Hallo forum,
folgend eine Lösung für Interessierte mit einem ähnlichen Problem.
Mein Ziel war es, Temperatur-Werte mit der neuen Funktion [Sensor.temperature.diff] ;D zu plausibilisieren und mit einem KorrekturOffset zu beaufschlagen.
Gelöst wie folgt im event_Readings:
TempSensor: (([Sensor:temperature:diff] < 5) * [Sensor:temperature:d]),
Temperature:([$SELF:TempSensor] + 0.1)
Erläuterung:
[Sensor:temperature:diff] < 5 liefert ja lediglich 0 oder 1,
=> Sofern die beiden Folgewerte mehr als 5 Grad abweichen => Multi mit Null => Ausreißer raus durch PlausiCheck
Da ich den eigentlichen Sensorwert noch brauche multipliziere ich einfach (für den Trick brauchte ich einfach länger, da mir Konstrukte mit IF etc. nicht gelingen wollten)
DOIF ist ;D