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