FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: stefan-dd am 05 Januar 2018, 23:01:26

Titel: Filtern mit userreading
Beitrag von: stefan-dd am 05 Januar 2018, 23:01:26
Hallo,
mein userreading funktioniert nicht wie gewollt. Es soll größer der Temperaturschwelle den Temperaturwert weiterleiten, ansonsten das Reading mit "fehler" füllen. Warum schreibt es die Temperatur nicht und setzt einen Fehler?

defmod DS18B20 ESPEasy 192.168.1.206 80 espBridge ESP8266_6
attr DS18B20 userReadings RuecklaufHaus {ReadingsVal("$NAME","temperature",0)>30 ? $temperature : "fehler" }
Titel: Antw:Filtern mit userreading
Beitrag von: Otto123 am 06 Januar 2018, 00:22:46
Ich rate mal:
Weil Temperature != temperature ?

Zumindest hat bei meinen ESPs das Reading ein T  ;)

Gruß Otto
Titel: Antw:Filtern mit userreading
Beitrag von: igami am 06 Januar 2018, 07:58:34
Und was ist $temperature?
Titel: Antw:Filtern mit userreading
Beitrag von: stefan-dd am 06 Januar 2018, 10:50:13
Der Ursprungswert ist "temperature", ist der Wert im Toleranzbereich  soll er in das Userreading geschrieben werden.
Titel: Antw:Filtern mit userreading
Beitrag von: Otto123 am 06 Januar 2018, 11:44:03
Mal ein list DS18B20 ?