Node-Red: Sensor für Langzeitspeicherung

Hallo,

ich möchte grundsätzlich einen Sensor (z.B. Zählerstand), der im Minutentakt aktualisiert wird, mit einer anderen Periode auf die InfluxDB schreiben, das bedeutet, dass der Wert nur einmal wöchentlich, monatlich oder/und jährlich gespeichert werden soll.

Mit Node-Red habe ich das z.B. für den monatlichen Wert auf komplizierten Weg realisiert:

  • per MQTT den Wert einlesen
  • Monat mit ‘simpletime’ ermitteln
  • wenn Monat abweicht von gespeichertem Wert →
    – Wert in InfluxDB schreiben
    – neuen Monat sichern

Hat jemand einen ganz anderen Ansatz so etwas zu erledigen?
Gibt es Events im HA für Tages-/Monats-/Jahreswechsel, die ich in Node-Red abfangen kann?
Gibt es einen einfacheren Weg in Node-Red einen Tages-/Monats-/Jahreswechsel zu erkennen?

Schau dir mal cronplus an. Damit kannst du bestimmte Zeitpläne ein Skript ausführen.