NEWS
Komisches Verhalten Datenpunkt (Angelegt mit JS)
-
Hallo,
per Script lege ich folgenden Datenpunkt an:
createState("0_userdata.0.scripte.Wohnzimmer_2.Target_temperature_manual","15",{name: "Target_temperature_manual", type: 'number', role: 'value.temperature', unit: '°C'}, function () {});
Der ist danach auch vorhanden:
Wenn ich den Wert jetzt aber in der Datenpunktansicht ändere (z.B. auf 25), dann ändert sich der Wert in der Ansicht nicht, auch der Tooltip sagt noch 15° und einen alten Timestamp für Änderungen.
Lasse ich mir den Wert aber im Script ausgeben mit:
console.log ("0_userdata.0.scripte.Wohnzimmer_2.Target_temperature_manual").val);
Dann bekomme ich auch als Ergebnis:
Target manual 1 25
Auch wenn ich den Wert im Script setzen lasse mit "setState" wird mir im Script der richtige Wert angezeigt, in der Datenpunktansicht aber immer noch 15.
Ich habe leider keine Idee mehr.
-
"15" ist ein string.
Du willst aber doch eine number!
Also ohne "" -
@warhammer73 sagte in Komisches Verhalten Datenpunkt (Angelegt mit JS):
dann ändert sich der Wert in der Ansicht nicht,
Mit F5 die Ansicht aktualisieren. Passt es dann ?
-
@bahnuhr
Ich habe den Datenpunkt nochmal neu anlegen lassen - Bisher scheint es zu funktionieren.
Mal sehen...