Hallo liebes Forum,
ich habe mich mal dran gemacht, in unserer Wohnung eine ComingHome Funktion für meine Frau zu integrieren. Leider schaltet mein hochmotiviertes System nicht nur zwischen 17 und 19 Uhr die Lampe an, sondern jederzeit. Leider funktioniert auch die lastOffTime Funktion nicht, dass heißt nach dem Ausschalten geht die Lampe recht fix wieder an.
Könnt Ihr mir bitte helfen den Fehler zu finden?
define storeLastOff notify Stehleuchte:off { $data{lastOffTime} = time() }
define ComingHome notify Claudi:present {if ($data{lastOffTime}+120*60 < time() && (Value("Claudi") eq "present")&&(($hour > 17 || $hour < 19))) {fhem ("set Stehleuchte on")}}
Vielen vielen Dank!
Kivi
|| ist doch oder, oder? :-) Nimm mal "and"!
Und wenn du zwischen 17 und 19 Uhr schalten willst muss da statt 17 16 stehen.
Sonst schaltet es erst ab 18 uhr
Zudem würde ich das von der/den SunSet() Funktion abhänigig machen, sonst geht im netten Hochsommer,
bei strahlenden Sonnenschein, die Beleuchtung an.
http://www.fhemwiki.de/wiki/Sunset_Sunrise
Gruss R.