@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.