domjo75 hat geschrieben: ↑4. Okt 2021 15:52
Ich google mir schon die Finger wund, finde aber nichts.
Willkommen im Club

Ephemeris ist leider noch nicht so im EInsatz und eine kleine große Diva obendrein.
domjo75 hat geschrieben: ↑4. Okt 2021 15:52
Muss ich da noch irgendwas spezielles machen, damit das funktioniert?
Ja, bei meinen Versuchen musste ich zwingend den Pfad zur XLM angeben, damit es funktioniert.
Da bei mir "Tag der deutschen Einheit" angezeigt wurde, poste ich einmal meine Konfig, welche bei mir seit vielen Monaten so läuft.
Das einzige Manko ist leider, das ich bisher einige für mich wichtige Feiertage (welche in der Konfig fehlten) nicht eingebaut bekommen habe :-/ Eine Diva halt. Und auch einige persönliche Übersetzungen werden nicht angezogen, obwohl in der XML enthalten. Dies war vor einigen Monaten bereits ein bekanntes Problem, habe bisher aber noch keine Zeit gefunden weiter zu forschen.
Sagte ich bereits, das Ephemeris eine Diva ist?
Items (obwohl ich denke, dies hast Du ähnlich aber eben zur Vollständigkeit
Code: Alles auswählen
Switch Holiday "Feiertag"
String TodayIs "Heute ist: [%s]"
Rule (mir reicht es bei einem Systemstart oder morgens um 5)
Code: Alles auswählen
rule Feiertage
when
Time cron "5 0 0 * * ?" or
System started
then
val String strHoliday = '/etc/openhab/services/holidays_de.xml'
val String strSpecialday = '/etc/openhab/services/specialdays.xml'
val dtDate = new DateTimeType().zonedDateTime.plusDays(0)
var String strToday = "regular"
if (Ephemeris.isBankHoliday(dtDate, strHoliday)) {
strToday = Ephemeris.getHolidayDescription(Ephemeris.getBankHolidayName(dtDate, strHoliday))
Holiday.postUpdate(ON)
} else {
Holiday.postUpdate(OFF)
if (Ephemeris.isBankHoliday(dtDate, strSpecialday))
strToday = Ephemeris.getBankHolidayName(dtDate, strSpecialday)
}
TodayIs.postUpdate(strToday)
logInfo("Ephemeris", "Heute ist: {}", strToday)
logInfo("Ephemeris", "Feiertag: {}", Holiday.state.toString)
end
Viele Grüße
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3