Lichtschaltung bei Anwesenheit in einem definierten Zeitraum

Begonnen von Kivi, 14 April 2014, 23:18:50

Vorheriges Thema - Nächstes Thema

Kivi

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

P.A.Trick

Cubietruck,RPI,QNAP Ts-419p+, FS20, FRITZ!DECT200, 7 MAX! Thermostate, 3 MAX! Fensterkontakte, Kodi, CUL V3.3, EM1000S, LW12, LD382, HUE, HM-CFG-USB-2, 1x HM-LC-SW1-FM, 2x HM-LC-SW2-FM, 2x HM-LC-Sw1PBU-FM, 3xHM-LC-Bl1PBU-FM,HM-SEC-RHS, 2xHM-SEC-SD,HM-WDS30-T-O, 3x HM-LC-Dim1TPBU-FM, RPI+AddOn

Paul

Und wenn du zwischen 17 und 19 Uhr schalten willst muss da statt 17 16 stehen.
Sonst schaltet es erst ab 18 uhr
Cubietruck, HM-USB, CUL, FS20, FHT, HUE, Keymatic

ritchie

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.
IPU662  Ipfire & Fhem (Homematic + MAX) - Produktiv
Cubietruck (1Wire - USB) - Produktiv