Forum
Potreboval som nejak lepsie vizualizovat zivot v dome, nez original loxone statistikami.
Zbuchal som teda nad dockerom nejake riesene, ktore vo vysledku moze vyzerat napr. takto.
V skratke:
- nodejs appka co zbiera data z loxone websocketu a preposiela do mqtt
- groovy script co to vysosava z mqtt a leje do influxdb
- grafana ktora to vizualizuje
Cele je to postavene nad docker-compose (x86), takze staci naklonovat a precitat jednoduche readme. Zatial to u mna bezi v testovacej prevadzke, budem to postupne doladovat, ale preco sa nepodelit, ked som s tym uz zabijal cas ...
Automaticky to zbiera vsetko co vidi uzivatel "grafana" v loxone web-e.
https://github.com/dusanmsk/loxone-grafana
PS - neriesil som nijak pocet zapisov, bezim s tym nad rotacnym diskom, ale casom to mozno budem presuvat z htpc na dedikovane raspberry, tak vznikne paralelna arch vetva ktora bude tie data nejak rozumne cacheovat.
Super. To je presne to, co jsem mel v planu take v dohledne dobe resit ;-). Dik za docker compose, naprosto idealni.
Tym sa presne zaobera 90% objemu prace toho co som dal na github. V strucnosti -> loxone->websocket->mqtt_bridge->mqtt_server->moja_custom_app->influx.
Máte někdo sbírání a zobrazení dat s influxDB a grafanou rozchozený na RaspPI s Loxberry?
Nebo je rozumnější si s tím hrát na samostatným RaspPI a nemíchat to s Loxberry?
Ahoj, já jedu čistě na Rasberry PI (pro loxberry jsem zatím nenašel využití). Pro to abych do InfluxDB dostal data z Loxone, nebo čehokoliv jiného vůbec nepoužívám mqtt, stačí node-red a InfluxDB (+ doplněk node-red-contrib-influxdb) no a pak Grafana pro vizualizaci
Kdyby někdo chtěl návod
podobným způsobem (bez mqtt) lze sypat data do InfluxDB například z meteostanice
Ahoj, kto ma rozbehane Loxone cez NodeRed ( https://github.com/codmpm/node-red-contrib-loxone ) do InfluxDB a Grafana?
Konkretne mam problem jak z nodu "Stream all" podelim prikaz tak aby mi "influxdb" node nehadzat chyby.
Do logu (debug) to ide zda sa bez problemu , ale hned jak pripojim DB zacnu chyby.
Pokial pouzijem "Stream in" tak tam je zase problem ze bud musim zvolit "Room" alebo "Category" a podla toho to bude posielat, co v podstate funguje.
Ale ked potrebujem viac dat posielat treba ich viac pripojit. Teda som to chcel posielat z loxone vsetko doradu cez "Stream all" a potom ci uz v Grafana vyfiltrovat co zvizualizujem.
Dik
To moje riesenie na githube sype do influxu uplne vsetko co je vidiet na vizualizacii loxone webu. Netreba konfigurovat jednotlive polozky rad za radom. Vytriedis si to potom v grafane.
dik ale uz by som to chcel mat cez toto, lebo zase treba dalsie komponenty jak pises:
>websocket->mqtt_bridge->mqtt_server-
Jak chces, mne je to fuk. Ja som to robil primarne pre seba a aby to bolo uplne blbuvzdorne "na 2 kliky" a hlavne aby som nemusel do toho tahat nejaky dalsi "dratovaci system" a-la nodered.
ozaj to nikto cez nodered nepouziva?
@msk na to mqtt - to je mosquito ? tiez sa nainstaluje nejaky docker a tam sa to nahodi? nikdy som s tym nerobil...
Ano, cele je to postavene na dockeri a docker-compose. Primarny ciel je, aby to rozchodila cvicena opica. Nainstalujes docker a par drobnosti, naklonujes repozitar, editnes par konfigurakov (primarne len nastavit adresu loxone, username/password, udp port, nic dalsie ma nenapada) a spustit to scriptom. bodka.
Doprogramoval som k tomu web appky, jedna sluzi na management zigbee gateway (zatial to vie len enable/disable join a premenovavat/listovat zigbee devices) a druha je na konfiguraciu loxone brany (mapovanie hodnot ako true/false na 0/1 a tak podobne).
Pokusim sa najst si cas a upravim navod a dam echo.
dik, pockam
mas nejako vyriesene aj stiahnutie starych stats do DB?