Schalten nur zu bestimmten Uhrzeiten und bei entsprechender Aktion

Begonnen von hyper2910, 03 Oktober 2015, 13:47:45

Vorheriges Thema - Nächstes Thema

hyper2910

Hallo zusammen,

ich komme einfach nicht weiter.

Ich möchte eine Lampe Schalten in der Zeit von 21.00 bis 8.00 uhr jeden Tag aber nur wenn eine Tür aufgeht.

wie bekomme ich die Zeit in den DOIF Befehl noch

([Tuer1:?opened]) (set Tuer on) DOELSEIF ([Tuer1:?closed]) (set Tuer off)

danke im voraus
Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

rapster


hyper2910

danke, das hatte ich auch gesehen, aber da wird um eine bestimmte Zeit geschaltet,

ich möchte aber noch die Abhängigkeit der Tür dazu haben.
Cubietruck mit FHEM, CUL V3 443MHz, 2 x CULV3 868MHz, Milights, Max Heizungssteuerung, Homematic, IT,

Damian

Zitat von: hyper2910 am 03 Oktober 2015, 20:32:24
danke, das hatte ich auch gesehen, aber da wird um eine bestimmte Zeit geschaltet,

ich möchte aber noch die Abhängigkeit der Tür dazu haben.

Dann muss dir dieses Beispiel aus der Commandref zu DOIF entgangen sein:

ZitatAnwendungsbeispiel: Licht soll zwischen 06:00 und 10:00 angehen, getriggert wird nur durch den Taster nicht um 06:00 bzw. 10:00 Uhr

define di_motion DOIF ([?06:00-10:00] and [button])(set lamp on-for-timer 600)
attr di_motion do always

Gruß

Damian
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF