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
Zwickeltag klingt lustig...
Mit welchem Editor hast Du die holiday Datei bearbeitet?
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.
Neujahr und der Maifeiertag haben einen Tabsprung anstelle des Leerzeichens.
korrigiere das mal und mach ein set reload.
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
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!
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.