Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: jfila 26. 08. 2022, 16:34:55

Název: Ukládání vybraných hodnot do databáze
Přispěvatel: 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.
Název: Re:Ukládání vybraných hodnot do databáze
Přispěvatel: k3dAR 27. 08. 2022, 01:30:45
bash + jq (https://openwrt.org/packages/pkgdata/jq) ?
Název: Re:Ukládání vybraných hodnot do databáze
Přispěvatel: 3ugeene 27. 08. 2022, 11:39:30
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.
Název: Re:Ukládání vybraných hodnot do databáze
Přispěvatel: z_sk 27. 08. 2022, 14:11:18
PHP (https://www.php.net/manual/en/function.json-decode.php (https://www.php.net/manual/en/function.json-decode.php)) a MariaDB.
Název: Re:Ukládání vybraných hodnot do databáze
Přispěvatel: lazywriter 27. 08. 2022, 18:05:17
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