Forum

Forum

Notifications
Clear all

Zigbee nad RPi4

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

Pracujem na tom, stale to nie je ready. Do readme dam aj navod co odzalohovat (kazdopadne pre upgrade zaloha nebude potrebna, staci git pull, ale istota je gulomet).

Pribudla tam appka na management zigbee gateway, tzn. permit join + rename, nebude uz treba mobil a mqtt appku v nom. Zaroven tam je sekcia kde pojde konfigurovat preklad true/false 1/0 a tak podobne (toto este ladim a nie je to 100% zatial).

Potom budem musiet dokoncit este aj cast s grafanou. Malo casu, nestiham, ale bezi mi to doma tak vzdy ked urobim nieco ucelene snazim sa to pushnut a upravit readme.


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

"Hotovo". Kto si trufa, moze skusit pre-alpha verziu https://github.com/dusanmsk/loxone

Kto uz ma naparovane nejake devices, je potrebne odzalohovat (ako root) zigbee/zigbee2mqtt/data.

Najlepsie je si odzalohovat vsetko stare, spravit novy klon a ist od zaciatku. Nakonfigurovane podla readme je to za par minut. Mapping pre dverny kontakt (true/false) je odteraz uklikatelny mysou.

Good luck.


   
ReplyQuote
(@salinm1)
Estimable Member
Joined: 7 years ago
Posts: 108
 

@msk

tak ja jsem se odhodlla a preisnataloval verzi 1, mel jsem zde pouze jedno pokusne talcitko tak sjem neresil zadne zalohy. Tvoje instalace probehla hladce, jen bohuzel bojuji s insdalaci docker compose to mi podle tveho navodu neslo,ale poucil jsem se s verze 1, kde mi to tez blblo a vse jede jak ma. Jen nechapu ve webovem rozhrani, kcemu je uplne mapovani pro loxone? Dale jde nekde nastavit jak casto se budou aktualizovat hodnoty s cidel? Ted mi na tom bezi 4 teplotni/vlhkostni cidla a je zvlastni,ze kdyz cidlo naparujes aktualizace bezi skoro co 1 min dle weboveho rozhrani i dle loxonu a potom se to snizi cca na 30-40 min jak ktere cidlo je to vlastnost nebo jsme nekde udelal chybu?


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

Pozoruhodne, s docker ani docker-compose som nemal ziaden problem.

Mapovanie pre loxone pouzijes ked chces nejaku hodnotu premapovat na nejaku inu, typicky dverny kontakt posiela "true" a "false", ale v loxone to chces ako 1 a 0, aby sa s tym dobre pracovalo. Zatial na to ine vyuzitie nemam.

Interval aktualizacie neovplyvnis, to si riadi zigbee device samo. Na teplotne cidlo staci fuknut, dverny kontakt rozopnes/zopnes, ostatne netusim. Ja mam niektore teplotne cidla lastseen v hodinach kolkokrat. Pokial sa mu nemenia namerane veliciny, chrape a setri baterku.


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

Ahoj, nahodil jsem tu novou verzi s webovým správcem a je to úplně super. Vše šlape jak má.

Moc díky.


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

Ahoj, půl roce bezproblémového používání se mi raspberry nějak začalo zasekávat. Posílání do Loxone fungovalo vždy jen pár minut po restartu raspberry. Rozhodl jsem se tedy to celé přeinstalovat, ale při instalaci z githubu jsem narazil na problém.

Při příkazu ./suite.sh build mi konzole napíše, že v suite.sh na řádku 18 není nalezen příkaz.

Když to ignoruji a dám ./suite.sh run , tak je zase chyba na řádku 26.

Nevíš Dušane kde by mohla být chyba?

 

Moc díky

Tomáš


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

Ja som to cele prekopal, bud si checkoutni nejaku predoslu verziu, alebo doinstaluj co ti chyba. A podla riadku 18 ti chyba docker-compose 😀


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

Co inak znamena ze "se mi raspberry nějak začalo zasekávat"? Pozeral si do logov jednotlivych kontajnerov co sa tam deje? Bezis rpi nad ssd, alebo sdkartou? Aka verzia rpi to je?


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

@dusanmsk

Ahoj, zdálo se mi, že je to paměťovou kartou. Protože raspberry ani nedokázalo najet do grafického rozhraní. Koupil jsem totiž na zkoušku kartu z Ali za pár dolarů.....

Teď se mi již vše dokázalo zprovoznit, opravdu mi chyběl docker (myslel jsem, že ho tam již mám). Ale řeším teď problém, že po spuštění programu (./suite.sh run) mi vše naběhne v pořádku, ale CPU jede na 100 % a ani po delší době se to nezlepší. Po chvilce začne omezování rychlosti od teploty.

Mám RPi 4 model B s 2 GB paměti.

Díky za zamyšlení.

Kdybys potřeboval nějaký log, tak mi prosím řekni kde a jak ho najdu. 🙂

 

Tomáš

 


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

RPi s sdkartou je nepouzitelne, pocitaj ze ta karta pojde srat do par tyzdnov, max mesiacov. RPi4 uz vie bootovat z usb, kup si nejake lacne usb3 ssd a prehod to nan.

Pozri top-om co tam zere, mozno dosla pamat a swapuje to, mozno nieco ine. Mne rpi4 chrape, load mam 0.11. Rpi4 4GB + ssd.


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

Dle výpisu z TOPu, to vypadá, že 98 % CPU bere java. v popisu má toto: java -Dvaadin.productionMode=true -jar /app/manager-app.jar

Na to SSD určitě dojde, mám to v plánu.


   
ReplyQuote
l.adamek
(@l-adamek)
Prominent Member
Joined: 7 years ago
Posts: 688
 

Co vše ti tam běží? Vaadin je hroznej žrout, ale hlavně je to jen GUI. Takže buď přímo ty, nebo nějaká aplikace ho využívá. Na rpi a nasazení ve SmartHome je ale IMHO úplně zbytečný.


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

To je moj vaadin! 😀

Je to moj bridge medzi mqtt a loxone, ktory ma aj web gui cast kde mozes konfigurovat mapovanie zigbee velicin na loxone veliciny. Bez toho ti nebude nic fungovat samozrejme. Treba prist na to, preco je na 100%. U mna zere 0.7% cpu.

Kolko mas volnej pamate (idealne sprav screenshot top-u)?


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

Ahoj, na raspberry mi jede jen to zigbee, nic jiného tam nemám a pak až to vyladím, tak samozřejmě GUI spouštět nebudu.

Tady jsou printscreeny z TOPu. Na jednom jsou procesy a na druhém vlákna. Snad z toho bude něco vidět. V pravém dolním rohu je vidět zatížení CPU a teplota, jak letí nahoru.

Díky

2020 11 18 071121 1920x1080 scrot
2020 11 18 071057 1920x1080 scrot

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

Kolko mqtt sprav ti tam lieta za sekundu odhadom? Je to brutal shitstorm (akoze stovky), alebo to nic nerobi? Zdrojaky k tomu manageru su tu: https://github.com/dusanmsk/zigbee2mqttmanager/tree/master/manager-app

Tam sa nic nedeje, caka sa na mqtt message/udp packet a ked nieco pride tak sa to spracuje.

Skus nasledovne:

V jednom terminali pusti

docker logs -f loxone_zigbee2mqtt_manager_1 >log.txt 2>&1

V druhom terminali najdi PID toho procesu

ps ax | grep java | grep manager-app

A potom s odstupom 10 sekund sprav 3-4x za sebou

kill -3 PID

Log mi potom posli/daj sem.

Kontrolna otazka - zigbee manager web si ani raz nepouzil, nemas ho zrovna otvoreny v browseri a pravdepodobne ani netusis o com hovorim - je to tak?


   
ReplyQuote
Page 4 / 13
Share: