DOIF Zeitschaltuhr triggert falsch

Begonnen von Spartacus, 06 März 2015, 10:00:01

Vorheriges Thema - Nächstes Thema

Damian

Zitat von: Spartacus am 18 März 2015, 21:27:42
Hallo,
folgendes Problem:
getriggert werden soll samstags und an Geburtstagen von 14:30-21:30.
So wird das m.E. nicht funktionieren, oder?

DOIF  ( [14:30-21:30|5] or  [?hl.01.Geburtstag] ne "none")
         (set blabla on)


müsste man wahrscheinlich so machen:
DOIF  ( [14:30-21:30] and (({$wday =~ m/[5]/}) or [?hl.01.Geburtstag] ne "none"))
         (set blabla on)

oder geht das doch einfacher?
Christian

Das erste geht nicht. Das zweite dann eher so:

DOIF  ( [14:30-21:30] and ($wday == 5 or [?hl.01.Geburtstag] ne "none"))
         (set blabla on)


Gruß

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