NEWS
Umsetzung JS Logik nach Alias Konverter?
-
@paul53 so sieht das bei mir aus:


{ "type": "state", "common": { "name": "Last update", "type": "string", "role": "value.datetime", "read": true, "write": false }, "from": "system.adapter.netatmo.0", "user": "system.user.admin", "ts": 1630135482115, "_id": "netatmo.0.wetter@CW-(wetter@CW).Wohnzimmer.LastUpdate", "acl": { "object": 1636, "state": 1636, "file": 1632, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } } -
@paul53 so sieht das bei mir aus:


{ "type": "state", "common": { "name": "Last update", "type": "string", "role": "value.datetime", "read": true, "write": false }, "from": "system.adapter.netatmo.0", "user": "system.user.admin", "ts": 1630135482115, "_id": "netatmo.0.wetter@CW-(wetter@CW).Wohnzimmer.LastUpdate", "acl": { "object": 1636, "state": 1636, "file": 1632, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } } -
@chris299
Wie sieht der Wert ("string") aus?
Wenn er sich wandeln lässt, kann alias.read für "0_userdata.0.Geraete.Netatmo_Wohnzimmer.error" so aussehen:
-
@chris299
Wie sieht der Wert ("string") aus?
Wenn er sich wandeln lässt, kann alias.read für "0_userdata.0.Geraete.Netatmo_Wohnzimmer.error" so aussehen:
-
@chris299 sagte: das sieht sehr gut aus.
Du musst allerdings dafür sorgen, dass der Zeitstempel des Datenpunktes regelmäßig aktualisiert wird, da es andernfalls nicht zur Prüfung kommt.
-
@paul53 den Hinweis verstehe ich nicht so richtig. meinst Du das hier:

bzw wie kann ich dafür sorgen? -
@chris299
Der Alias setzt voraus, dass der Original-Datenpunkt triggert, also seinen Zeitstempel ändert. Nur in diesem Moment kann die die Prüfung in alias.read erfolgen. Wenn der Datenpunkt allerdings "tot" ist, findet auch keine Prüfung statt. -
@chris299
Der Alias setzt voraus, dass der Original-Datenpunkt triggert, also seinen Zeitstempel ändert. Nur in diesem Moment kann die die Prüfung in alias.read erfolgen. Wenn der Datenpunkt allerdings "tot" ist, findet auch keine Prüfung statt.