InfluxDB -> IPS?

Ich habe mich entschieden, den NMEA-Stream aus meinem Ultraschall-Windsensor in InfluxDB zu speichern. Es ist eine Datenflut und ich will IPS damit nicht überlasten.

Nun möchte ich aber eine IPS-Variable aktivieren, wenn der Wind >20 km/h übersteigt. Wie kann ich dies am besten tun?

Ich denke, ich könnte ein Cronjob 4x/Minute mit Abfrage der maximalen Windgeschwindigkeit der letzten 15 Sekunden durchführen (z.B. mit Python) und MQTT-Telegramme absetzen (auch mit Python-Libraries machbar). Oder gibt es bessere Varianten?

Am einfachsten wäre mM.im Cron Job mit einem WebHook die Variable zu beschreiben, Ansonsten geht auch die JSON-RPC , insbesondere wenn Du sowieso mit python arbeitest

1 „Gefällt mir“