Ukládání vybraných hodnot do databáze

jfila

Ukládání vybraných hodnot do databáze
« kdy: 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.


k3dAR

  • *****
  • 2 883
  • porad nemam telo, ale uz mam hlavu... nobody
    • Zobrazit profil
    • E-mail
Re:Ukládání vybraných hodnot do databáze
« Odpověď #1 kdy: 27. 08. 2022, 01:30:45 »
bash + jq ?

3ugeene

Re:Ukládání vybraných hodnot do databáze
« Odpověď #2 kdy: 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.
« Poslední změna: 27. 08. 2022, 11:42:33 od robin martinez »

z_sk


Re:Ukládání vybraných hodnot do databáze
« Odpověď #4 kdy: 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