Hallo,
ich möchte einen Trigger um genau 0:00 Uhr an Neujahr auslösen. Dafür frage ich den holiday-Kalender ab.
.....
and [hl.01.Feiertag] eq "Neujahr")
(set EI.ss.SA.Licht on)
....
Die Frage ist, ob das Modul um 0:00 Uhr bereits den aktuellen Feiertag kennt, oder ob man besser auf Silverster, 24:00 Uhr abfragt. Die Alternative 01.01. und 0:00 Uhr ist sicherlich auch möglich, aber deutlich aufwändiger als der o.a. Code.
Kann das jemand beantworten?
Danke,
Christian
Holiday setzt den Status 2 Sekunden nach Mitternacht (wenn keiner sonst vorher eine Endlosschleife baut).
Die get Aufrufe werden sofort durchgefuehrt.
Hallo,
ok, danke. Dann wird mein DOIF [0:00-02:00] nicht funktionieren, wenn ich auf 00:00:00 Uhr und Neujahr abfrage, richtig?
Dann sollte aber Silvester und 24:00 Uhr funktionieren, da Silvester dann ja bis 00:00:02 gültig ist, richtig?
Ist halt blöd! Habe nur einen Versuch im Jahr! ;D
Christian.
24:00 Uhr
gibts doch gar nicht :o
Zitat von: Icinger am 30 Dezember 2014, 15:54:41
24:00 Uhr
gibts doch gar nicht :o
..keine Ahnung, wie das in fhem umgesetzt ist. Bei disableForintervals gibt es das auf alle Fälle!
disabledForIntervals HH:MM-HH:MM HH:MM-HH-MM...
Space separated list of HH:MM tupels. If the current time is between the two time specifications, set commands will not be executed. Instead of HH:MM you can also specify HH or HH:MM:SS. To specify an interval spawning midnight, you have to specify two intervals, e.g.:
23:00-24:00 00:00-01:00
Christian
Zitat von: Icinger am 30 Dezember 2014, 15:54:41
24:00 Uhr
gibts doch gar nicht :o
siehe ISO 8601: 24:00 ist die gültige Endezeit des laufenden Tages. 00:00 die gültige Startzeit.
Grüße Jörg
Zitat von: JoWiemann am 30 Dezember 2014, 16:21:21
siehe ISO 8601: 24:00 ist die gültige Endezeit des laufenden Tages. 00:00 die gültige Startzeit.
Grüße Jörg
Hallo zusammen,
bedeutet das jetzt auch, dass fhem das Intervall von [24:00-02:00] an Silvester ausführen wird?
Das DOIF unterstützt auf jeden Fall Schaltvorgänge über den Tageswechsel.
Danke,
Christian
Zitat von: Icinger am 30 Dezember 2014, 15:54:41
24:00 Uhr
gibts doch gar nicht :o
Hast Du schonmal die Digitaluhr an einem AEG Elektroherd gesehen? Ich war auch erstaunt, als da nach 23:59 plötzlich 24:00 in der Anzeige stand...
Zitat von: betateilchen am 30 Dezember 2014, 18:40:50
Hast Du schonmal die Digitaluhr an einem AEG Elektroherd gesehen? Ich war auch erstaunt, als da nach 23:59 plötzlich 24:00 in der Anzeige stand...
Das ist jetzt ein Scherz, oder? Gib es bei AEG auch 24:01 Uhr? Eigentlich dürfte selbst 24:00 Uhr nicht angezeigt werden! Kann natürlich sein, das betateilchen und sein Elektroherd sich mit Lichtgeschwindigkeit bewegen; Betateilchen sollen bekanntlich recht fix unterwegs sein... :)
Aber zurück zum Thema:
Für meinen Fall ist es wurscht, ob ich Silvester 24:00 bis 02:00 oder Neujahr 0:00-02:00 angebe, da auf die Zeit und auf das Ändern des Feiertages getriggert wird. Un wenn sich der Feiertag um 00:00:02 ändert, dann triggert das DOIF und der Aktor schaltet dann um 00:00:02. Ist zwar nicht exakt um 00:00 Uhr, aber m.E. im Toleranzbereich!
Morgen werde ich es wissen!
Christian
bei siemens herden kann man die uhr auf 24 uhr stellen um nichts anzuzeigen...