Weekdaytimer Uhrzeit mit Bedingung

Begonnen von popeye1979, 20 Oktober 2018, 09:57:30

Vorheriges Thema - Nächstes Thema

popeye1979

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

1 x Fritzbox 7490
1x Raspberry Pi B , CUL868
2 x ITL-500 Jalousiesteuerunng
1 FHT80B
MySensors USB Gateway, MySensor TemperaturSensor

Beta-User

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.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Damian

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

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