NEWS
[solved] Wert über Skript/Vis wird nicht übertragen
-
Hi, bin noch sehr neu, vielleicht kann mir von hier jemand helfen. Ich habe ein Heizungsthermostat welches ich in ioBroker sehe. Wenn ich den Temperatursollwert direkt in der Objektliste ändere, wird er auch ans Thermostat übertragen. Wenn ich diesen jedoch über ein Script oder das ViS ändere, wird er zwar in der Objektliste aktualisiert, jedoch nicht ans Thermostat übertragen. Jemand eine Idee woran das liegen könnte?
Ich nutze einen Raspberry mit Zigbee Adapter und Eurotronic Spirit Zigbee Thermostat
Hier nochmal Bildlich dargestellt: https://imgur.com/a/5w2tnGt
Sollten noch weitere Infos nötig sein liefere ich diese gerne nach.
Danke schon mal im voraus für jegliche Hilfe,
VG -
@schwembo Hi, bitte benutze beim nächsten mal die upload Funktion hier!^
Nun zum Problem:
Ist der Datenpunkt vom Deconz Typ String oder Number?
Geh dazu bitte auf die Konfiguration und schau in der RAW Konfiguration nach
Falls ja solltest du bei dem Widget den Haken "String" anwählen.
Desweiteren schau mal im Log nach ob dort eventuell was zu meckern ist.
MFG
CrunkFX -
Danke für den Input und sorry für falsches einbetten der Bilder.
Problem war tatsächlich dass das ViS/ Skript einen String übergeben hat, das Thermostat aber eine number erwartet. Ich habe jetzt über Vis in einen Datenpunkt geschrieben und die Variable aus dem Datenpunkt in einem Script nach Int umgewandelt mit parseInt und danach erst ans Thermostat übergeben, so funktioniert es jetzt.
VG