Sammlung von .holiday-Dateien / Collection of .holiday files

Begonnen von KernSani, 22 Dezember 2014, 23:39:21

Vorheriges Thema - Nächstes Thema

KernSani

Ich vermute praktisch jeder FHEM-Nutzer hat sich bereits mit Hilfe von Wikipedia un Google seine eigene .holiday-Datei erstellt. Lasst uns diese doch eher triviale Aufgabe verkürzen und die .holiday Dateien der deutschen Bundesländer - und selbstverständlich anderer Länder hier sammeln.

I assume basically every FHEM-User already created his own .holiday file using Wikipedia and Google. Let's shorten this trivial work and post .holiday files for countries/states here.

Mein Beitrag/My contribution: Germany: Baden-Württemberg
1 01-01 Neujahr
1 01-06 Heilige Drei Koenige
1 05-01 Tag der Arbeit
1 10-03 Tag der deutschen Einheit
1 11-01 Allerheiligen
1 12-25 1. Weihnachtstag
1 12-26 2. Weihnachtstag

2 -2 Karfreitag
2  1 Ostermontag
2 39 Christi Himmelfahrt
2 50 Pfingsten
2 60 Fronleichnam


Thanks for your contribution,

Oli
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Mitch

#1
Gute Idee.

Bayern Feiertage 2015:
# Format für einzelne Tage: 1 MM-DD <Text>
1 01-01 Neujahr
1 01-06 Heilige Drei Koenige
1 04-03 Karfreitag
1 04-06 Ostermontag
1 05-01 Tag der Arbeit
1 05-14 Christi Himmelfahrt
1 05-25 Pfingstmontag
1 06-04 Fronleichnam
1 08-15 Maria Himmelfahrt
1 10-03 Tag der deutschen Einheit
1 11-01 Allerheiligen
1 12-25 1. Weihnachtstag
1 12-26 2. Weihnachtstag


Bayern Ferien 2015:
# Format: 4 MM-DD MM-DD <Text>
5 02-16 02-20 Winterferien
12 03-20 04-11 Osterferien
12 05-26 06-05 Pfingstferien
43 08-01 09-14 Sommerferien
5 11-02 11-07 Herbstferien
13 12-24 01-05 Weihnachtsferien
FHEM im Proxmox Container

Rince

#2
Hi,
Google und Wikipeda sind eher schlechte Ferienquellen.
Nehmt doch http://www.schulferien.org/

Dann habe ich für Bayern einige Fragen:

ZitatBayern Ferien 2015:
Code: [Auswählen]
# Format: 4 MM-DD MM-DD <Text>
5 02-16 02-20 Winterferien
12 03-20 04-11 Osterferien
12 05-26 06-05 Pfingstferien
43 08-01 09-14 Sommerferien
5 11-02 11-07 Herbstferien
13 12-24 01-05 Weihnachtsferien

Müsste davor nicht immer eine 4 stehen?
Übrigens sind die Termine nicht ganz richtig, obwohl sehr lehrerfreundlich ;)


4 02-16 02-20 Winterferien
4 03-30 04-10 Osterferien #Korrektur des Datums an sich
4 05-26 06-05 Pfingstferien
4 08-03 09-14 Sommerferien #Korrektur des Datums an sich
4 11-02 11-06 Herbstferien #Korrektur des Datums an sich
4 12-24 01-05 Weihnachtsferien


Weiterhin eine Überlegung:
Ferien beginnen und enden immer Werktags.
Winterferien: 16. Februar bis 20. Februar.

Jedoch ist hier davor und danach ein Wochenende (was nicht für alle Ferien gilt!).
Wäre es nicht einfacher, sie vom 14.2. bis 22.2. gehen zu lassen?
Und weiterhin: Der 6. Januar ist Heilig Drei König. Steht auch in den Feiertagen korrekt so drin. Spricht was dagegen, die Weihnachtsferien nicht gleich bis 6. gehen zu lassen?

Noch besser bei Pfingsten zu sehen: Die Pfingstferien beginnen an einem Dienstag. Der Pfingstmontag ist aber ein Feiertag. Ergo sind die Ferien eigentlich glatte 3 Tage länger?





Zu guter letzt:
Evtl. könnte man mit dem httpmod Modul wie für das TV Program und die Spritpreise die Ferien einlesen. Die Url ändert sich nur einmal im Jahr :) (ok, wenn wir die Ferien sammeln, muss man das auch nur 16x im Jahr machen)
http://www.schulferien.org/Kalender_mit_Ferien/kalender_2015_ferien_Bayern.html
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

betateilchen

Zitat von: Rince am 23 Dezember 2014, 08:48:35
Jedoch ist hier davor und danach ein Wochenende (was nicht für alle Ferien gilt!).
Wäre es nicht einfacher, sie vom 14.2. bis 22.2. gehen zu lassen?
...
Und weiterhin: Der 6. Januar ist Heilig Drei König. Steht auch in den Feiertagen korrekt so drin. Spricht was dagegen, die Weihnachtsferien nicht gleich bis 6. gehen zu lassen?

Nein!

Und was das Einlesen per httpmod angeht - da würde ich lieber ein entsprechendes ical File parsen oder die Ferien damit gleich direkt in ein calendar-Device packen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Spartacus

#4
Zitat von: Rince am 23 Dezember 2014, 08:48:35
.......
Zu guter letzt:
Evtl. könnte man mit dem httpmod Modul wie für das TV Program und die Spritpreise die Ferien einlesen. Die Url ändert sich nur einmal im Jahr :) (ok, wenn wir die Ferien sammeln, muss man das auch nur 16x im Jahr machen)
http://www.schulferien.org/Kalender_mit_Ferien/kalender_2015_ferien_Bayern.html

Hallo zusammen,
genau die Idee habe ich auch schon!. Das wäre m.E. die allerbeste Lösung. Damit könnte man auch seinen Abfallkalender recht zügig erstellen. In unserer Stadt liegt dies als ical-Datei vor und ich fummel schon seit Tagen daran, dies über einen Google Kalender in fhem auszuwerten.

Es würde ja schon reichen, wenn man ein ext. Script hätte, welches eine ical-Datei ausliest und daraus die holiday-Datei erzeugt!

anbei noch die Feiertage NRW:
# Siehe auch
# http://de.wikipedia.org/wiki/Feiertage_in_Deutschland
# Feiertage NRW

1 01-01 Neujahr
1 05-01 Tag der Arbeit
1 10-03 Tag der deutschen Einheit
# 1 10-31 Halloween
1 11-01 Allerheiligen
1 12-24 Heiligabend
1 12-25 1. Weihnachtstag
1 12-26 2. Weihnachtstag
1 12-31 Silvester



2 -48 Rosenmontag
2 -02 Karfreitag
2  01 Ostermontag
2  39 Christi Himmelfahrt
2  50 Pfingsten
2  60 Fronleichnam


..wer der Rosenmontag nicht mag, einfach auskommentieren...
Spartacus.



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

Mitch

@rice: nein, muss nicht immer 4 stehen, sondern die Anzahl der Tage.

Bei Ostern ist mir tatsächlich ein Fehler unterlaufen. Korrekt: 12 03-20 04-11 Osterferien
Der Rest stimmt aber, laut Schulferien.org:

2015
* 16.02. - 20.02.   * 30.03. - 11.04. 26.05. - 05.06. 01.08. - 14.09. 02.11. - 07.11. 24.12. - 05.01.
FHEM im Proxmox Container

betateilchen

Zitat von: Spartacus am 23 Dezember 2014, 09:07:21
..wer der Rosenmontag nicht mag, einfach auskommentieren...

davon verschwindet er auch nicht aus meinem Leben...
-----------------------
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 23 Dezember 2014, 10:11:25
davon verschwindet er auch nicht aus meinem Leben...
...dann hoffe ich mal, dass Köln und Düsseldorf weit weg von Dir sind! ;D
Allerdings bleibt man im Ruhrgebiet auch nicht davon verschont! Für mich bedeutet es glücklicherweise einen zusätzlichen arbeitsfreien Tag :)

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

mfeske

Hier ein kleiner Beitrag aus Berlin
# Ferien 2015 Berlin
# Format: X MM-DD MM-DD <Text>
6 02-02 02-07 Winterferien
13 03-30 04-11 Osterferien
22 05-15 05-26 Pfingstferien
44 07-16 08-28 Sommerferien
13 10-19 10-31 Herbstferien
11 12-23 01-02 Weihnachtsferien

# Feiertage Berlin
# Format: X MM-DD MM-DD <Text>
1 01-01 Neujahr:
1 04-03 Karfreitag
1 04-06 Ostermontag
1 05-01 Tag der Arbeit
1 05-14 Christi Himmelfahrt
1 05-25 Pfingstmontag
1 10-03 Tag der Deutschen Einheit
1 12-25 1. Weihnachtstag
1 12-26 2. Weihnachtstag


Wird es den diese ical Lösung geben? Die Termine liegen ja wirklich alle schon fix und fertig als ical vor.

Gruß
Micha
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

Rince

Zitat von: BetateilchenNein!

Äh, ich nehme an, dass es für diese ebenso kurze wie deutliche Aussage einen Grund gibt, oder?
Möchtest du ihn mit uns teilen?

@Mitch
Danke für die Info mit der Anzahl der Tage. Habe ich in der Commandref irgendwie nicht entdeckt. Was passiert denn bei Ferien mit 3 Tagen?

Bezüglich den Sommerferien:
Schon sind wir reingefallen ;)
1.8. (Sommerferienbeginn bei dir und der Übersichtsseite von Schulferien.org) ist ein Samstag.
3.8. Der folgende Montag...

Damit sind wir wieder bei meiner Frage, die Betateilchen etwas kurz verneint hat ;) Wochenende ja/nein ;)
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

Rince

ZitatWird es den diese ical Lösung geben? Die Termine liegen ja wirklich alle schon fix und fertig als ical vor.
Und wenn man statt dessen das Calendar Modul nimmt? Das kann die iCal von den Schulferien gleich verarbeiten, oder?
Wer zu meinen Posts eine Frage schreibt und auf eine Antwort wartet, ist hiermit herzlich eingeladen mich per PN darauf aufmerksam zu machen. (Bitte mit Link zum betreffenden Thread)

Hans Franz

Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20

Spartacus

Hallo,
die Holiday Datei eignet sich für Ferien nicht wirklich, da man nur ein Jahr abbilden kann! Bei den aktuellen Weihnachsferien gibt es m.E. eine Kollision mit den nächsten Weihnachtsferien 2015/2016. Der Vorteil bei der Holiday Variante ist, dass man hier auch auf "tomorrow" abfragen kann, das ist bei der ical Variante oder mit "schulferien.org" m.W. nicht so trivial.
Ich benötige eine Abfrage auf  "sind morgen Ferien" und komme einfach nicht richtig klar! Wer Ideen hat, bitte hier aushelfen! (http://forum.fhem.de/index.php?topic=30841.new;topicseen#new)

Habe schon mit den div. Abfallkalendern hier im Forum rumprobiert, aber so richtig komme ich nicht weiter...

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: Rince am 23 Dezember 2014, 13:09:50
Äh, ich nehme an, dass es für diese ebenso kurze wie deutliche Aussage einen Grund gibt, oder?
Möchtest du ihn mit uns teilen?

Nein. Weil ich keine Lust habe, über Weihnachten eine daraus resultierende, absehbar zu nichts führende, Diskussion zu führen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

Zitat von: Spartacus am 23 Dezember 2014, 10:22:21
...dann hoffe ich mal, dass Köln und Düsseldorf weit weg von Dir sind!

nicht wirklich, von Mönchengladbach aus betrachtet...
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!