WiFi-s relé LCTECH/5-12V

Korábban bemutattam egy kis méretű relét, amit WiFi-ről lehet kapcsolgatni, egy nyolclábú ESP-01S segítségével. Ennek egy valamivel nagyobb testvére az alábbi, LC Technology által gyártott változat.

Legkönnyebben "ESP8266 WiFi IOT Relay" néven bukkanhatunk rá. (ám különösebben nem ajánlom a használatát, mind a kisebb ESP-01S, mind a Yunshan variáns jobb, több szempontból is)

lctech1.png

Létezik 5V-os és 12V-os tápellátást igénylő változata is, hozzám egy DC12V-os érkezett tesztre. Az IN+ és IN- bekötési pontokon várja a megfelelő DC tápellátást, a hármas sorkapcsán pedig a relé csatlakozási pontjai érhetőek el (NO,NC,COM). 

Fontos eltérés a nagyobb méreten kívül, hogy ezen a lapon egy másik chip vezérli a relé(ke)t, az ESP csak a távoli elérést teszi lehetővé. (ami nem feltétlenül jó dolog, mert az ESP önmagában is képes lenne ezeket a dolgokat intézni) 1, 2 és 4 relés lappal is elérhető.

lctech2.jpg

Aránylag könnyű felismerni a (megfelelő szögből látható) két fehér nyomógombról és az azok mellett található STC chipről, ami a relék vezérléséért felel.

A gyárilag hozzá adott program ezúttal nem Felhő alapú, sőt meglehetősen félkésznek hat, szint könyörög azért, hogy lecserélje az ember... Egy jelszó nélküli AP-t hoz létre, amire az EasyTCP_20 nevű alkalmazás segítségével lehet a parancskódokat a fix IP címére a 8080-as portra küldeni.

Parancskódok hexadecimális értékei:

1. relé kikapcsolás: A0 01 00 A1
1. relé bekapcsolás: A0 01 01 A2

2. relé kikapcsolás: A0 02 00 A2
2. relé bekapcsolás: A0 02 01 A3

Akit bővebben érdekel a dolog ITT meglehetősen körüljárták a témát.

Aki azt hinni, hogy a lapon kivezetett programozótűket használhatja, meg fog lepődni: ezek általában az STC-hez vannak csatlakoztatva, így ezzel az ESP-t nemigen lehet programozni. Illetve, ahol két jumper van a tűkön, és lehúzza az ember ideiglenesen, ezzel megszakítva a két eszköz közti kapcsolatot, majd kiméri, hogy melyik megy az ESP felé, megoldható a dolog.. de ha nincs rajta, akkor marad a régi módszer: kihúzni az ESP-01-et és úgy programozni.

A soros flashelés az előző modellhez hasonlóan mehet, vegyük ki az ESP-01-et a foglalatából, ennek lábkiosztása a lapka alján is fel van tüntetve, de egyébként így néz ki:

miniwifirele_3.jpg

Az USB-soros átalakítót a következőképpen lehet rákötni:

miniwifirele_2.jpg

Az USB programozó 3V3-át rákötöttem direktben a VCC-re és a CH_PD-re, a GND a GND-re, TX RX-re, RX-TX-re. A GPIO-0-át pedig a megszokott módon GND-re kell kötnünk, hogy programozó módba lépjen a chip.

ESPEasy

A működtetéshez szükséges P165 plugint is tartalmazó bináris ESPEasy firmware-ek letölthetőek innen:

https://drive.google.com/open?id=1bcZXYm56Y3vthJr8-jD3XUHlHrzC3BNX

A fenti archívumban többféle bináris is megtalálható, amennyiben nem tudjuk, hogy PUYA flash chip van-e az ESP-ben, akkor feltételezzük, hogy az, így az alábbi 1MB flash-hez valót töltsük fel esptool vagy nodemcu-pyflasher segítségével: ESPEasy_P165_1M128kS.core240.PUYA_OTA2.bin

lctech_espeasy1.jpg

Feltöltést követően a már az ESPEasy-ről szóló cikk szerint be tudjuk állítani a WiFi és alapbeállításokat, majd vegyünk fel egy "Serial MCU controlled switch" eszközt a Devices fülön.

Annak beállításaiban válasszuk ki az LCTECH lehetőséget, annyi számú relét, amennyi integrálva van a lapunkon, a Serial speed pedig 115200 vagy régebbi modelleken 9600 szokott lenni, ez némi kísérletezést igényelhet.

lctech_espeasy2.jpg

A "Uses command doubling" akkor kellhet, ha "dadog" az eszközünk és nem mindig veszi elsőre a parancsot. (ami egyébként lehet gyenge tápegységtől, vagy bekapcsolva felejtett Serial logging-tól az ESPEasy-n belül is)
A "Use IPD Preamble" akkor kellhet, ha az aliexpress-ről sikerült egy olyan hibás szériát vásárolnunk, ahol a négybájtos parancskódon kívül az ESP-nek szóló AT parancsokat is várja az STC chip - ritka eset egyébként, de ha semmi más nem jön be, egy próbát megér. Alapesetben ez utóbbi beállítás nem kell, nem segít, inkább gátolja a működést, ha helyesen van felprogramozva az integrált MCU.

Ha sikerrel jártunk az 1. relét a "relay,0,1" paranccsal aktiválhatjuk, és a "relay,0,0" paranccsal kapcsolhatjuk ki. A parancsot használhatjuk belső Rules szabályrendszerben, HTTP ( http://ESPEASY_IP/control?cmd=relay,0,1 ) vagy MQTT-n keresztül kiadva is. (Bővebben lásd-> ESPEasy parancsok)

Megjegyzés: Néhány gyenge másolatnál az MCU egyáltalán nincs felprogramozva, így azokkal hiába próbálkozunk, amíg nem szerzünk és töltünk rá egy gyári programot, addig semmit nem fog csinálni. 

Tasmota

Természetesen Tasmota firmwaret is tehetünk fel, a típusát viszont nem tudjuk parancssorból beállítani, hanem a Tasmota firmware feltöltése után a Console-ban az alábbi linken leírt parancsok beírásával először engedélyeznünk kell a Rule-ok használatát, majd beírnunk egyet, ami egy (bármilyen) használaton kívül GPIO-ra ültet egy eseményfigyelőt, és annak változásaira küldi a fent már említett hexadecimális kódokat.

https://github.com/arendst/Sonoff-Tasmota/wiki/LC-Technology-WiFi-Relay

 

Annyit még hozzátennék, hogy a 12V-os példány meglehetősen melegszik, gondolom a feszültségátalakító által hővé alakított különbséget érzékelem.. így az 5V-os jobb választás, ha már mindenképpen egy ilyen kialakítású wifis relét szeretnénk. Egyébként felesleges hibalehetőségnek látom a plusz eszköz beintegrálását az ESP alá a gyártó részéről.

A bejegyzés trackback címe:

https://bitekmindenhol.blog.hu/api/trackback/id/tr7814906920

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

vampywiz17 2019.06.27. 13:48:51

Miben masabb/jobb egy ilyen, mint egy shelly?

eNeS 2019.06.27. 17:26:34

Másabb:Igen. Jobb:Nem. Ha erősáramot akarsz használni, ennek kell egy plusz DC táp, a Shellynek nem. A Shellyn van egy plusz nyomógomb-bemenete, ennek nincs. A Shelly kompletten egy használható firmware-el érkezik, ezzel meg azért van egy kis munka.

vampywiz17 2019.06.28. 11:45:28

Ertem, koszi a valaszt!

Esetleg tudsz olyan modult, ami hasonlokepp van felepitve (kihuzhato ESP) de 230-as? Amit en lattam, az eddig mind felforrasztott volt.

Azert kerdem, mert a forrasztas a halalom, es jo lenne egy olyan 230-as esp rele, ahol mar fol vannak forrasztva a tuk :)

eNeS 2019.06.28. 21:11:37

Csak fixen beforrasztott 220V-s wifi relét láttam eddig, amin ráadásul nem volt meg a biztonsági távolság az erős és a gyengeáramú részek között, ezért is nem került fel a listámra. A Shellyn kívül semmi szóra érdemeset nem láttam eddig. A Sonoffnak jön ki még nemsokára egy Mini nevű változata, amire kíváncsi leszek, de még nem kapható.

Támogatók:
okosotthon.jpg
allterco.jpg

Utolsó kommentek

  • szenorb: Hello. Bekötöttem 12V-ra , a bemetére egy mozgás érzékelőt kötöttem. Szépen kapcsol a relé a késle... (2023.06.14. 06:48) Shelly okosrelé (Shelly1)
  • Melanoheliophobia: Üdv! Kb. 2 éve vásároltam két ugyanilyen okos izzót. Sajnos az egyik még garancia idő alatt eltávo... (2023.05.03. 16:50) Shelly Vintage okosizzó
  • eNeS: Lehetséges, bár az ESP8266-ot lassan ideje elfelejteni, ha nem helyi hálózatra akarsz vele forgalm... (2023.04.02. 08:43) Tasmota szkriptek
  • eNeS: @tomih: Thonnyban rebootot nyomva nekem se megy az NTP. De mikor lekapcsoltam a Thonnyt és rebooto... (2023.04.02. 08:40) Raspberry Pico és a LAN (W5100S-EVB-Pico)
  • krump_lee: Kedves eNeS! ESP8266 tasmota-val szenvedek, hiemq kapcsolat sehogy nem jön össze, sehol nem talál... (2023.04.02. 08:31) Tasmota szkriptek
  • Utolsó 20

Címkék

433mhz (12) alkatrész (22) alternatív kapcsoló (2) amg8833 (1) analóg (2) android (1) arduinoeasy (5) audio (1) automatizálás (3) bemenet (3) bk7231n (1) ble (1) blitzwolf (4) bluetooth (9) bridge (2) camhi (2) csináld magad (22) dimmer (1) diy (28) do-it-yourself (27) domoticz (11) ds18b20 (1) ebay (3) érintő (2) érintőkapcsoló (7) érzékelő (11) esp-01 (2) esp32 (11) esp8266 (21) espeasy (2) espurna (1) esp projekt (18) Eview7 (1) ewelink (1) feldolgozó (1) felhő (1) fényérzékelő (1) firmware (7) flame detector (1) fogyasztásmérő (5) ftdi (1) füstérzékelő (1) gázérzékelő (1) gpio (1) hang (4) hangjelző (1) hőmérséklet (22) https (1) ikea (1) impulzus relé (1) izzó (2) javascript (1) jelenlétérzékelő (3) kamera (18) keresztkapcsoló (1) kézmozdulat (1) kijelző (3) kimenet (21) konnektor (8) lan (9) lángérzékelő (2) led (3) linux (4) logic level converter (1) lua (1) lux (1) maple mini (2) mcu (3) micropython (1) mikrovezérlő (2) milkv (1) mobil (1) mosfet (1) mozgás (5) mpyeasy (4) mq-2 (2) mqtt (3) működtető rendszer (5) multiroom (1) nedvesség (1) neo (1) neopixel (1) Node-RED (1) nvr (4) nyitás (7) okosház (4) okosizzó (3) okosotthon (8) oled (1) onvif (8) openbeken (1) opencv (1) openwrt (4) orange pi (4) páratartalom (6) php (1) pico (1) pi pico (2) poe (1) programozás (9) projekt (25) proximity olvasó (1) python (2) raspberry (14) raspberry projekt (6) raspbian (1) reed (1) relé (27) rf (2) rgb (6) rock pi (1) rögzítő (2) rp2 (1) rpieasy (1) rtc (1) shelly (24) smartwise (1) solid state relay (1) sonoff (20) SonOTA (1) soros (1) ssl (1) ssr (1) stm32 (4) szenzor (11) szilárdtest relé (1) szintillesztő (2) sziréna (1) szkript (3) szünetmentesítés (4) t1 (1) tasmota (8) távirányító (3) Telegram (1) termékteszt (85) termosztát (2) touch (2) ups (5) usb (7) usb hub (1) valós idejű óra (1) vezérlések (20) vezérlő (5) világítás (5) villanykapcsoló (12) webkamera (1) wiegand (1) wifi (32) ws2812 (1) xiaomi (5) xm (4) xmeye (4) yoosee (1) zigbee (16) zwave (3) Címkefelhő
süti beállítások módosítása