@paul53
So sollte es völlig ausreichen.
on({id: 'sonoff.0.Aqua_Sensoren.DS18B20-1_Temperature', change: "ne"}, function (obj) {
var value = obj.state.val;
var oldValue = obj.oldState.val;
if ((obj.state ? obj.state.val : "") > 27 && (obj.oldState ? obj.oldState.val : "") <= 27) {
setState("sonoff.0.Aqua_Power.POWER1"/*Aqua_Power_Lüfter*/, true);
sendTo("telegram.0", "send", {
text: (['Aquarium Temp ist ',getState("sonoff.0.Aqua_Sensoren.DS18B20-1_Temperature").val,' °C','Lüfter sind eingeschaltet'].join(''))
});
} else if ((obj.state ? obj.state.val : "") < 26.9 && (obj.oldState ? obj.oldState.val : "") >= 26.9) {
setState("sonoff.0.Aqua_Power.POWER1"/*Aqua_Power_Lüfter*/, false);
sendTo("telegram.0", "send", {
text: (['Aquarium Temp ist ',getState("sonoff.0.Aqua_Sensoren.DS18B20-1_Temperature").val,' °C','\n','Lüfter sind ausgeschaltet'].join(''))
});
}
});