Kalenderscript zeigt heute 30.12 als Feiertag an.

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
Tobbi35
Beiträge: 362
Registriert: 24.03.2007, 19:45

Kalenderscript zeigt heute 30.12 als Feiertag an.

Beitrag von Tobbi35 » 30.12.2016, 19:50

Hallo zusammen,
ich nutze das Script für die Feiertagsberechnung , bei mir war heute in der Variabel "Feiertag" eine "1",
ich weiß nicht ob ich den letzten Stand des Scripts (2.2.2s) habe.
Gruß Tobbi

Benutzeravatar
AndiN
Beiträge: 2622
Registriert: 10.06.2015, 08:54
Wohnort: Hennef
Hat sich bedankt: 10 Mal
Danksagung erhalten: 28 Mal

Re: Kalenderscript zeigt heute 30.12 als Feiertag an.

Beitrag von AndiN » 30.12.2016, 20:37

Hallo,

das weiß ich auch nicht. Weiß nur, dass die von mir eingesetzte tmp Version (siehe unten bei mir den Link zu den tmp-Versionen) keinen Feiertag anzeigt für heute... Noch kannst Du 3,5 Stunden testen.

Andi
Andi (Greenhorn)

Letzter Reboot: 01.06.24 => FW Update (Uptime:Rekord:153 Tage)
Systeminfos: Raspberry Pi3 Firmware: 3.75.7.20240601 142 Geräte
System angebunden: 3 Roomba 650 - Sprachausgabe via Home24 Media - Pocket Control
- Zentrale: Asus TF103 mit Home24 Tablet
Addons: Drucken 2.5 - HQ WebUI 2.5.9 - XML-API 1.22 - CUx-Daemon 2.9.3 - E-Mail 1.7.4 - hm_pdetect 1.11 - VPN cloudmatic
Diverse Links

BadenPower

Re: Kalenderscript zeigt heute 30.12 als Feiertag an.

Beitrag von BadenPower » 30.12.2016, 20:59

Tobbi35 hat geschrieben:ich nutze das Script für die Feiertagsberechnung , bei mir war heute in der Variabel "Feiertag" eine "1",
ich weiß nicht ob ich den letzten Stand des Scripts (2.2.2s) habe.
Dort sollte es eigentlich diese Variablen zum Einstellen geben.

Code: Alles auswählen

boolean Rosenmontag = 1; ! Rosenmontag ein Brauchtumstag? 1=Ja/0=Nein
boolean Silvester = 1; ! Silvester stets ein freier Tag? 1=Ja/0=Nein
boolean Heiligabend = 1; ! Heiligabend stets ein freier Tag? 1=Ja/0=Nein
.

Benutzeravatar
AndiN
Beiträge: 2622
Registriert: 10.06.2015, 08:54
Wohnort: Hennef
Hat sich bedankt: 10 Mal
Danksagung erhalten: 28 Mal

Re: Kalenderscript zeigt heute 30.12 als Feiertag an.

Beitrag von AndiN » 30.12.2016, 21:26

@Baden: Dachte er meint heute (30.12.). Die Variable Silvester steuert meines Erachtens den 31.12. ???

Andi
Andi (Greenhorn)

Letzter Reboot: 01.06.24 => FW Update (Uptime:Rekord:153 Tage)
Systeminfos: Raspberry Pi3 Firmware: 3.75.7.20240601 142 Geräte
System angebunden: 3 Roomba 650 - Sprachausgabe via Home24 Media - Pocket Control
- Zentrale: Asus TF103 mit Home24 Tablet
Addons: Drucken 2.5 - HQ WebUI 2.5.9 - XML-API 1.22 - CUx-Daemon 2.9.3 - E-Mail 1.7.4 - hm_pdetect 1.11 - VPN cloudmatic
Diverse Links

BadenPower

Re: Kalenderscript zeigt heute 30.12 als Feiertag an.

Beitrag von BadenPower » 30.12.2016, 21:32

AndiN hat geschrieben:@Baden: Dachte er meint heute (30.12.). Die Variable Silvester steuert meines Erachtens den 31.12. ???i
:oops: :oops: :oops: :oops: :oops:

Hups, ich glaub', ich bin meiner Zeit etwas voraus. :mrgreen:
.

Benutzeravatar
AndiN
Beiträge: 2622
Registriert: 10.06.2015, 08:54
Wohnort: Hennef
Hat sich bedankt: 10 Mal
Danksagung erhalten: 28 Mal

Re: Kalenderscript zeigt heute 30.12 als Feiertag an.

Beitrag von AndiN » 30.12.2016, 21:38

@Baden: Und ich dachte schon ich verpasse gleich das neue Feuerwerk... Grins.

@TE: probier bitte mal das Skript hier in Skript testen. Allerdings müsstest Du zum Test drei SYS-VAR anlegen (SV_Jahr, SV_Feiertag_morgen, SV_Feiertag_heute).

Du hast noch 2,5 Stunden Zeit. sonst wirst Du erst nächstes Jahr weiter kommen ;-9

Andi
Andi (Greenhorn)

Letzter Reboot: 01.06.24 => FW Update (Uptime:Rekord:153 Tage)
Systeminfos: Raspberry Pi3 Firmware: 3.75.7.20240601 142 Geräte
System angebunden: 3 Roomba 650 - Sprachausgabe via Home24 Media - Pocket Control
- Zentrale: Asus TF103 mit Home24 Tablet
Addons: Drucken 2.5 - HQ WebUI 2.5.9 - XML-API 1.22 - CUx-Daemon 2.9.3 - E-Mail 1.7.4 - hm_pdetect 1.11 - VPN cloudmatic
Diverse Links

paul53
Beiträge: 2554
Registriert: 26.04.2012, 20:42
Wohnort: Berlin
Danksagung erhalten: 15 Mal

Re: Kalenderscript zeigt heute 30.12 als Feiertag an.

Beitrag von paul53 » 30.12.2016, 22:20

Stimmt das Jahr (2016) in der Systemzeit der CCU ?
Es ist ein Schaltjahr. Stimmt das Jahr nicht, funktioniert die Ermittlung des Schaltjahres nicht. Wenn das Skript das Schaltjahr nicht erkennt, ist heute (30.12.) ein Feiertag. Allerdings hätte die Feiertagsfunktion dann schon ab März nicht mehr funktionieren dürfen.
Wann wird das Skript aufgerufen ? Wenn nur einmal am Tag (um oder kurz nach Mitternacht), dann das Programm mit dem Skript mal manuell starten !
Versionen: HM-CC-TC 2.1, HM-LC-Sw1 1.9, HM-CC-RT-DN 1.1, HM-MOD-RPI-PCB 1.2.1 (keine CCU)

Tobbi35
Beiträge: 362
Registriert: 24.03.2007, 19:45

Re: Kalenderscript zeigt heute 30.12 als Feiertag an.

Beitrag von Tobbi35 » 31.12.2016, 13:07

Hallo zusammen,
ja das Datum stimmt und heute habe ich auch einen Feiertag....
Naja ich kopiere mal die vielleicht neuerer Version ins das Script.

Danke für die Hilfe...

BadenPower

Re: Kalenderscript zeigt heute 30.12 als Feiertag an.

Beitrag von BadenPower » 31.12.2016, 14:17

Tobbi35 hat geschrieben:Naja ich kopiere mal die vielleicht neuerer Version ins das Script.
Oder dann gleich ein wesentlich flexibleres Skript einsetzen, bei dem der 31.10.2017 per Systemvariable als einmaliger bundesweiter Feiertag hinterlegt werden kann. :D

.

Antworten

Zurück zu „HomeMatic allgemein“