NEWS
[gelöst] Mittels Blockly mqtt Zeitstempel auf Alter prüfen
-
Hallo.
Vielen Dank für die Tipps.
Werde mal probieren sie umzusetzen und melde mich dann…..
-
Hallo nochmals,
das Script funktioniert nun tatsächlich (das ohne Timer) !
Vielen Dank nochmals!
-
das Script funktioniert nun tatsächlich (das ohne Timer) ! `
Der Zeitplan ist auch eine Art Timer. Es geht aber tatsächlich ohne Timer: -
Der Zeitplan ist auch eine Art Timer. Es geht aber tatsächlich ohne Timer: `
Entspricht aber, glaub ich, nicht der Aufgabe.rebe09 möchte informiert werden, wenn der Aktor sich länger als 2 Min. nicht gemeldet hat.
So wird er erst informiert wenn der Aktor wieder aktualisiert.
Grüße
-
So wird er erst informiert wenn der Aktor wieder aktualisiert. `
Das ist richtig.
@rantanplan:rebe09 möchte informiert werden, wenn der Aktor sich länger als 2 Min. nicht gemeldet hat. `
Das geht nicht ohne Timer oder Scheduler, wobei mit Scheduler die Zeit zwischen 2 und 3 Minuten beträgt. -
Hallo zusammen,
ich möchte auf Basis dieser Werte ebenfalls eine Auswertung machen: Falls die letzte Aktualisierung eines Wertes > 30 Minuten --> Dann schicke eine Pushnachricht.
@rantanplan Dein Blockly Export lässt sich leider nicht mehr importieren
@paul53 sagte in [gelöst] Mittels Blockly mqtt Zeitstempel auf Alter prüfen:Dafür ist dieses Blockly ja gut, ich würde es mit Timer machen. Aber: Wie bekomme ich die Werte aktueller Zeitstempel - vorheriger Zeitstempel hin?
Bzw. müsste es nicht heißen wenn die aktuelle Zeit um xx Minuten größer als der Letzte Zeitstempel ist, dann löse eine Aktion aus.
Die Blöcke hier sind sicher falsch, aber zur Verdeutlichung was ich meine:
-
@smile sagte:
Die Blöcke hier sind sicher falsch
Die Blöcke passen schon, allerdings müssen die 30 Minuten in ms angegeben, also 1800000 addiert werden. Außerdem wird nach Überschreitung jede Minute eine Pushnachricht gesendet.
-
Cool, danke Paul. Ja klar das mit jeder Minute Pushnachricht muss noch angepasst werden, ich hatte das nur schnell prinziphalber geclickt.
Jetzt habe ich bevor du schriebst mir schon eine weitere Zwischenlösung überlegt, die denke ich auch funktioniert:
-
Hallo Zusammen,
mir ist klar, dass Thema ist schon etwas älter, aber ich will keinen extra Eintrag dafür eröffnen.
Zumal ich bei meinen Recherchen auch auf diesen hier gestoßen bin und im Sinne des "Wissensaustauschs" will ich mal schnell meinen Ansatz zur Überwachung eines Timestamps zeigen - in der Hoffnung, dass es vll. noch jemandem hilft.Die Ausgaben dienen nur der Überprüfung und können später entfernt werden (debugging eben).
Das Objekt dessen Zeitstempel ich auslese, lasse ich mir von einem meiner MQTT Clients aktualisieren.
Meldet der sich innerhalb von, in meinem Fall zwei Minuten nicht, wird alarmiert.Kirtik, Verbesserungsvorschläge, andere Ansätze...alles gerne gesehen. Für mich funktioniert es bis jetzt wie gewünscht.
Grüße, John
-
@leone-mortuo könntest du das Script vielleicht als Javascript-Export hier bereitstellen?
Mit Blockly hab ich es nicht so.