NEWS
Mit Blockly Alter eines Zeiteintrags prüfen
-
Ich möchte feststellen, ob meine Netatmo-Wetterstation immer brav regelmäßig seine Daten in die Cloud liefert.
Es gibt dazu einen Datenpunkt netatmo.0.Somewhere.LastUpdate.
Dessen Inhalt sieht z.B. so aus:
Wed Feb 07 2018 09:53:46 GMT+0100 (CET)
Wie kann ich per Blockly prüfen, dass die Zeit nicht mehr als xx Minuten zurück liegt?
Mir reicht die Vergleichsfunktion mit dem o.g. Zeitpuffer xx. Den Rest kriege ich hin.
Danke und Gruß
Manfred
-
Versuche mal ob Du den Datenpunkt konvertiert bekommst.
Der weitere Vergleich dürfte dann wohl kein Problem sein.
Grüße
-
Yepp, kommt saubere Uhrzeit raus:
javascript.0 2018-02-07 11:15:51.652 info script.js.common.Stoerungen.Stoerung_Netatmo: 11:04
-
Yepp, kommt saubere Uhrzeit raus: `
Prima.Kriegst Du die Berechnung jetzt alleine hin?
Grüße
-
Kriegst Du die Berechnung jetzt alleine hin? `
Glaub schon. Ich poste dann hier das Ergebnis - interessiert andere vielleicht auch.
-
Hier das Script:
Statt auf Änderung des DP zu triggern, musste Cron herhalten. Ich will ja gerade wissen, wenn der DP nicht aktualisiert wird.Das Intervall steht wegen des Tests noch sehr kurz und wird noch auf ca. 15 Min. geändert.
Auch die Debug-Outputs kommen raus, wenn das Teil sauber getestet ist.
Danke für die Unterstützung!
Gruß
Manfred