NEWS
Letzten Kontakt überprüfen
-
@myssv sagte: Lastupdated ist ein Datum:
Es wird so im Admin dargestellt. Es kann aber auch eine Zahl in ms oder ein String sein. Von welchem Typ ist der Datenpunkt.
-
@paul53 Wo kann ich den Typ erkennen?
Hier der original Datenpunkt:
-
@myssv sagte: Hier der original Datenpunkt:
Mit der Rolle "value.datetime" sollte er eine Zahl sein.
@myssv sagte in Letzten Kontakt überprüfen:
Wo kann ich den Typ erkennen?
Expertenmodus aktivieren und dann rechts auf den Bleistift klicken.
-
dafür gibt es doch den Device Watcher.
Kein Plan ob der auch "senden" kann, aber mir erstellt er schöne Grafiken, wo ich sehe, wann die Entität zuletzt aktualisiert wurde.Steht dann da vor 8h, was bei einem Temp Fühler nicht "normal" ist
-
@berndsolar13 genau das ist mein Problem. Ich möchte informiert werden.
Eine Ansicht habe ich mir auch schon gebastelt:
Aber trotzdem ist mir gerade wieder ein Adapter durchgerutscht, den ich nicht gesenen habe ...
-
@paul53 sagte in Letzten Kontakt überprüfen:
Expertenmodus aktivieren und dann rechts auf den Bleistift klicken.
Demnach ist es ein String:
-
@myssv sagte: Demnach ist es ein String:
Also muss man wandeln.
Die Rolle "value.datetime" passt nicht zu einem String.
-
@myssv sagte in Letzten Kontakt überprüfen:
Aber trotzdem ist mir gerade wieder ein Adapter durchgerutscht, den ich nicht gesenen habe ...
es gibt doch dort den Datenpunkt
device-watcher.0.devices.offlineList
darin steht z.b. das hier
{"Device":"Infrarot 2","Adapter":"Sonoff","Last contact":"25 Stunden"}
Ist meine Infrarot Heizungs Steckdose, die aktuell nicht mehr genutzt wird
Man(n) müsste den String parsen, und die Zeitangabe auswerten.Alternativ ein Vergleichsdatenpunkt anlegen.
Dann den vergleichen, wenn es eine Änderung gibt, Meldung veranlassen
Danach den Sicherungs Datenpunkt mit dem aktuellen überschreiben, damit man beim nächsten Intervall was zum vergleichen hat. -
@paul53 sagte in Letzten Kontakt überprüfen:
@myssv sagte: Demnach ist es ein String:
Also muss man wandeln.
Die Rolle "value.datetime" passt nicht zu einem String.
Das funktioniert super !!!
Vielen Dank für Deine Hilfe!
-
@berndsolar13 Paul war schneller. Vielen Dank für Deinen Ansatz!