WiFi-s RGB LED szalag vezérlő (Magic Home)

Hozzunk fényt az éjszakába! LED szalag vezérlőből van többféle variáns, kapcsolós, RF távirányítós, IR távirányítós, WiFi-s.. ez utóbbit próbáltam ki ezúttal.

Magic Home LED Controller WiFi RGB
(ARILUX AL-LC01)

magic1.jpg

Kell hozzá még SMD 5050 RGB szalag: (kábelek színei a csatlakozón jelölt betűkhöz illeszkednek B=kék, R=vörös, G=zöld, a háromszöggel jelölt fehér színű pedig a közös + vagy -)

ledszalag.jpg

Illetve kell még egy 5-28V DC tápegység, a méretezésnél érdemes észben tartani, hogy durván 1W fogyasztása van egy ESP8266-nak, az 5050 LED szalag pedig méterenként 14.4W-ot fogyaszt. (darabja 0.24W, 1 méter=60 darab=14,4W)

Első bekapcsolás után, ha LED szalag van rákötve erős villogásba kezd, és megjelenik egy új WIFI AP. Első körben az eszközön látható vonalkód alapján le lehet tölteni a gyári mobilalkalmazást, utána rá kell állni a LED vezérlő által ajánlott helyi WiFi AP-ra, és máris lehet játszani a fényekkel. Bekapcsoló-kikapcsoló gomb nincs fizikailag az eszközön, az enyémen az IR vevőt is lespórolták, de utólag rá lehet éppen hackelni, ha kellene. Akinek kielégíti az igényét a mobiltelefonos játszadozás, és nem akarja integrálni MQTT-n keresztül, az ne is olvasson tovább.

Mert nekem feltett szándékom a Domoticz-ra kötni, hogy automatán kapcsoljon be a hozzá társított mozgásérzékelő jelzésére. Gyors keresés után máris látszott, hogy már kitaposott úton járok, az ESPurna firmware támogatja ezt az eszközt alapból.

Ellenben a soros kapcsolat csatlakoztatása nem olyan egyszerű, kinek a forrasztópáka, kinek a Bluetack fog segíteni, hogy a megadott pontokon maradjanak a soros-USB átalakító kábelei, a pontok az alábbiak:

magic3.jpg

Az RX-re a TX-et, TX-re az RX-et kell kötni, a GND személy szerint a fenti pontra kötöttem inkább, ami az IR vevőnek van üresen hagyva, az IO0-át pedig a másik oldalon érintettem az ESP8266 GPIO0 lábához, de itt is pont olyan jó. Letöltöttem a megfelelő espurna-1.9.0-magichome-led-controller.bin firmwaret innen:
https://bitbucket.org/xoseperez/espurna/downloads/

Tápegységként egy 9V-os akadt a kezem ügyébe, arról járattam frissítés közben is. Némi játszadozás után sikerült kapcsolódnom, lekértem a flash_id-t, ebből látszott, hogy 8mbit tárhelye van. Felbuzdulva a fenti képen látható QIO feliraton, a NodeMCU PyFlasher-el feltöltöttem QIO módban a firmware-t, elvileg hiba nélkül át is ment, majd széthúztam mindent és újraindítottam.. volna, de nem indult újra.
Ezen egy kissé elszontyolodtam, olvasgattam még egy kicsit és egy helyen azt láttam, hogy az 1.4-es verziókban néha DOUT a flash hozzáférés módja, és ha rosszul van megflashelve, nem bootol be az eszköz. Egyébként valóban, ahogy nézegettem a sajátomat, a hátoldalán szó sincs arról, hogy QIO lenne, megfordítva az eleje sem úgy nézett ki, mint egy ESP12-F, hanem egy sima ESP8266EX és alá egy saját flash van odagányolva.. ez volt a legolcsóbb modell az ebayen. :)

magic4.jpg

Így megint összekapcsolódtam vele, előszedtem az ESPTool-t:

sudo esptool –port /dev/ttyUSB0 write_flash -fm dout -fs 8m 0x0 espurna-1.9.0-magichome-led-controller.bin

És csoda történt, az eszköz elindult, megjelent a WiFi AP-je is! Rácsatlakoztam, beütöttem a gyári "fibonacci" jelszavát, viszont nem tudtam csatlakozni a webes felületéhez. Egy kis táp-le táp-fel után újrapróbáltam és ekkor már tudtam kapcsolódni a 192.168.4.1 IP címen levő webes felülethez, kötelező jelleggel be kellett állítani a 8 karakteres kisbetű, nagybetű, szám jelszót, és ekkor továbbengedett végre. Beállítottam a helyi WiFi-t, amire csatlakozhatott, ismét újraindult, és az után a webes felületen a gyárihoz hasonló felületen tudtam játszani a színekkel. Mi a különbség? Nyílt forrású, hálózatról frissíthető megoldás, saját MQTT szerverről is lehet vezérelni.

UPDATE: Ha valaki hozzám hasonlóan az ágy alá szereli és zavarja az időnkénti WiFi aktivitásjelző villogása, akkor:

1. Lépjen be a webes felületre, az Admin menü alatt a Telnet-et állítsa ON-ra, majd Save/Update gomb
2. parancssorba gépelje be "telnet MAGIC_IP_CIME"
3. ha bejött a telnet konzol, akkor ki kell adni a "SET ledAuto 0" parancsot, majd újraindítani az eszközt, ezután abbahagyja a villogást
4. a telnetet a végén ismét érdemes letiltani

A bejegyzés trackback címe:

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

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.

bimbozolika10 2018.11.20. 19:05:05

Üdv!
Az ir érzékelő működik egyedi firmware-rel is?

eNeS 2018.11.20. 20:18:39

A sonoff-classic-ban nincs benne az IRRecv támogatás, így az nem, de a sima sonoff.bin-t feltöltve elméletileg benne van az IRRecv, de megmondom őszintén még nem próbáltam.

knisa 2019.03.30. 16:14:56

Köszönöm a hasznos leírást.
Domoticzban milyen eszközt kell hozzá felvenni? RGBswitch megfelelő?
LUA-ban kezdő vagyok, keresgéltem már a gugliban, de nem jártam sikerrel.
Hogyan tudom LUA scriptből ki, be kapcsolni, állítani a színét, fényerejét?

eNeS 2019.03.30. 17:22:05

@knisa: ESPurna amikor legutóbb láttam csak ki-bekapcsolást tudott MQTT-n keresztül. Tasmotával "Dimmer switch"-ként lehet felvenni úgy a fényerőt tudja szabályozni. Színét maximum egy külön Domoticz pluginnal lehet változtatni, pl ezzel: github.com/stas-demydiuk/domoticz-h801-tasmota-plugin

knisa 2019.03.30. 17:22:24

dzVents-ben is lehet ...

knisa 2019.09.24. 16:41:21

Domoticz v4.10717 verzióban Arilux AL-LC0x hardverrel csatlakoztatva működik a szín és a fényerő változtatás dzVents-ben dz.devices('tesztled').setRGB(r, g, b) paranccsal.

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

Utolsó kommentek

  • faterkm: Jó ötlet, köszönöm. Most kicsit megyek utó-nyaralni, de később kipróbálom és mindenképpen referálo... (2024.08.30. 17:35) Tasmota firmware
  • eNeS: Az 5V az jó ha stabil, viszont a 3V-os tápra az ESP elé tehetnél egy kicsit nagyobb kondenzátort p... (2024.08.29. 19:34) Tasmota firmware
  • faterkm: Köszönöm, hogy foglalkozol a problémámmal. További infók: a "rendszerem"-ben 5 ilyen modul van, és... (2024.08.29. 19:32) Tasmota firmware
  • eNeS: @faterkm: az nem jó jel. 5V 3A-es tápegyésggel próbáltad már? Nem kizárt egyébként a lapon levő fe... (2024.08.29. 17:10) Tasmota firmware
  • faterkm: Pontosan ezt valósítottam meg: bitekmindenhol.blog.hu/2018/02/03/wifi_mini_rele_5v_esp-01s és azt ... (2024.08.29. 17:06) Tasmota firmware
  • 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