stündlich aktion, zwischen von - bis

Begonnen von jayjay2013, 13 März 2019, 19:21:38

Vorheriges Thema - Nächstes Thema

jayjay2013

Hi und Hallo,

..das Ziel soll es sein das täglich zwischen 8 - 22 Uhr, Stündlich ein "gong" ertönt.

Nun dachte ich mir,
das hier wäre das richtige, ab 08:00 bis 22:00 stündlich eine "Aktion" ausführen.
([08:00-22:00,+:00])(set Flur_MP3_Gong_MP3 playTone 18 1 4)
Pustekuchen, es passiert garnichts.

Mit der Variante +:59, wird nun jeweils alle 59min und jede volle Stunde eine "Aktion" ausgeführt.
([08:00-22:00,+:59])(set Flur_MP3_Gong_MP3 playTone 18 1 4)

timer_01_c01 14.03.2019 08:00:00 2019-03-13 17:39:15
timer_02_c01 13.03.2019 22:00:00 2019-03-13 17:39:15
timer_03_c01 13.03.2019 18:59:00 2019-03-13 18:00:00

Was habe ich falsch gemacht, oder ist mein Ansatz schon nicht richtig?

Mfg Steven

amenomade

([08:00-22:00])(set Flur_MP3_Gong_MP3 playTone 18 1 4)
attr <name> repeatcmd 3600
Pi 3B, Alexa, CUL868+Selbstbau 1/2λ-Dipol-Antenne, USB Optolink / Vitotronic, Debmatic und HM / HmIP Komponenten, Rademacher Duofern Jalousien, Fritz!Dect Thermostaten, Proteus

Damian

#2
Besser:

Hier wird außerhalb des Intervalls nicht getriggert:

([08:00-22:00,+[1]:00])(set Flur_MP3_Gong_MP3 playTone 18 1 4)

siehe: https://fhem.de/commandref_DE.html#DOIF_Zeitangaben_nach_Zeitraster_ausgerichtet_alle_X_Stunden

(muss noch in der Doku anpassen, dass h schon ab 1 gilt)

Edit:
Ich muss mich korrigieren, die Lösung von @amenomade triggert auch nur innerhalb des Zeitintervall, da danach der Zustand auf cmd2 wechselt, allerdings sind Intervalltimer universeller, da sie auch in DOIF-Perl funktionieren.

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

jayjay2013

So,

das Code Beispiel von @amenomade, hat leider nicht funktioniert.  Deine Variante mit +[1] hingegen schon.

Ich bedanke mich für die Super schnelle Hilfe, bei allen Beteiligten.

Grüß Steven..