Mahlzeit,
ich möchte in diesem Zweig dass von 12:30 bis 17:01 alle 45 Minuten ausgelöst wird.
DOELSEIF (([12:30-17:01|AT] and [+:45])
Aber scheinbar funktioniert der [+:45] nicht mit Zeitbereichen zusammen.
denn er löste 14:00, 14:45, 15:00 und 15:45 aus.
ich denke er wird 16:00, 16:45 und 17:00 auch auslösen.
laut Commandref müsste der [+:45] alle 45 min auslösen.
Wenn ich DOELSEIF (([12:30|AT] and [+:45])
setze, wie könnte ich das dann auf "bis 17:00" begrenzen?
Danke!
OK, war zu blöd zum suchen und das richtige Kapitel lesen.
hier: https://fhem.de/commandref_DE.html#DOIF_Intervall-Timer
ist der richtige Weg beschrieben.
Zitat von: Frank_Huber am 03 August 2018, 15:57:13
Mahlzeit,
ich möchte in diesem Zweig dass von 12:30 bis 17:01 alle 45 Minuten ausgelöst wird.
DOELSEIF (([12:30-17:01|AT] and [+:45])
Aber scheinbar funktioniert der [+:45] nicht mit Zeitbereichen zusammen.
denn er löste 14:00, 14:45, 15:00 und 15:45 aus.
ich denke er wird 16:00, 16:45 und 17:00 auch auslösen.
laut Commandref müsste der [+:45] alle 45 min auslösen.
Wenn ich DOELSEIF (([12:30|AT] and [+:45])
setze, wie könnte ich das dann auf "bis 17:00" begrenzen?
Danke!
Nach Zeitraster ausgerichtete Angaben, sind insb. sinnvoll, wenn sie ein Teiler von 60 darstellen 2,3,4,5,6,10,12,15,20,30
45 ist es nicht daher wird um XX:45 getriggert und bei nächsten vollen Stunden.
Du willst aber nur alle 45 Minuten triggern, dann ist die Syntax [+00:45] oder [+2700].
Du solltest gleich die neue Syntax nehmen, die auch wirklich nur innerhalb des Zeitintervalls triggert und sonst nicht:
([12:30-17:01,+00:45|AT]
https://fhem.de/commandref_DE.html#DOIF_Intervall-Timer
Zitat von: Damian am 03 August 2018, 16:17:48
Du solltest gleich die neue Syntax nehmen, die auch wirklich nur innerhalb des Zeitintervalls triggert und sonst nicht:
([12:30-17:01,+00:45|AT]
https://fhem.de/commandref_DE.html#DOIF_Intervall-Timer
Danke Damian
neue Syntax? seit wann gibt es die denn?
würde erklären warum ich das nicht früher gefunden habe. :)
Zitat von: Frank_Huber am 03 August 2018, 16:21:26
Danke Damian
neue Syntax? seit wann gibt es die denn?
würde erklären warum ich das nicht früher gefunden habe. :)
Seit Mai. Das Problem mit ausgerichteten Timern, ist bei Intervall-Timer genauso gegeben.
Zitat von: Damian am 03 August 2018, 16:27:10
Seit Mai. Das Problem mit ausgerichteten Timern, ist bei Intervall-Timer genauso gegeben.
Super! FHEM wollte es erst nicht annehmen wegen Syntax Fehler.
nach Update ist es jetzt umgestellt.
Danke nochmal! :)
Das schlimme dabei ist ja, Ich hab das seit letztem Sommer völlig falsch definiert gehabt und es lief offensichtlich problemlos.
Hatte z. B. 12:00 bis 17:00 und (+:20 oder +:40 oder +:00) definiert und praktisch keinen Fehler festgestellt.
00 20 nach und 40 nach lief der Zweig an.
Erst als ich die Tage einen Zweig geändert habe auf nur +:00 und es nicht ging hab ich mich gewundert und genauer geschaut. [emoji23][emoji23][emoji23]
Der falsche alte Code hatte durch Zufall funktioniert...
Gesendet von meinem Doogee S60 mit Tapatalk