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 539
  • 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 ?

robin martinez

  • *****
  • 1 044
  • Have you hugged your toilet today?
    • Zobrazit profil
    • Null Storage
    • E-mail
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 »
One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man.

I do Linux, Hardware and spaghetti code in PHP, Python and JavaScript


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