Forum

Forum

Notifications
Clear all

Zigbee nad RPi4

184 Posts
15 Users
14 Likes
18.8 K Views
msk
 msk
(@dusanmsk)
Member
Joined: 7 years ago
Posts: 1870
Topic starter  

Konfigurak neprepisuj, je to template, vobec sa ho nedotykaj.

Ak mas android, nainstaluj si tam tu mqtt appku a posli bridge command aby povolil join.

Ked budem mat chvilu casu, pridam do dockeru dalsi externy tool ktory umoznuje nejaku spravu zigbee devices web browserom.


   
ReplyQuote
(@zahry)
Eminent Member
Joined: 4 years ago
Posts: 30
 

@dusanmsk

Ahoj, tak už mi zbývá snad už jen poslední krok a to rozchodit tu mob. aplikaci. Stáhl jsem "MQTT Dash", ale nějak se mi to nedaří spojit. Vyplnil jsem tam vše, jak máš napsáno v návodu, ale nikde nevidím že by zmáčknutí tlačítka pro povolení párování by se začalo něco dít. Kde by mělo být vidět, že se mi připojilo čidlo? V příkazové řádce, nebo v logu v mob. aplikaci?

Ještě jeden dotaz, když čidlo posílá zprávu true/false a Loxone bere pouze čísla, překlad proběhne nějak automaticky v tvé aplikaci, nebo je třeba někde něco nastavovat?

Moc díky za pomoc.


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 7 years ago
Posts: 1870
Topic starter  

V appke po povoleni parovania musis vidiet odpoved v topicu zigbee2mqtt/bridge/log. Vidim ze musim prepisat readme, je tam este prefix "zigbee".

true/false - zatial nemam otestovane, implementoval som pred par dnami naslepo. Ak chces otestuj to, ja som sa k tomu este nedostal.

Premenna ZIGBEE_TO_LOXONE_VALUE_MAP, format "true:1,false:0"


   
ReplyQuote
(@_petr_)
Honorable Member
Joined: 6 years ago
Posts: 483
 

Když vlákno čtu, tak mě napadlo, jestli by nebylo snazší použít Loxberry nainstalovat plugin MQTT Gateway a Docker a v Dockeru rozchodit Zigbee2MQTT. MQTT Gateway řeší například i true a false.


   
ReplyQuote
Aleq
 Aleq
(@aleq)
Reputable Member
Joined: 7 years ago
Posts: 440
 

Loxberry MQTT plugin používám a funguje moc pěkně. Jednu malou drobnost jsem vyřešil s autorem téměr na počkání a zbytek jako po másle. Překvapila mě i snadnost integrace do Loxone. Směr do loxone buď klasicky přes UDP a nebo přímo na virtuální vstupy pomocí REST zvenku, což je prý míň resource hungry. V Loxone stačí vytvočit virtual input s názvem MQTT zprávy (místo / dát _) a je to, rovnou na to začnou chodit hodnoty. Výstup je přes jeden UDP command na plugin (do zprávy se píšou topicy a hodnoty).


   
ReplyQuote
(@_petr_)
Honorable Member
Joined: 6 years ago
Posts: 483
 

Ano, plugin funguje dobře a proto mně přišlo, že plugin je univerzální řešení, které dělá to samé, co msk dodělává k Zigbee2MQTT.


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 7 years ago
Posts: 1870
Topic starter  

Loxberry by som kludne rad pouzil, keby na strankach mali aj nieco ine ako nacisticke kecy. Takto som odkazany si veci rozchodit sam. Inak sa na tom zigbee neda asi nic zasadne vymysliet a @Aleq popisal presne to iste co implementujem ja. Ja zostavam na svojom rieseni, postupne to budem podla potrieb doplnat o pripadnu dalsiu funkcionalitu, zatial to mam len na teplomery a led ziarovku a okenny kontakt som len skusal, preto nemam otestovany ten preklad true/false. Ako bude cas tak to budem doplnat/rozvijat.


   
ReplyQuote
Aleq
 Aleq
(@aleq)
Reputable Member
Joined: 7 years ago
Posts: 440
 

Pro představu jak to vypadá, tady někdo udělal video komplet od začátku až po konec, jak integrovat Shelly pomocí Loxberry MQTT gateway. Klikačka.

https://www.youtube.com/watch?v=a0zusnjLAiY


   
ReplyQuote
radek
(@radek)
Prominent Member
Joined: 7 years ago
Posts: 895
 

Já jsme nakonec šel cestou integrace přes HomeAsistanta, právě z toho důvodu, že je to v něm spíše klikací a na většinu věcí mají hotový add-on.

Mám tam zigbee2mqtt add-on, automaticky mi to detekuje nové zařízení a vytvoří podle toho nové mqtt topicy. Ty potom prostřednictvím node-red (zase jako add-on) posílám jako udp do loxone.

Stejně tak integrace TČ (nibe), Ring zvonku, kamer, miflora, onewire prvků,...

 


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 7 years ago
Posts: 1870
Topic starter  

Home assistant som zamietol, pretoze je v pythone (tudiz by som spadol do role bezny uzivatel a nic si v nom v pripade potreby neohol). Loxberry kvoli nedostupnosti zdrojov v zrozumitelneho jazyku. A tiez je to tusim naprogramovane v nejakych strasne obskurdnych jazykoch, co si pamatam tak asi perl a php.

Viem ale ze zigbee2mqtt ma s homeassistantom nejaku lepsiu integraciu, tak tomu mozno dam este sancu a pozrem niekedy na to.


   
ReplyQuote
(@zahry)
Eminent Member
Joined: 4 years ago
Posts: 30
 

@dusanmsk

Ahoj, tak se mi to konečně povedlo zprovoznit. HURÁ 🙂 Velmi mi pomohla aplikace na W10 jménem MQTT-Explorer. Je tam přehledně vidět co lítá po síti a krásně se tam píšou příkazy.

Ještě jednu věc bych potřeboval dodělat. Co je třeba nastavit na Raspberry abych ho mohl odložit a už se o něj moc nestarat? Aby se to rozeběhlo i po výpadku proudu.

P.S. okenní čidla fungují v pohodě (překlad true/false).

Moc díky Dušane


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 7 years ago
Posts: 1870
Topic starter  

A to Ta mozno potesim ze som sa hecol a robim k tomu web appku na management (joining, premenovavanie, nastavovanie prekladov true/false 1/0) a tak podobne. Do par dni to bude vonku, dam potom echo.

Vypadok prudu je obecne problem riesit. 4 roky som sa trosku tocil okolo embedded, kde je nutnost aby sa to nevysralo po vypadku/hard resete atd... Pokial to chces fakt nepriestrelne, je to o tom mat rootfs nad readonly, kompletne prekopat boot (aby si vedel diagnostikovat chyby filesystemu/dat a podla toho spravit nejaky reset/rollback/default) a tisic a jedna dalsia drobnost na ktoru som urcite zabudol. Ja som sa na to doma vyprdol, ext4 nejaky ten tvrdy vypadok zvladne, takze jedine co som spravil je ze som presunul root na ssd kvoli osupaniu karty a kaslem na to. Dobre je mat zalohu dolezitych veci a scenar ako to rychlo obnovit - ja to zatial nemam, asi nieco pridam k tym docker containerom, co by odzalohovalo ich configy a databazu, ale neriesi to zalohu rootfs, ktory by bolo treba nainstalovat nanovo v pripade totalnej havarie filesystemu. Ale ako hovorim, kaslem na to, bezi mi niekde jeden zabudnuty linux server nad ext4 s debianom, je sice na ups-ke, ale uz som sa nedokopal k tomu ho s nou prepojit datovo, takze sa uz x krat stalo ze sa upska vybila a server siel tvrdo na hubu. A pohoda, za 10 rokov ziaden problem, takze som ochotny to risknut.


   
smotek7 reacted
ReplyQuote
(@smotek7)
Member
Joined: 7 years ago
Posts: 1886
 

@dusanmsk  ja som to pochopil tak, ze zahry sa pytal ako to nastavit aby po nabehu naskocili vsetky sluzby, aby to rucne nestartoval.


   
ReplyQuote
msk
 msk
(@dusanmsk)
Member
Joined: 7 years ago
Posts: 1870
Topic starter  

Aha :D. Netreba riesit, vid

restart: always

   
ReplyQuote
(@zahry)
Eminent Member
Joined: 4 years ago
Posts: 30
 

@dusanmsk

Ahoj, koukal jsem na GitHub, že jsi upgravoval Zigbee část. Mohl bys to nějak okomentovat a popřípadě poradit jak aktualizovat Raspberry aniž bych ztratil již spárovaná zařízení?

Moc díky

Tom


   
ReplyQuote
Page 3 / 13
Share: