@bananajoe
Das weiß ich nicht. bei mir sieht das so aus:
ein kleiner ausschnitt
if (!await existsStateAsync(currentDir + endOfState)) {
await createStateAsync(currentDir + endOfState, {read:true, write:true, def:18, name:"Soll-Temperatur niedrig H/K", type:"number", }, );
}
endOfState = tTargetHeatingCoolingState;
if (!await existsStateAsync(currentDir + endOfState)) {
await createStateAsync(currentDir + endOfState, {read:true, write:true, def:0, name:"Zielstatus der Heizung/Kühlung", type:"number", }, );
}
on({id:currentDir + tHeatingThresholdTemperature, change:'ne'}, setAckSetStell);
on({id:currentDir + tCoolingThresholdTemperature, change:'ne'}, setAckSetStell);
// hier fehlt viel
function setAckSetStell(obj){
setStell();
setState(obj.id, obj.state.val, true);
}
Ich versuche das alles zusammen zu halten damit ich die on() besser finde.