Hauptmenü

Feiertage und FHEM

Begonnen von maci, 01 Januar 2019, 11:01:24

Vorheriges Thema - Nächstes Thema

maci

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
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

betateilchen

Zwickeltag klingt lustig...

Mit welchem Editor hast Du die holiday Datei bearbeitet?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

maci

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.


Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

Frank_Huber

Neujahr und der Maifeiertag haben einen Tabsprung anstelle des Leerzeichens.
korrigiere das mal und mach ein set reload.

betateilchen

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

maci

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!
Fhem auf Dell Thinclient, Fhem auf Raspebrry Pi4,
UniPi Vers. 1.1 mit Raspberry Pi3, 1wire USB Adapter mit OWX
Netatmo Wetterstation + Regenmesser + Netatmo Thermostat
Homematic mit HMLan

betateilchen

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.

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!