Kann mal bitte jemand den Code kontrollieren und korrigieren? Ich finde den Fehler nicht. Der Code:
define Luefter at +*00:20:00 {if (ReadingsVal("FHT_4955","temperature") < ReadingsVal("FHT_4955","desired-temp")) { fhem ("set Tisch on")}}
verursacht die Fehlermeldung:
2013.12.29 15:38:30 3: Luefter: Not enough arguments for main::ReadingsVal at (eval 971) line 1, near ""temperature") "
Not enough arguments for main::ReadingsVal at (eval 971) line 1, near ""desired-temp")"
Danke für die Mühe.
Hallo,
ReadingsVal erwartet 3 Argumente du hast aber nur 2 übergeben.
Grüße
OK, Mist.
geändert in
define Luefter at +*00:20:00 {if (ReadingsVal("FHT_4955","temperature",0) < ReadingsVal("FHT_4955","desired-temp",0)) { fhem ("set Tisch on")}}
Scheint zu funktionieren. Nun muss er nur noch schalten.
Danke sehr.