FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: HomeAuto_User am 31 Juli 2019, 18:14:06

Titel: DOIF mit Wochentag + Zeitangabe
Beitrag von: HomeAuto_User am 31 Juli 2019, 18:14:06
Hallo,

in der Commandref des Modules steht folges Beispiel zu Wochentagsteuerung:

define di_radio DOIF ([06:30|Mon Wochenende] or [08:30|Wochenende]) (set radio on) DOELSEIF ([07:30|Mon Wochenende] or [09:30|Wochenende]) (set radio off)

davon abgeleitet habe ich das folgende DOIF erstellt

define update DOIF ([12:00|Mi]) (update)

Ziel war es, das es immer Mittwochs 12Uhr ein Update macht.
Leider schlägt das DOIF immer 12 Uhr an. Ich würde ja das Beispiel auch so lesen, das 08:30 ODER Wochenende es schalten soll.
Texterklärung ist aber"am Wochenende und an Feiertagen um 08:30 Uhr eingeschaltet".

Wo liegt der Fehler?

Das einzusehende Reading timer_01_c01 stellt sich immer auf den Folgetag 12:00 Uhr.
Von der CodeSetzung würde ich es ja auch als ODER lesen aber in der Erklärung taucht das UND auf.

Erbitte Hilfe.

MfG
Titel: Antw:DOIF mit Wochentag + Zeitangabe
Beitrag von: Damian am 31 Juli 2019, 18:19:23
Zitat von: HomeAuto_User am 31 Juli 2019, 18:14:06
Hallo,

in der Commandref des Modules steht folges Beispiel zu Wochentagsteuerung:

define di_radio DOIF ([06:30|Mon Wochenende] or [08:30|Wochenende]) (set radio on) DOELSEIF ([07:30|Mon Wochenende] or [09:30|Wochenende]) (set radio off)

davon abgeleitet habe ich das folgende DOIF erstellt

define update DOIF ([12:00|Mi]) (update)

Ziel war es, das es immer Mittwochs 12Uhr ein Update macht.
Leider schlägt das DOIF immer 12 Uhr an. Ich würde ja das Beispiel auch so lesen, das 08:30 ODER Wochenende es schalten soll.
Texterklärung ist aber"am Wochenende und an Feiertagen um 08:30 Uhr eingeschaltet".

Wo liegt der Fehler?

Das einzusehende Reading timer_01_c01 stellt sich immer auf den Folgetag 12:00 Uhr.
Von der CodeSetzung würde ich es ja auch als ODER lesen aber in der Erklärung taucht das UND auf.

Erbitte Hilfe.

MfG

Der Timer wird immer auf den nächsten Tag gestellt, ob er dann die Anweisung ausführt oder nicht hängt von der Wochentagangabe.
Titel: Antw:DOIF mit Wochentag + Zeitangabe
Beitrag von: Per am 01 August 2019, 11:39:44
Ob das Quereffekte hat oder nicht, aber das DOIF heißt update und führt update aus?!
Titel: Antw:DOIF mit Wochentag + Zeitangabe
Beitrag von: HomeAuto_User am 01 August 2019, 22:21:59
Zitat von: Per am 01 August 2019, 11:39:44
Ob das Quereffekte hat oder nicht, aber das DOIF heißt update und führt update aus?!

Genau richtig.

Die Anzeige mit dem Timer ist ein wenig irreführend aber wenn man es weiß, dann ist es in Ordnung.