Professional Documents
Culture Documents
Unknown 3
Unknown 3
A gázórák közelében az esetek nagy részében nem található 230V, az első részben ismertetett WiFi-s leolvasót
viszont célszerűbb inkább hálózati feszültségről működtetni. Ez (és az internet) adta az ötletet, hogy a reed
jelfogó impulzusát 433MHz-en kellene beküldeni a vevőhöz. Az adó szerepét a nálam jól bevált GS-WDS07
Wireless Door sensor játja el. Aki esetleg nem ismerné … Ez az adó külön kódként tudja elküldeni a nyitott
ID:0xA; zárt ID:0xE; alacsony elemfesz ID:0x6; szabotázs ID:0x7 állapotokat, jeleket EV1527 kódolással. Az
eszközben a fényképeken látható minimális átalakítást kellett elvégezni. A jelfogó érintkezőivel párhuzamosan
kell kötni 1db 100nF kerámia és 1db 1uF/16V elektrolit kondenzátort (Zavarszűrés) ill. be kell forrasztani két
szál szigetelt vezetéket a gázóra reed számára. (Természetesen az eredeti reed ki is vehető a szenzorból és
valamiféle polifoam szivacsba ágyazva felhasználható a gázórában impulzus érzékelésre)
A kiszerelt reed cső helyére forrasztott 1uF elektrolit kondenzátor és a Tamper kapcsoló (amit a kínai
elfelejtett berakni) PCB furatain átvezetett kábel a reed (gázóra) felé.
A vevő:
Itt több lehetőség kínálkozik. A meglévő RFLink; SonOff RFBridge; RTL_433; stb gateway-okon keresztül
létrehozunk kettő kapcsolót a Domoticz-ben, az On és Off állapotoknak megfelelően és egy LUA script
segítségével virtuális szenzorra íratjuk a gázóra aktuális állását vagy az impulzust egy vevővel detektáljuk és
átadjuk az első részben ismertetett ESP8266-os Pulse Counter-nek.
Mivel az első megoldás csak a gázóra állását tudja lemásolni ill. nem 100%-os inkább a második kialakítást
ismertetem. (Természetesen igény esetén azt is nagyon szívesen leírom) A legutolsó lapon megtalálható!!!
Az RFLink-es - kapcsolós - LUA-s megoldás néha-néha tévesztett. Általában 100 impulzusonként 1-2 kimaradt,
ezért kerestem valami dedikáltabb megoldást az impulzus detektálására és feldolgozására. Utána néztem olcsó
EV1527 kódot ismerő jó érzékenységű tanítható 433-as vevőknek, és az alábbit találtam:
Sokakban most felmerül a kérdés, hogy akkor már miért nem inkább SonOff RF modult használok, abban is van
433MHz-s vevő… Természetesen először azt próbáltam.
Sajnos nem tudja annyi idő alatt megtanulni a kódot, amíg a door sensor ad.
Ez viszont igen! Az Inching módban megtanított vevő 0->1 átmenetkor (amikor a gázóránál éppen befejeződik
az impulzus – dobkerék 9- /0xA/ ) a D2 lábon kiad magából egy 2 - 2.5 s-os impulzust!!! Az RF vevő D2 lábát
össze kell kötni az ESP8266 megfelelő GPIO (Basic esetében a 14) lábával és ez az impulzus már el tudja indítani
az előző részben ismertetett rules szerinti 80ms-ost és már célba is ért a jel.
A fizikai kialakításra szintén több lehetőség van. Nálam még volt itthon régről egy SonOff Basic. Abba építettem
be a gyárilag kiépített helyre az RF vevőt. Macerás, mert az RF vevőn át kell fordítani a gyárilag beforrasztott
hajlított 1/10-es tüskesort, mert csak úgy fér be a SonOff-ba és úgy láhelyes ill. a hullámforrasztáskor a Basic
furatait is telerakták ónnal, azt is ki kell takarítani. Csak az fogjon hozzá, aki kellő türelemmel és idővel
rendelkezik. Az előző részben írtam, hogy az R_147-es firmware-t találtam a legjobbnak, legmegbízhatóbbnak.
Az újabb SonOff Basic-okra nekem nem sikerült ezt felrakni!!!
Ezt a SonOff Basic-os megoldást tehát türelmes és régi (nem PUYA chip-es) Basic-kal rendelkezőknek
ajánlom!!!
SonOff Basic a beleépített RX480R 433MHz-es vevővel
Hozzávalók:
RX480R https://www.ebay.com/itm/433mhz-Wireless-RF-Receiver-1527-Learning-Code-Decoder-Module-For-
Remote-Control/142715775422?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649
Doboz https://www.ebay.com/itm/5pcs-New-Plastic-Project-Box-Electronic-Case-DIY-70-x-40-5-x-
23mm/161045295488?hash=item257f0c3180:g:sJQAAOxy--NRuXRB:rk:1:pf:1&frcectupt=true
Antenna https://www.ebay.com/itm/10pcs-433MHz-Helical-antenna-Good-
quality/171252664792?hash=item27df7449d8:g:XlQAAMXQC-tTFbUK:rk:1:pf:1&frcectupt=true
A linkek nem biztos, hogy a legkedvezőbb beszerzési forrásra mutatnak. Inkább csak tájékoztató jellegűek, hogy
milyen alkatrészekre gondoltam…
Az Itead SonOff-nak is van 5 - 24V-os modulja, ami kiegészíthető az említett RX480R RF vevővel és a fent linkelt
dobozba pontosan illeszkedik. Viszont nem tudom, hogy az R_147-es felmegy-e rá.
SonOff SC https://www.banggood.com/DC-5V-24V-DIY-WIFI-Wireless-Switch-Sonoff-SV-Module-For-
Smart-Home-p-1063987.html?rmmds=search&cur_warehouse=CN
ElectroDragon VDC modul https://www.electrodragon.com/product/wifi-iot-relay-board-vdc-based-esp8266/
Az Electrodragon szintén DC, dobozolt, de ennél az RX480R D2 pinje nem a GPIO14-hez, hanem a GPIO15-höz
kötődik fixen !!!
A kapcsolási rajz:
A dobozban valahogy így el lehet helyezni az alkatrészeket és a PCB hátoldalán el lehet végezni a kábelezést
A kép jobb oldalán látható zöld csatlakozó helyett a ~230V-os kábel fixen beforrasztható ill. biztosítható.
LUA script-es megoldás:
Domoticz-ban létre kell hozni a szükséges On – Off kapcsoló párost. A példában Reed 1 és Reed 1 Zárt
Blockly script-tel egymást váltóvá kell őket tenni:
Létre kell hozni egy Managed Counter-t, majd a utility fülön gas-nak kell editálni. (itt lehet a gázóra offset-et
is beállítani)
Az alábbi LUA script-et be kell másolni a domoticz aktuális lua script könyvtárába, majd futtathatóvá kell
tenni!!!
script_device_gaspuls.lua
--|612700.000
commandArray = {}
end
return commandArray
A script értelmezése:
1. sor gázóra állás*100
7. sor script elérési útvonala és neve a gépeden!!!
8.sor A létrehozott Managed Counter idx-e
9.sor A „kapcsoló” neve (A fenti példánál maradva Reed 1)