Frage zu holiday-Modul -wann wird aktualisiert

Begonnen von Spartacus, 30 Dezember 2014, 14:53:32

Vorheriges Thema - Nächstes Thema

Spartacus

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
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

rudolfkoenig

Holiday setzt den Status 2 Sekunden nach Mitternacht (wenn keiner sonst vorher eine Endlosschleife baut).
Die get Aufrufe werden sofort durchgefuehrt.

Spartacus

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.
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

Icinger

Verwende deine Zeit nicht mit Erklärungen. Die Menschen hören (lesen) nur, was sie hören (lesen) wollen. (c) Paulo Coelho

Spartacus

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
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

JoWiemann

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
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

Spartacus

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
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

betateilchen

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...
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Spartacus

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
Fhem-System: 1 x raspberry PI Typ B, 1 x enOcean PI Typ B | Enocean: PTM210, FMS61NP, FAM14, 2 x FSR14-4x, FTS14-EM | LaCrosse: 2 x TX29D über Jeelink V3 | 1-Wire: 2 x DS18B20 über DS9490R

justme1968

bei siemens herden kann man die uhr auf 24 uhr stellen um nichts anzuzeigen...
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968