Hallo,
ich habe eine kleine Idee...
Wie währe es wenn die 2 Module jeweils ein Attribute bekommen alla "WorkingHours"??
Beispiel:
attrib doif WorkingHours 09:00-23:00
attrib notify WorkingHours Mo,Di,So 22:00-02:30
Währe doch was... somit gibt es keine komplizierte Abfragen mehr, und auch keine Extra AT's die wiederum doifs aktivieren/deaktivieren...
Was haltet Ihr davon?
Grüßle
Pascal
PS.Bin kein Programmierer, also kann ich nur mit Ideen helfen ;D
Notify kennt disabledForIntervals. Ist in etwa das was Du suchst.
MSwitch kannst du den Zeitraum einfach angeben in denen es reagieren soll
[06.00-20.00]
insofer denke ich das es bereits in allen hilfsmodulen in irgend einer Form vorhanden ist.
gruss Byte08
Gesendet von meinem ELE-L29 mit Tapatalk
DOIF braucht dafür auch kein Attribute. Es ist einfach in den Bedingungen zu schreiben https://fhem.de/commandref_DE.html#DOIF_Zeitsteuerung_mit_Zeitintervallen
Man kann es auch indirekt über ein Reading machen