Forum
J, tak to su (zase) prava k suborom. Upravim build scripty aby to pripadne rovno opravili. Aj tak doporucujem nasledne pull, pretoze som tam robil nejake zmeny, primarne s autoreconnectom a tak... Dam vediet.
Pullni si, ak si robil zmeny v konfigurakoch tak odzalohuj a git reset --hard; git pull. Nasledne uprav konfiguraky.
Konigurak som nemennil, len IP a login do MS.
Ak mas nato cas mozes cez remote.
Napisem SS.
tak ako funguje to? Napisete uz postup ako na to (so vsetkymi updatmi) ?
dik
@killeriq funguje, zatial som nemal cas na grafanu, ale zapisuje.
Priznam sa ze dusan je moc rychli ani som nestihal sledovat co robi.
Ale problem bol s nejakymi pravami. Myslim ze upravu chcel dat aj na github.
Doplnim ze problem bol s pravami usera 'grafana' v loxone, takze je vzdy dobre nez to niekto zacne rozbehavat sa pod tym userom prihlasit v browseri a overit ze vsetko potrebne vidi.
U smotek7 bol primarne problem v tom ze user grafana nic nevidel (a tym padom sa nic nezapisovalo) a sekundarne v jednom nadbytocnom chmod-e v jednom dockerfile. Stale plati ze rozbehat to je otazka par minut - naklonovat, upravit konfiguraky, spustit. Vsetko je v readme v repe na githube. Ja som akurat tieto dni do toho dost hrabal a riesil tam rozne edge-case typu timeouty a rozpadanie spojeni, pretoze sa mi stavalo ze mi to doma na (pretazenom) nas-e prestavalo fungovat (rozpadli sa spojenia, hodilo to vynimku a prestalo to zbierat statistiky). Takze kto s tym ma problem, moze updatnut (bacha, odzalohujte si preventivne influx a grafanu (defaultne /data/docker_volumes/loxone_monitoring/).
Zdar fšici,
dlouhou dobu jsem študoval, jaké řešení použít na komunikaci mezi Loxone a InfluxDB. Nejrůznějších propojovátek je spousta ( https://github.com/dusanmsk/loxone-grafana/, https://github.com/raintonr/loxone-stats-influx, https://github.com/andrasg/loxone-influx, https://www.loxwiki.eu/pages/viewpage.action?pageId=67371963 a pak ještě cesta přes Node Red...).
Vždycky mi na tom něco vadilo. Nutnost instalovat další server nebo službu (MQTT, ioBroker, Node Red). U některých i potřeba ručně editovat skripty pokaždé, když chci přidat nějaké měření (UUIDs), vytvářet k UUIDs aliasy apod (viz ioBroker). A nakonec jsem došel k názoru, že všechna tato řešení postavená na websocketech, jsou zbytečný overkill. Na odesílání dat do InfluxDB/Grafana bohatě stačí UDP logger.
Takže tady jednoduché a funkční řešení. Python script, který poslouchá UDP pakety odesílané Loxon loggerem, parsuje je a ukládá do InfluxDB. Máte tam i detailní tutoriál.
https://github.com/budulinek/easy-loxone-influx
Výhody UDP řešení:
- nemusíte se srát s nastavením uživatelů, jejich práv, vizualizací atd.
- skript si jednou nastavíte (v zásadě akorát jméno databáze a IP + port, kde skript poslouchá) a pak už se o něj nestaráte - všechno ostatní si uděláte přímo v Loxone Config
- v Lox Config si jednoduše nastavíte UDP logger a pak si zcela primitivním způsobem naklikáte, které vstupy/výstupy a bloky budou odesílat data přes UDP logger do InfluxDB
- v Lox Config ve stromu periférií budete mít přehledně ukázáno, co všechno se do InfluxDB posílá
- pokud byste to potřebovali, můžete si přímo v Lox Configu nastavit tagy nebo vlastní jméno, pod kterým se bude záznam ukládat do InfluxDB. Stačí v položce "Logger" upravit "Zprávu při zapnutí/změně/vypnutí" podle návodu.
- není problém v Lox Configu nastavit periodické logování,, pokud byste to potřebovali na nějaká důležitá data (zejména zřídka se měnící digitální vstupy/výstupy)
Enjoy. Samozřejmě uvítám komentáře, tipy na vylepšení syntaxe UDP zprávy atd. TODO: instalační skript pro službu. To se zatím učím, pomoc vítána.
@budulinek : super skusim cez vikend, konecne uceleny navod 😉
Postni to sem https://www.loxforum.com/forum/projektforen/loxberry/entwickler/147355-stats4lox-mit-grafana
Viac ludi to otestuje / pripadne navrhne zlepsenia a mozno to pojde dat ako loxberry plugin
Zdravim,
resil nekdo takovy graf?
Teplota v pokoji vs otevreni hlavice 0-100 a zapnuty kotel 0 nebo 1?
Je to dost neprehledne protoze zda je zapnuty nebo vypnuty kotel nepoznam na prvni pohled.
@sundevil dej si zap/vyp na druhou y osu s rozsahem 0-1 nebo hodnotu vynásob stovkou
@_petr_¨
diky moc ale nejak se mi to nedari 🙁
nechaou jak mam dat ze kotel zap vyp ma byt na ose Y
@sundevil klikneš na barvu v legendě a vybereš pravou osu https://community.grafana.com/t/advanced-graphing-part3-right-y-axis-log-scales/400
Ahoj, tak ako to funguje s tym monitoringom cez UDP? na DE fore som postrehol ze tam mali pripomienky s zatazi na CPU.
Este som sa k tomu od leta nedostal 🙁 , tak nejake postrehy ako ti to bezi pripadne niekto iny ci ma otestovane viacere moznosti monitoringu cez Grafanu, ktore riesenie vyslo najlepsie?
dik
zrovna před pár dny jsem skript instaloval znova (klekl mi server s InfluxDB), při té příležitosti jsem skript doplnil o podporu HTTPS připojení k InfluxDB, přidal jsem taky template pro systemd službu (viz https://github.com/budulinek/easy-loxone-influx )
Přinutil jsi mě kouknout se do Grafany všechno běží krásně. Skript funguje bez problémů, jsem s tímhle řešením nadmíru spokojený. Ta zvýšená zátěž CPU se týkala mýho řešení? Moje řešení je postavené na UDP zprávách, ty by neměly Loxone moc zatěžovat.
Na obrázku máš ukázku nastavení. Všechna moje teplotní čidla (do Loxonu připojená jako virtuální UDP vstupy) mají nastaveno logování do UDP loggeru ("InfluxDB"). Jak vidíš, nakonec jsem se rozhodl označit většinu z nich stejným popisem ("Teplota"). Tj. do InfluxDB se ukládají pod jedním "measurementem" a jednotlivé místnosti jsou rozlišeny tagem.
Statistiky jsou trochu divoké, na čidlo "terasa" mi praží slunko...