FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Horschd am 07 Januar 2018, 16:37:53

Titel: Puffer Boiler Wärmerückführung
Beitrag von: Horschd am 07 Januar 2018, 16:37:53
Hallo,

stehe grad voll auf der Leitung.

Ich habe 2 DS18B20 Sensoren die mir ein Relais schalten sollen. Genauer gesagt: Wenn Temperatur Sensor 1 <20° und Temperatur Sensor 2 <20° dann soll Relais geschaltet werden. Also nur wenn beide Sensoren die Anforderung erfüllen. Ich habe es mit einem notify probiert aber irgendwas mach ich falsch.

(Sensor2:temperature:.*|Sensor3:temperature:.*) {if (($EVTPART1 < 20 )&&($EVTPART1 < 20 )) {fhem('set Relais2 on')}}

Bin mir sicher, ist ein absoluter Idioten Fehler aber ich finde ihn einfach nicht.
Titel: Antw:Puffer Boiler Wärmerückführung
Beitrag von: KölnSolar am 07 Januar 2018, 18:14:32
Zitatist ein absoluter Idioten Fehler
Ja  ;) Die Sensoren liefern jeweils ein event aber nie gleichzeitig. Du könntest es z.B. so machenSensor2:temperature:.* {if (($EVTPART1 < 20 )&&(ReadingsVal("Sensor3", "temperature", 0)< 20 )) {fhem('set Relais2 on')}}
Grüße Markus
Titel: Antw:Puffer Boiler Wärmerückführung
Beitrag von: Horschd am 08 Januar 2018, 17:30:46
Vielen Dank,  hab beide Abfragen auf ein ReadingsVal gesetz und jetzt geht es. Ich hab den Fehler überall gesucht aber nicht in der Tatsache das die Werte nicht gleichzeitig gelesen werden. Stehe halt noch ganz am Anfang.
Vielen Dank nochmal