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 25Auch 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. :(
-
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 25Auch 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 "" -
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 25Auch 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. :(
@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...
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
