wäre das so korrekt damit ich ihn verwenden kann
Das sieht gut aus.
Im Arbeitskalender hast ja jetzt 3 Sensoren. Arbeitskalender (durch den Kalender selbst), Frühschicht und Urlaub (durch die selbstgesetzten Sensoren in der Config-Datei).
Analog passt das zum Feiertagskalender. Da sollte jetzt durch das Einbinden ein Sensor "Feiertag" da sein. Der triggert automatisch bei jedem Ereignis im Kalender, egal wie es benannt ist.
Bei EVE musst etwas ums Eck denken. Deine Einstellungen sind genau falschrum.
Kontakt = ja --> Der Sensor ist geschlossen, sprich nicht ausgelöst.
Kontakt = nein --> Der Sensor ist offen, sprich ausgelöst.
Stells dir bildlich an einer Türe vor. Da soll der Sensor auslösen wenn die Türe offen ist, sprich wenn der Türsensor keinen Kontakt mehr zum Gegenstück am Rahmen hat.
Sind deine Arbeits-, Urlaubs- und Feiertagsereignisse alle ganztägig? Wenn ja dürfte es so passen.
Falls sie zeitgenau sind würde ich noch einen Offset einbauen.
Beispiel:
Dein Frühdienst geht fiktiv um 07:00 Uhr los und das Ereignis ist auch auf 07:00 Uhr angelegt.
Aufstehen musst aber schon um 05:00 Uhr.
Dann würde der Sensor Frühdienst erst um 07:00 Uhr öffnen und die Automation um 05:00 Uhr könnte noch nicht damit arbeiten.
Lösung: Mindestens 2 Stunden Offset einstellen, sodass der Sensor schon dementsprechend früher auf geht.
Das ganze sieht in der Config dann so aus:
{
"platform": "Calendar",
"calendars":
[
{
"name": "Dienstkalender",
"url": "Meine private URL",
"pollingInterval": 5,
"offset": "-8h",
"sensors":
[
"Früh / Nacht",
"Früh"
]
}
]
}