NEWS
Umsetzung JS Logik nach Alias Konverter?
-
@chris299 sagte: in der Alias Read-funktion überhaupt auf Date() zugreifen kann?
Keine Ahnung: Probier es aus. getState() funktioniert mit Sicherheit nicht.
Date.now()
liefert auch die ms seit 1.1.1970.
-
Was enthält "alias.0.TemperaturWohnzimmer.LastUpdate"?
-
@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: -
@paul53 so: Wed Jun 08 2022 17:02:13 GMT+0200 (Central European Summer Time)
-
@chris299 sagte: Wed Jun 08 2022 17:02:13 GMT+0200 (Central European Summer Time)
Lässt sich wandeln (s.o.).
-
@paul53 das sieht sehr gut aus. vielen Dank!
-
@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. -
@paul53 danke. da muss ich mal beobachten, wie der Netatmo Adapter sich verhält.
-
@paul53 sieht leider so aus, als wären die Datenpunkte dann "tot" wenn das Gerät offline geht....