Fórum Root.cz
Hlavní témata => Vývoj => Téma založeno: jfila 26. 08. 2022, 16:34:55
-
Z převodníku kotle mi do mosquitto po MQTT chodí v JSONu data. Potřeboval bych vybrat jen užitečné hodnoty s periodou například jedné minuty a ty ukládat do DB. Co doporučíte aby to bylo možné provozovat na OpenWrt? Uvažoval jsem shell skript, ale rozebírání JSONu je zde bez volání Pythonu kostrbaté. Zvažoval jsem možnost node, kde je pěkná podpora rozebírání JSONu, ale zase v OpenWrt není podpora pro MySQL. Také by mě zajímalo to napsat v C, ale to by bylo na delší čas. Řešení ala Domoticz se mi moc nelíbí, protože člověk ztrácí kontrolu nad tím co to vlastně dělá a pokud budu chtít něco doplnit, tak to bude určitě něco, co toto řešení jednoduše neumožňuje. Na druhou stranu pěkné malování grafů se zoomováním v čase by se hodilo... No asi úplně nevím co chci, navrhněte možnosti a uvidíme.
-
bash + jq (https://openwrt.org/packages/pkgdata/jq) ?
-
Premyslite nad nodejs ale v pythonu je to kostrbate? Ale no tak...
Ja osobne doma jedu hass a na automatizace mam node red, takze bych to urcite udelal v tom. Ovsem to je moje architektura a tedy vybrane reseni.
-
PHP (https://www.php.net/manual/en/function.json-decode.php (https://www.php.net/manual/en/function.json-decode.php)) a MariaDB.
-
Sypal bych to všechno rovnou do Postgresu a později si vybral co bych potřeboval.
https://www.postgresql.org/docs/current/functions-json.html