ZIGBEE – NodeRED a Loxone
Tak jsem tu zas s dalším Zigbee článkem. Opět navazuje na mé předchozí trable s NodeRED. Dneska to bude o něco méně problémů, ale přeci jen tam jedna drobnost je :).
Dnešním pluginem, který bych chtěl představit, je node-red-contrib-loxone. Ten umožnuje napojení se na Loxone skrz Websocket přímo z NodeRED, takže není potřeba vytvářet žádné virtuální vstupy, složitě posílat UDP a nějak to na straně Loxone parsovat.
Plugin je postaven nad komponentou node-lox-ws-api od Alladdina, který se občas vyskytuje i tady u nás na fóru.
Co se týká funčnosti, komponenty fungují parádně. Umí ovládat v Loxone cokoli, co má svůj viditelný Uuid směrem do vizualizace (webové rozhraní či app). Pokud tedy chci cokoli ovládat, připravím si na to třeba tlačítko a na to se pak napojím z NodeRED.
Plugin opět umožnuje pomocí comboboxů snadný výběr prvků z Loxone, takže není potřeba někde lovit Uuidy prvků, ale jednoduše si člověk pomocí výběru místnost-kategorie-prvek může zvolit přesně co potřebuje.
Drobná nevýhoda je, že do prvku pak člověk musí poslat přesně data, která Loxone očekává. Není zde žádná mezivrstva, která by to udělala za Vás. To je ale pochopitelné, protože těch typů prvků je hromada a musel by zde Alladdin či Zigbee2Mqtt udržovat obrovský seznam všech příkazů. Je proto o dost snazší podívat se do dokumentace pro Websocket API a poslat správný příkaz přes msg.payload.
Jediné, co mi zlobí, tak jakmile je nakonfigurován Loxone miniserver pomocí tohoto pluginu, tak deploy projektu občas trvá i pár sekund. Netuším, jestli je chyba někde na straně Alladdina nebo tvůrce NodeRED pluginu, ale do logu to háže chybu “Close time out”. Jako kdyby se to při deploy nejprve snažilo ukončit spojení s Loxone, což se ale nepodaří do daného časového limitu.
Řešení zatím neznám, ale není to nic, co by bránilo používání. Jen holt občas deploy trvá cca 3-5sekund namísto pár milisekund.
Zase zmizela možnost odebírat komentáře k tomuto článku.
Vim a bohuzel mame ted smulu. Musel sem najit novy plugin na prihlaseni k odberu, protoze ten stary se nejak uplne rozpadl a autor ho uz neudrzuje.
A bohuzel tento novy, ktery mi jako jediny fungoval, tuhle funkci neumi ;-(. Uz jsem psal autorovi, jestli to tam jde nejak pridat nebo jeslti by to dodelal, tak uvidime.
Takze jedina moznost je proste pod kazdy clanek, ktery bude chtit dotycny sledovat, vzdy neco napsat. Treba “To je tak uzasny clanek, to se ti povedlo” ;-))))
To je tak uzasny clanek, to se ti povedlo
;-). Dobre, jeste na te subscribe hlasce budem muset trochu zapracovat 😉
článek je úžasný se ti ale povedl
Ta chvala se neda poslouchat, pojdme otestovat dalsi plugin 😉
Ok, vypada to ze to chodi. jdu se jeste podivat na nastaveni. Kdyztak napiste, jeslti i vam ostatnim prisla notifikace. Pripadne se zkuste zaregistrovat nahore v Subscribe, zadat email a zmacknout tu sipku doprava
Tak snad je vse nastaveno a pojede to. Vypada ten cely system pekne, je to od stejnych tvurcu co je forum. Maji do toho samozrejme pak zase spoustu placenych pluginu, s tim ze zaklad je zdarma. Uvidime co bude potreba platit. Zatim ale za mne dost posun k lepsimu.
Vypadá to dobře 🙂
A me takhle nikdo nepochvalil a to jsem to uz davno cele popsal 🙂
https://www.vodnici.net/wiki/zigbee-integration-with-loxone-and-conbee-ii-usb-stick/
Ja to pouzivam uz dlouuuuuho, jedu pres to:
Jediny problem ma ikea, ze je obcas potreba restartovat flow, protoze maj nejaky problem v contribu. Bohuzel v dobe kdyz jsem kupoval ikea fyrtur zaluzku, tak prima integrace do conbee nebyla
i tak ale i rpi/conbee/nodered povazuju za nejlepsi extension k loxonu vubec
Na ten Conbee jsem taky koukal, ale nakonec sel radeji cestou toho usb sticku od Nemce. Nebyl sem si jist, jeslti Conbee zvladne uplne univerzalne vsechny zarizeni, protoze nemaji (nebo sem nenasel) nejaky uceleny seznam.
Zatimco do zigbee2mqtt porad pridavaji dalsi a dalsi, je to open source a maji pekne udelany list podporovanych zarizeni. Ale na druhou stranu, urcite ani Conbee neni spatna volba, byl hned druhy v poradi me volby 😉
Jinak clanek mas samozrejme taky peknej -)
🙂
jojo ConBee zvladne taky vsechno… je to asi jedno.
ja ted prave upgradoval FW, ktere se ukazal byti upgradovatelny az po manualnim updatu Phoscon appky a uz fungujou i Aqara Opple tlacitka, ktera predtim nefungovala, ale bylo to to jedine co mi zatim neslo sparovat
ono to vypada, ze se ty Conbee fakt snazi a taky neustale updatujou. Toho ja sem se puvodne bal, ze jen vydaji HW a nechaji to byt. Proto se mi libil ten OS, ze tam muze HW doplnovat kdokoli.
jojo, je to tak… open to neni, ale fakt makaj. Ja rok jen kontroloval Phoscon interface a ten byl furt up2date. Byl jsem mirna nasranej, protoze Opple furt nejel.
tak jsem se do toho trosku zacetl a nasel, ze to lidem jede. no a ukazalo se, ze to byla moje chyba 🙂 protoze se to musi holt updatovat skrz apt-get…
po updatu se zrychlil mesh, pri naparovani na mesh-ap se dane (treba svetlo) rozblika aby ukazalo kam se napriklad senzor pripojil
ma to super rozhrani a v kombinaci s node-red si nedovedu predstavit univerzalnejsi reseni… tak jak pisu v tom mem clanku
pekne, pekne ;-). Skoro bych ho koupil na hrani taky ;-). Ale to uz casove ted fakt nedam.
https://discord.gg/UQHnm7 maju aj kanal kde stale nieco riesia 😉
Asi budu hnidopich ale dal bych sem tagy na Zigbee, Nodered,… tenhle článek mě to nenašlo pro tag zigbee
pridano
Díky za tip, není někde popsané co například poslat do loxone přes control in, když chci třeba zapnout světlo/tlačítko? A obecně všechny možné zprávy.
Děkuji
hledej dokumentaci Loxone – websockets