X
Nový workflow NodeRED+Loxone a nové Lidl zigbee hračky

Nový workflow NodeRED+Loxone a nové Lidl zigbee hračky

Tak jsem se konečně dostal k nákupu chytrých zásuvek od Lidlu. A rovnou jsem do košíku přihodil ještě chytré světlo, které tam nově mají. Světlo chci použít v pracovně jako noční “přisvětlení”, abych nemusel při nočních šichtách svítit velkým světlem, ale zároveň nekoukal po tmě do monitoru.

Začnu nejprve Zigbee zásuvkami. Designově jsou opravdu povedené. Na obrázcích v eshopu vypadaly o dost hůř. Bohužel se v eshopu momentálně vůbec neukazují, takže ani nemůžu přiložit obrázek na srovnání.

Napárování se zigbee2mqtt proběhlo u jednoho kusu napoprvé, druhý kus pak nějak kompletně rozbil databázi zařízení :). Psalo to divné chyby o neexistujících cestách mezi zařízeními, přestal fungovat Zigbee2MqttAdmin panel a celkově se to úplně rozložilo. Řešením bylo buď vytáhnout zálohu Zigbee2Mqtt nastavení, nebo odmazat poslední napárované zařízení v database.db souboru (je to JSON) a napárovat znova, kdy už pak vše jelo jak mělo.  Když už jsem byl v tom, tak jsem rovnou aktualizoval i všechny komponenty v Dockeru, takže možná problém vyřešila i nějaká aktualizace. Moc jsem po tom nepátral a byl jsem rád, že to zase jede :).

Propojení NodeRed+Loxone

Co se týká propojení s Loxone, stále hledám optimální cestu. Řešení, kdy jsem v NodeRED přímo ovládal zařízení v Loxone se mi nelíbilo, protože pak člověk nemá přehled, kde se co děje. Takže nyní testuju trochu jiný přístup, kdy komunikace mezi NodeRED a Loxone je výhradně skrz virtuální vstupy a značky a samotná logika pak je napojena až v LoxConfigu. Je to sice o trochu pracnější, ale zatím mi to vyhovuje o dost víc.

Díky tomuto rozložení pak NodeRED je opravdu jen jakýsi most mezi technologiemi. V LoxConfigu pak mám jednu stránku, kde jsou všechny tyto značky a vstupy pohromadě, aby bylo vidět, co všechno do Loxone přes NodeRED jde.

Stejnou značku pak vytáhnu buď i ke konkrétnímu prvku, nebo si udělám už nějakou konkrétně pojmenovanou značku dle akce a tou to propojím mezi listy. Takže například vstup z Ikea tlačítka napojím rovnou na blok ovládání, zatímco komplexnější logiku, která spínala několik různých vánočních světel po domě mám schovanou pod značkou “act-VanoceObyvak” a až tu pak protáhnu skrz celý Loxconfig. Je to sice trochu více práce, ale je to o dost přehlednější, když se k tomu pak po čase vracím.

Když něco nejede, mám všechny vstupy/výstupy z NodeREDu na jedné záložce a snadno se to testuje. Když byla logika původně z NodeRED napojena například přímo na blok osvětlení, tak najít co/kdo to sepl bylo peklo :).

A celý tento systém má ještě jednu výhodu. Ne všechny prvky jdou přes Websockets v Loxone ovládat, případně třeba chybí některé příkazy (například toggle u konkrétního výstupu bloku osvětlení). Ale když si to do Loxone člověk dostane přes značku, tak už s tím uděla v Loxconfigu cokoli.

Lidl zigbee světlo

Co se týká Zigbee světla, tak provedení i světelnost mi na moje potřeby přijde dobrá. Ovládání je v Zigbee2Mqtt připraveno už velmi pěkně, takže jde na světle ovládat spoustu věcí, od klasického zapni/vypni, po různé barvy, teplotu barvy, ale i různé efekty.

Propojení mezi NodeRED a Loxone opět stejně jako v případě zásuvek. Tzn v Loxone mám značku on/off, na kterou je napojen pak NodeRED přes Loxone NodeRedContribLoxone komponentu. Nastavení barev mám na otestování udělané jen narychlo napřímo v NodeREDu:

Takhle vypadá přepínání barev. Myslím, že za ty prachy dobré :). Asi to reálně nikdy nevyužiju, ale na hraní supr :)))).

 

 

 

Jak jsem psal, nastavení barev z Loxone zatím neřeším. Pokud bych našel chvilku, tak si s tím víc pohraju a ještě napíšu článek. Bohužel jsem na tom teď časově ještě hůř než dřív, takže nebylo moc prostoru si s tím pohrát tak jak bych chtěl (a to si vždycky myslím, že už to s časem horší být nemůže :)).

Pomohl Vám náš blog? Chcete nás podpořit? I málo udělá radost 😉
Become a patron at Patreon!
0 0 votes
Hodnocení články
Subscribe
Notify of
guest

14 Komentáře
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
tomas_iw
3 years ago

Vyzerá to veľkom dobre, hlavne zásuvky mi prídu lepšie ako tie IKEA hlavne tým že majú on/off tlačidlo. To svetlo možno tiež vyskúšam, za tú cenu sa ani neoplatí niečo nastoliť s dimmerom a led pásom.

Nerozmýšľal si o prekladaní mqtt správ na udp a posielať ich na miniserver? Ja mám takto spárovaných asi 10 zariadení a výhoda je, že keď pridáš nové zariadenie stačí len odchytiť udp packet v monitore a nastaviť logiku na stane configu. Zatiaľ to mám spravene v nodered, ale chcel by som to prepísať do Python alebo Node.js a mat to v samostatnom containery.

_Petr_
3 years ago

Pro zajímavost, zkoušel jsi, jestli ty zásuvky vypínají fázi nebo nulák?

_Petr_
3 years ago
Reply to  L

Buď fázovkou při vypnuté zásuvce a nebo ohmetrem, když jí máš vyndanou. Zatím vše, co jsem viděl, počítalo s fází vpravo, takže u nás vypínalo nulák. Sice to ničemu neodporuje, ale pocitově bych upřednostnil vypínání fáze.

_Petr_
3 years ago
Reply to  L

Tím ohmetrem myslím změřit která strana vede, když je zásuvka vyndaná a relé tedy vypnuté.

kobra23
3 years ago
Reply to  _Petr_

Vždyť je to úplně jedno, vůbec to neřeš.

_Petr_
3 years ago
Reply to  L

Díky

Petr
Guest
3 years ago

Jak řešíš situaci, například máš pohybové čidlo a chceš do loxone poslat jeho sepnutí včetně parametrů (dne/noc, počet luxu, atd..). Tak na to používáš virtuální vstup v loxone typu UDP a tam parsuješ paramtery a logiku sepnutí například světla máš v loxone?

Děkuji

Petr
Guest
3 years ago
Reply to  L

Mam cidla https://m.alza.cz/aqara-motion-sensor-d5878393.htm a chci je zaintegrovat. Myslel jsem ze chces mit logiku spis v loxone proto se ptam. Ale jak rikas asi bude stacit to dat do nodered a kdyz splni podminky pro rozsviceni tak to udela.

Teplomer si posilas jak jestli se ti chce to popsat .-)

Dekuji
P.

14
0
Would love your thoughts, please comment.x
()
x