FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: popeye1979 am 20 Oktober 2018, 09:57:30

Titel: Weekdaytimer Uhrzeit mit Bedingung
Beitrag von: popeye1979 am 20 Oktober 2018, 09:57:30
Hallo zusammen,
Ich habe meine Jalousie mit weekdaytimer laufen.

define WDT_WZ_Jalousie WeekdayTimer WZ_Jalousie 12345|08:34|on 12345|08:37|on 12345|21:24|off 12345|21:27|off 60|10:36|on 60|10:38|on 60|21:37|off 60|21:39|off (Value("RolladenAutomatik") eq "on")

Jetzt würde ich aber gerne aufgrund der Anwesenheit und Helligkeit die Uhrzeit ändern. Sprich, wenn keiner zuhause ist, soll die Jalousie früher (Dämmerung) herunterfahren.

Hierfür würde ich gerne meinen Heiligkeit mysensors MYSENSOR_103 (brightness<10) und PRESENCE absent benutzen.

Ist es möglich die weekdaytimer Definition so abzuändern?

Vielen Dank im Voraus.

Gruß Jo

PS: Die Befehle sind doppelt im weekdaytimer um sicherzustellen das die Jalousie auch runter geht wenn der erste Befehl nicht klappt... (intertechno)

Gesendet von meinem SM-G930F mit Tapatalk

Titel: Antw:Weekdaytimer Uhrzeit mit Bedingung
Beitrag von: Beta-User am 20 Oktober 2018, 20:22:00
Sollte schon gehen. Es gibt die Möglichkeit, eine Verzögerungsbedingung als attr festzulegen. Da Perl-code rein (myUtils-Aufruf).
Leider weiß ich grade nicht, was die zurückliefern muss (ich glaube, eine Uhrzeit).
Der Aufruf sollte dann früher erfolgen, und In der myUtils dann erst geprüft werden, ob verzögert werden muss.
Titel: Antw:Weekdaytimer Uhrzeit mit Bedingung
Beitrag von: Damian am 20 Oktober 2018, 20:44:05
Zitat von: popeye1979 am 20 Oktober 2018, 09:57:30
Hallo zusammen,
Ich habe meine Jalousie mit weekdaytimer laufen.

define WDT_WZ_Jalousie WeekdayTimer WZ_Jalousie 12345|08:34|on 12345|08:37|on 12345|21:24|off 12345|21:27|off 60|10:36|on 60|10:38|on 60|21:37|off 60|21:39|off (Value("RolladenAutomatik") eq "on")

Jetzt würde ich aber gerne aufgrund der Anwesenheit und Helligkeit die Uhrzeit ändern. Sprich, wenn keiner zuhause ist, soll die Jalousie früher (Dämmerung) herunterfahren.

Hierfür würde ich gerne meinen Heiligkeit mysensors MYSENSOR_103 (brightness<10) und PRESENCE absent benutzen.

Ist es möglich die weekdaytimer Definition so abzuändern?

Vielen Dank im Voraus.

Gruß Jo

PS: Die Befehle sind doppelt im weekdaytimer um sicherzustellen das die Jalousie auch runter geht wenn der erste Befehl nicht klappt... (intertechno)

Gesendet von meinem SM-G930F mit Tapatalk

DOIF hat ähnliche Syntax was Wochtage angeht und kann mit indirekten Zeiten arbeiten. Hier mit doppeltem Schalten:

DOIF ([[morgens]|12345]) (set WZ_Jalousie on)(set WZ_Jalousie on) DOELSEIF ...
attr wait 0,10

set morgens 08:34


morgens ist ein dummy