FHEM Forum

FHEM => Sonstiges => Thema gestartet von: maci am 01 Januar 2019, 11:01:24

Titel: Feiertage und FHEM
Beitrag von: maci am 01 Januar 2019, 11:01:24
Hallo,

Zuerst mal ein Gutes Neues Jahr!

Nun zu meinem Problem.
Heute morgen wurde die Rollläden Modus Normal (8 - Wochentag) geöffnet nicht im Modus 7= Wochenende oder Feiertag.
Der 1.1 ist aber so in meiner Holiday Definition hinterlegt.
Hier meine Liste und mein List
1 01-01 Neujahr
1 01-06 Dreikönig
1 05-01 Maifest
1 08-15 Maria Himmelfahrt
1 10-26 Staatsfeiertag
1 11-01 Allerheiligen
1 12-08 Maria Empfängnis
1 12-24 Hl. Abend
1 12-25 Christtag
1 12-26 Stefanitag
1 12-31 Silvester

2  1 Ostermontag
2 39 Christi Himmelfahrt
2 40 Zwickeltag Christi Himmelfahrt
2 50 Pfingstmontag
2 60 Fronleichnam
2 61 Zwickeltag Fronleichnam

List:
Internals:
   HOLIDAYFILE ./FHEM/ooe.holiday
   NAME       ooe
   NR         233
   READONLY   0
   STATE      none
   TRIGGERTIME 1546383602.81644
   TYPE       holiday
   READINGS:
     2019-01-01 00:00:02   state           none
     2019-01-01 00:00:02   tomorrow        none
     2019-01-01 00:00:02   yesterday       Silvester
Attributes:
   DbLogExclude .*
   room       9.09_Systemkonfiguration


Ich frage mich warum hier bei state none steht.
Wer kann mir helfen?

Gruß Georg
Titel: Antw:Feiertage und FHEM
Beitrag von: betateilchen am 01 Januar 2019, 11:55:02
Zwickeltag klingt lustig...

Mit welchem Editor hast Du die holiday Datei bearbeitet?
Titel: Antw:Feiertage und FHEM
Beitrag von: maci am 01 Januar 2019, 12:07:02
Ich habe die Datei ursprünglich mit nano unter Linux erstellt.

Bei mir wird sie aber in Fhem angezeigt und könnte sie direkt aus Fhem heraus bearbeiten.
Habe ich aber noch nicht gemacht.

Interessant ist nur, dass die anderen Tage alle funktionieren, denn diese Datei läuft schon mehr als ein Jahr.
Soweit ich mich erinnern kann war es vor einem Jahr das gleiche. Hatte da aber noch viele andere Baustellen in Fhem, dass ich es nicht weiter verfolgt hatte.


Titel: Antw:Feiertage und FHEM
Beitrag von: Frank_Huber am 01 Januar 2019, 12:34:58
Neujahr und der Maifeiertag haben einen Tabsprung anstelle des Leerzeichens.
korrigiere das mal und mach ein set reload.
Titel: Antw:Feiertage und FHEM
Beitrag von: betateilchen am 01 Januar 2019, 15:18:26
Da war mein spontanes Bauchgefühl (Fehler in der Textdatei) also doch richtig, mit TAB im .holiday File kann ich das Problem nachstellen :)

Um dieses Problem künftig zu vermeiden, habe ich Rudi inzwischen einen patch vorgeschlagen.

https://forum.fhem.de/index.php/topic,95168.0.html
Titel: Antw:Feiertage und FHEM
Beitrag von: maci am 01 Januar 2019, 17:03:08
Danke für die rasche Antwort.

Anscheinend war doch ein Fehler in der Datei.
Ich habe nun alle Daten neu eingegeben, dann die holiday Definition neu geladen.
nun gibt er mir unter state "Neujahrstag" an.
Ich denke dass nun wieder alles funktioniert.

Jedenfalls Danke!
Titel: Antw:Feiertage und FHEM
Beitrag von: betateilchen am 01 Januar 2019, 17:28:23
Zitat von: maci am 01 Januar 2019, 17:03:08
Anscheinend war doch ein Fehler in der Datei.

Den Fehler in Deiner Datei hatte Frank weiter oben schon exakt beschrieben:

Zwischen "01-01" und "Neujahr" stand ein Tabulatorzeichen anstatt eines Leerzeichens (und bei 05-01 Maifest auch).
Wenn man Deine Einträge aus dem ersten Beitrag hier im Thread mit copy&paste in einen Texteditor kopiert, erkennt man das sofort.