Hallo, ich hab einen Sonoff 4CH mit 2 DS18B20
Ich möchte gerne eine einfache Temperaturdifferenzsteuerung über eine Rule erstellen:
wenn DS18B20-2 mehr als 10°C wärmer als DS18B20-1 schalte Power1 an, wenn DS18B20-2 weniger als 10°C wärmer als DS18B20-1 schalte Power1 aus
Die Sensoren sind in der Konsole:
11:27:44.395 RSL: SENSOR = {"Time":"2023-09-17T11:27:44","DS18B20-1":{"Id":"0121121E00C5","Temperature":25.2},"DS18B20-2":{"Id":"01211223CF4D","Temperature":25.9},"TempUnit":"C"}
Meine Regel:
Rule1
ON DS18B20-1#Temperature>DS18B20-2#Temperature+10 DO Power1 1
ENDON
ON DS18B20-1#Temperature<DS18B20-2#Temperature+10 DO Power1 0
ENDON
Irgendwie Funktioniert die Regel nicht (es wird immer Power1 eingeschaltet egal welche Temperaturen) und ich komme einfach nicht auf den Fehler.
P.S. wenn ich anstelle des 2. DS18B20 eine Temperatur angebe klappt es, aber das hilft mir ja nicht.
Danke für eure Hilfe.