-
GAMEPOD.hu
Okos Otthon összefoglaló
Új hozzászólás Aktív témák
-
ojb
tag
válasz vampire17 #7789 üzenetére
Többnyire igen.
A Wh számláló a kérdéses, ha majd túllépi i a 65536Wh-t, de szerintem ezt is megoldották a NR-ben.
Feltehetőleg az áram sem haladja meg a ~65A egy lakásban, viszont a pillanatnyi fogyasztás az akár meg is haladhatja a ~6,5KW-ot, 32A-os főbiztosíték esetében. -
ojb
tag
Vagy türelmesen megvárod, hogy a fogyasztás átlépje a ~65KWh-t, vagy kiveszed a helyéről a lakatfogót és egy nagyobb fogyasztó (pl. vasaló, villany radiátor stb) vezetékét (csak az egyik szálat!!!) háromszor-négyszer átfűzöd az érzékelőn.Elméletileg ezzel becsapod és a menetszámmal megszorzod a valós áramot ill. ennek hatására a mért pillanatnyi teljesítményt is. 2KW vasaló fogyasztását négy menet hatására ~8KW-nak méri, ami már túl van a 16 bites regiszter kapacitásán. Megnézed túlcsordulás hatására mi kerül a 4-es regiszterbe és ez alapján lekezeled NR-ben. Egy próba...
-
ojb
tag
Ismereteim szerint a MySensors hálózat 2.4GHz (nem WiFi) alapú. A SonOff RFBridge egyik oldala WiFi a másik 433MHz ASK/OOK. Esetleg próbáld meg az RFLink-et. Az a 433 MHZ mellett opcionálisan részben tuja kezelni a MySensors; NODO NRF; MiLight; Philips Living Colors; IKEA Ansluta/Trusta 2.4GHz-s eszközöket is.
[ Szerkesztve ]
-
ojb
tag
Igazad van! Az RFM69-re ráfelejtettem (valószínűleg pont azért, mert sokam -mint ahogy én is - a 2.4GHz-vel azonosítják) Az RFLink alapból 433MHz-es Auriol TransCeiver (adó-vevő) modult használ, de ez aránylag drága és még mellé az érzékenysége is hagy némi kívánnivalót maga után. Igen! a MySensor inkább egy protokoll vagy keretrendszer és alapvetően a az információ kódolását határozza meg 2.4GHz-n vagy akár RFM69-en (433; 868; 915MHz) És az RFM69 valóban Transceiver, de úgy tudom az nem ASK!
[ Szerkesztve ]
-
ojb
tag
-
ojb
tag
válasz koala69 #7911 üzenetére
ARPDetect Linux -> Domoticz
Az alábbi bash file-t Crontab-bal 1 percenként futtatom. A példában 3 telefonra:
A telefonoknak fix IP cím van beállítva a routerben!!!
Az eredmény 3 kapcsolón 880; 949; 950 jelenik meg. 10 percig tartja fenn az állapotot, miután a készülék nem elérhető.# m h dom mon dow command
*/1 * * * * /home/ojb/domoticz/scripts/bash/arpdetect.sh 192.168.1.*** 880 10
*/1 * * * * /home/ojb/domoticz/scripts/bash/arpdetect.sh 192.168.1.*** 950 10
*/1 * * * * /home/ojb/domoticz/scripts/bash/arpdetect.sh 192.168.1.*** 949 10arpdetect.sh
#!/bin/bash
# experiment for presence detection: update dummy switch in Domoticz based on ARP result.
# will run every minute if setup in crontab
# Date: 2016-12-01
# parameters for calling script:
# 1: name of device
# 2: numeric ID of switchdevice in Domoticz
# 3: number of minutes after which away is detected (on is always set directly)
# example: ./[B]arpdetect phoneIP 72 10[/B]
# Variables
dir="[B]/home/ojb***/domoticz/scripts/bash[/B]"
username=""
password=""
passcode=""
# do not change below line
#-----------------------------------
# check correct number of arguments
if [ "$#" -ne 3 ] ; then
echo "Usage: $0 devicename #domoticzdevice #minutes" >&2
exit 1
fi
period=$(expr $3 \* 60)
now=$(date +%s)
limit=$(expr $now - $period)
result=$(/usr/sbin/arp -a $1)
readdate=$(date)
# first do ping to make sure ARP is updated
/bin/ping -q -c 1 $1
# check if devicename exists in ARP table
if [[ ! "$result" =~ "$1" ]] ; then
echo "devicename $1 does not exist" >&2
exit 1
fi
# determine last detection:
# if devicename is in ARP table then last detection is now,
# otherwise read from file
if [[ $result =~ "ether" ]] ; then
lastdetect=$now
echo $now $result $readdate > $dir/lastdetect_$1.log
else
lastdetect=$(/usr/bin/awk '{print $1}' $dir/lastdetect_$1.log)
fi
# read current switch status
/usr/bin/curl -s "[B]http://192.168.1.***:8080[/B]/json.htm?type=devices&rid="$2"" | /bin/grep '"Status" : "Off",'
switchon=$?
# if device has not been present in the requested timeframe and switch is on then switch it off.
if [[ $limit -ge $lastdetect && $switchon -eq 1 ]] ; then
/usr/bin/curl "http://192.168.1.***:8080/json.htm?type=command¶m=switchlight&idx="$2"&switchcmd=Off";
fi
# if lastdetect in the requested timeframe and switch is off then switch it on.
if [[ $lastdetect -gt $limit && $switchon -eq 0 ]] ; then
/usr/bin/curl "[B]http://192.168.1.***:8080[/B]/json.htm?type=command¶m=switchlight&idx="$2"&switchcmd=On";
fiA szükséges editálásokat *** jelöltem!
[ Szerkesztve ]
-
ojb
tag
válasz vampire17 #7980 üzenetére
WL101 Receiver:
Pin 1 = Antenna Antenna (hosszabb)
Pin 2 = Ground
Pin 3 = VCC (~3-5 volts) Arduino 16
Pin 4 = MEGA rx1/Pin 19 (RX Data) Arduino19
Pin 5 = MEGA rx1/Pin 19 (RX Data) (Arduino 19)
Pin 6 = Ground Arduino 54 vagy55WL102 Transmitter:
Pin 1 (-) = Ground Arduino 54 vagy 55
Pin 2 (+) = MEGA rx3/Pin 15 (TX VCC) (~2.0 - 3.6 volts !!) Arduino 15
Pin 3 (DAT) = MEGA tx3/Pin 14 (TX Data) Arduino 14
Pin 4 (EN) = Not Connected (internally connected to VCC)
OUT Rövidebb antennaAmennyiben nagyon szabályosak szeretnétek lenni a WL102 -őt szintillesztőn keresztül kell bekötni.
(Én anélkül használom és bírja, de felelősséget nem vállalok!!!)[ Szerkesztve ]
-
ojb
tag
Célszerű a WL 102 esetében az Arduino GPIO pin-ek és az ado bemenete közé kettő - három diódát sorba bekötni!!
Az Arduino magas szinje +5V a diodákon esik ~1.2-1.8V így biztosan megvédi a WL102 bementét
Bármilyen kisáramú dióda megfelel pl. 1N4148 vagy hasonlóArduino GPIO15 ----|>|----|>|---- Pin2 WL 102
Arduino GPIO14 ----|>|----|>|---- Pin3 WL 102 -
ojb
tag
válasz vampire17 #7996 üzenetére
A lapos doboz esetében javaslom az "alsó" építést. #7334 fotón látszik a TX panel és a réz spirálantenna.
A két panel egymás mellett elvileg el kellene hogy férjen, mert a Te esetedben nem lesz útban az SMA aljzat.
Próbára elég, ha összedrótozod Antennának meg elég egy ~17cm-es drót... -
ojb
tag
válasz vampire17 #8022 üzenetére
Nekem a mega-20180818 bevált. ~13% körüli terheléssel stabilan fut. Igaz minden éjjel reseteltetem.
Pontosan ezt használom:ESP_Easy_mega-20180818_test_ESP8266_4096.bin
Honnan táplálod? Ugye nem Szgép USB portról, mert onnan nálam instabil volt!
(I)Használd az ESP Easy Flasher-t. (/I) íráshoz. Még kicsit fapados, de működik és megkönnyíti a munkát azzal, hogy előre be tudod írni az SSID-t, jelszót, IP címet stb[ Szerkesztve ]
-
ojb
tag
válasz vampire17 #8049 üzenetére
Lehet félreérthető volt a #8040-es kérdésem. A kinetikus nyomógomb biztosan működik. Van hozzárendelt "csengő" vagy bármi amivel működik. Azért kérdezem, mert amit linkeltél képet az elemes nyomógombról a #8032-ben úgy tűnik mintha 1527 kódolású lenne az RFLink által feldolgozott jel. Nem valószínű, hogy a Kerui más kódolást használ az elemes nyomógomb és a kinetikus esetében. Tehát nem csak RAW jelként kellene megismernie, hanem valamiféle 1527-ként is.
ESP soros port sebességét visszavetted Tools/Advanced tab-on 57600bps-re? ESP log mit mutat???
-
ojb
tag
Én a helyedben legelőször letesztelném, hogy kiér-e a WiFi stabilan a kapuig... (Az ESP a saját antennájával nem igazán a 'nagy' távolságok eszköze)
A javaslathoz szükség lenne a végálláskapcsolók jelenlegi logikájára. Csak interlock-olnak, vagy külön-külön kezelik a nyitott ill. zárt állapot végállásait. -
ojb
tag
Én inkább valami ilyesmit [link] (4ch 3.6 - 30V) felhasználva leválasztásra UTP kábelen küldeném be a kapcsolók jelét és ilyenen küldeném vissza is a motorvezérlés jelét ill. valami ehhez hasonlóval fogadnám a motornál [link] (12V)
A lényeg: az UTP kábelen lehetőleg izolált (optikailag leválasztott) jelek közlekedjenek mindkét irányba![ Szerkesztve ]
-
ojb
tag
válasz vampire17 #8099 üzenetére
Ahogy már írtam valószínű mindkét eszköz 1527 kódolású. Ez fix kódot jelent ~1millió eszközönként ismétlődhet az azonosító! A vevőt tanítod meg az adó kódjára!!! Akár 16 adót (nyomógombot; távirányítót; door sensort vagy PIR-t) is megtud tanulni. Az adó kódja nem változik.
[ Szerkesztve ]
-
ojb
tag
Open Collector (nyitott kollektor)-os az S0 kimenet. Ez nagyjából azt jelenti ebben az esetben, hogy 18 - 27V -os max feszültséggel és 27mA max árammal terhelhető a fogyasztásmérő S0 kimeneti tranzisztora.
Az ESP GPIO feszültsége 3.3V 330Ohm előtét ellenállás mellett ez ~10mA áramot hajt át a fogyasztásmérő tranzisztorán 10kOhm esetében ez ~330 uA. Mindkét érték megfelelő, használható. Talán a kisebb előtét ellenállást alkalmazva kevésbé érzékeny az esetleges zavarokra a nagyobb kollektoráram miatt.
Én ezt a "kapcsolást" használom. Emlékeim szerint 1KOhm-os ellenállással.[ Szerkesztve ]
-
ojb
tag
Igen!
Ismereteim szerint a "basic currenthez" viszonyítják a pontosságát az eszköznek.
Jelen esetben 0.02A és 45A átfolyó áram között tud(hat)ja a specifikációjában rögzített ~0.5 - 1% körüli pontosságot.
Mivel ez is kínai én sem mernék átengedni rajta tartósan 45A-t. (~10KW)-ot, de 16A-t igen.[ Szerkesztve ]
-
ojb
tag
Nem tudom. Nem használtam Pi-t. Most Ubuntu server-t fut rajta. CLI +WebMin. Volt fenn Mate kezelőfelülettel is, de csak az ismerkedés idejére...A box WiFi-jét nem használom(tam) a Bluetyúk az megy. Eddig minden felszaladt rá, Ubuntu-ként hiba nélkül. Nálam Dedikáltan csak a Domoticz és a szükséges kiegészítői futnak rajta. Egyedüli hátránya a Pi-hez képest, hogy a GPIO portjai nincsenek kivezetve, így azok nem használhatóak. Igaz soha nem is akartam GPIO-n odakábelezni a lakásomat a vezérlő géphez.
[ Szerkesztve ]
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest