abbrechen
Suchergebnisse werden angezeigt für 
Anzeigen  nur  | Stattdessen suchen nach 
Meintest du: 

Kalender bauen mit Zuständen und Automationen

STdesign
Poweruser

Hallo zusammen,

 

leider bietet das Bosch Smart Home keine einfache Möglichkeit zur Integration eines Kalenders. 

Um zumindest feste Feiertage und Anlässe in der Heimautomatisierung berücksichtigen zu können, habe ich mir nun doch die Mühe gemacht und selbst einen Kalender mit Zuständen und Automationen gebaut. Damit kennt das System das tagesaktuelle Datum und es lassen sich fixe Ereignisse, z.B. Tag der Deutschen Einheit oder Weihnachten, berücksichtigen. Flexible Tage, z.B. Ostern, natürlich weiterhin nicht.

 

Was braucht es (abweichende Umsetzungen sind natürlich möglich):

 

  • Jede Menge Fleiß, auch weil Automationen nicht kopiert werden können.
  • 47 Zustände (31 Tage, 12 Monate, 4 Jahre)
  • 47 Automationen

1000010950.png

1000010953.png

 

Hier noch kurz erklärt.

 

Jeden Tag um Mitternacht wird der Tag hochgezählt.

1000010957.png

Beim Monatswechsel wird zusätzlich der Monat hochgezählt.

1000010959.png

Am Jahresende wird das Jahr durchgezählt. Hier nicht mit echter Jahreszahl, sondern von 1 bis 4 (und wieder von vorn) zur Erfassung von Schaltjahren. (Dass alle paar tausend Jahre mal eines ausgelassen wird ist mir bekannt, habe ich aber ignoriert)

1000010961.png

 

Hier noch die Berücksichtigung von 30 bzw. 31 Kalendertagen.

1000010963.png

Und die Berücksichtigung von Schaltjahren.

1000010965.png

1000010967.png

 

 

Klar, eine integrierte Kalenderfunktion ist einfacher und wahrscheinlich auch umfangreicher nutzbar. Gibt es aber eben nicht. Vielleicht inspiriert das ja den ein oder anderen, um zumindest fixe Festtage und persönlich relevante Ereignisse besser in der Heimsteuerung berücksichtigen zu können. Die oder der Liebste freut sich vielleicht über eine persönliche Benachrichtigung zum Geburtstag oder die Erinnerung an den Hochzeitstag 😉.

Bosch Smart Home seit 11.2019;
SHC II + Funk-Stick mit 84 Geräten, 303 Automationen, 130 Zuständen, 16 Szenarien (nur als Widget);
Google Pixel 8a mit Android 16 / Lenovo Tab M10 (3rd Gen.) mit Android 12

☝ gerne mitmachen! Info SHC Generation, Smartphone und Betriebssystem hilft häufig bei der Lösung von Problemen. Einfach im Profil bei "Persönliche Informationen" in der "Signatur" eintragen ✍️.
1 AKZEPTIERTE LÖSUNG

Noch eine Verbesserung:

  • Bislang hatte ich beim Monatswechsel Tag und Monat zeitgleich in der Automation auf die neuen Werte umgeschaltet.
  • Weil nicht klar war, welcher Zustand tatsächlich zuerst neu gesetzt wird, musste deshalb in Automationen, die am Ersten eines Monats laufen sollen, immer beide Angaben als Auslöser und ver-und-ete Bedingung gesetzt werden.
  • Entsprechend schwierig wird es, wenn zusätzlich oder-Verknüpfungen in der Bedingung genutzt werden sollen.

 

Ich habe deshalb nun für den Tag eine Sekunde Zeitverzögerung zum Monat eingestellt. Damit ist sichergestellt, dass der Monat immer zuerst umgeschaltet wird. Entsprechend kann in Automationen immer der Tag als alleiniger Auslöser genutzt werden. Und der Monat als alleinige Bedingung.

Bosch Smart Home seit 11.2019;
SHC II + Funk-Stick mit 84 Geräten, 303 Automationen, 130 Zuständen, 16 Szenarien (nur als Widget);
Google Pixel 8a mit Android 16 / Lenovo Tab M10 (3rd Gen.) mit Android 12

☝ gerne mitmachen! Info SHC Generation, Smartphone und Betriebssystem hilft häufig bei der Lösung von Problemen. Einfach im Profil bei "Persönliche Informationen" in der "Signatur" eintragen ✍️.

Lösung in ursprünglichem Beitrag anzeigen

42 ANTWORTEN 42

STdesign
Poweruser

Ihr habt mir Appetit gemacht ... Ich habe das nun gleich mal auf ganz einfache Art und Weise im HA integriert. Und zwar über die Integration "Workday" bzw. "Arbeitstag". Der resultierende Sensor gibt als Entität "Ein" zurück, wenn es ein Arbeitstag ist, und "Aus", wenn es ein Feiertag (oder allgemeiner ein freier Tag) ist. Die Zuordnung der Tage lässt sich frei einstellen. Der hinterlegte Kalender lässt sich bis auf's Bundesland herunter auswählen.

1000027504.png

 (Samstag und Sonntag sind standardmäßig "auszuschließende Tage")

 

Damit habe ich eine ganz simple Automation im HA erstellt, die einen sowieso schon im Bosch Smart Home genutzten Zustand einschaltet, wenn es ein Feiertag ist.

1000027506.png

Bin gespannt, wie das Ganze zu Ostern funktioniert. Ostern hatte ich bisher nicht im Bosch System berücksichtigt, weil es flexible Feiertage sind.

Bosch Smart Home seit 11.2019;
SHC II + Funk-Stick mit 84 Geräten, 303 Automationen, 130 Zuständen, 16 Szenarien (nur als Widget);
Google Pixel 8a mit Android 16 / Lenovo Tab M10 (3rd Gen.) mit Android 12

☝ gerne mitmachen! Info SHC Generation, Smartphone und Betriebssystem hilft häufig bei der Lösung von Problemen. Einfach im Profil bei "Persönliche Informationen" in der "Signatur" eintragen ✍️.

SuKu
Head of the Homies

Dafür kannst du ganz einfach Google Calendar benutzen und unter Regionale Feiertage, die auswählen die für dich wichtig ist:

wenn du die einmal einstellst, dann wird jedes Jahr automatisch aktualisiert.

2026-02-24 21_01_55-.png

 

SHC II, 38 Geräten (Gen II) seit 03.2025!
> 400 Automationen
0 Szenarien (Auslaufmodell)
> 100 Zustände
Briefkasteneinwurf-Erkennung
Yale Linus 1, Yale Bridge
OnePlus 12R, OxygenOS 15
OnePlus 13R, OxygenOS 16
Home-Connect
Bosch Smart Home-Komponenten, integriert in Home Assistant (auf einem Synology NAS)

Ja, es gibt immer mehrere Wege. Ich pflege und nutze jedoch keinen Google Kalender, weshalb das für mich nicht unbedingt erste Wahl ist 😊

 

Soweit ich das vorhin im Schnelldurchlauf gegoogelt hatte, ist die Integration des Google Kalenders in HA auch nicht ganz trivial. Hab dann aber nicht weiter nachgeforscht.

Bosch Smart Home seit 11.2019;
SHC II + Funk-Stick mit 84 Geräten, 303 Automationen, 130 Zuständen, 16 Szenarien (nur als Widget);
Google Pixel 8a mit Android 16 / Lenovo Tab M10 (3rd Gen.) mit Android 12

☝ gerne mitmachen! Info SHC Generation, Smartphone und Betriebssystem hilft häufig bei der Lösung von Problemen. Einfach im Profil bei "Persönliche Informationen" in der "Signatur" eintragen ✍️.



Rechtswidrigen Inhalt melden