@foxriver76 Danke. Da wars
Hab nur im log vom scripteditor geschaut.
Problem war, daß die Variable als Number gesendet wurde und string erwartet wurde.
Habs nun so angepasst:
const id1 = 'hm-rega.0.9172'/*Temperaturfühler Garten (TEMPERATURE)*/;
const id2 = 'mqtt.0.shpi.set.set_outtemp'/*shpi/set outtemp*/;
var val = getState(id1).val;
var v = val.toString();
setState(id2, v);
on(id1, function (obj) {
if(obj.state.val != val) {
val = obj.state.val;
v = val.toString();
setState(id2, v);
}
});
Keine Fehler mehr.