Jetzt machen wir das ganze intelligenter.
Mehr Hirn für die Weihnachtsbeleuchtung – was Version 1.3 besser macht als 1.1 🎄🧠
In einem früheren Artikel ging es um die Automation:
„Weihnachtsbeleuchtung – Zeitplan morgens/abends – V1.1“
Sie schaltet deine komplette Weihnachtsbeleuchtung morgens und abends nach festen Zeit-Helfern (input_datetime) ein und aus – natürlich nur, wenn der Weihnachtsmodus aktiv ist.
Das war schon sehr komfortabel, hatte aber einen Haken:
Die Lichter gingen immer an, egal ob die Rollläden davor offen oder komplett geschlossen waren.
Ergebnis: Deko leuchtet hinter geschlossenen Rollläden unsichtbar vor sich hin – Stromverbrauch ohne Effekt.
Genau dieses Problem löst die neue Version:
„Weihnachtsbeleuchtung – Zeitplan morgens/abends – V1.3“
Schauen wir uns an, was sich konkret geändert hat – und warum diese Version deutlich „smarter“ ist.
Rückblick: Was tat Version 1.1?
Kurz zusammengefasst:
- Vier Zeit-Trigger (
morgens_an,morgens_aus,abends_an,abends_aus) - Einschalten zu den An-Zeiten, wenn
input_boolean.weihnachtsmodus == on - Ausschalten zu den Aus-Zeiten (immer, unabhängig vom Modus)
- Alle definierten Steckdosen wurden immer gemeinsam geschaltet – egal, ob Rollläden auf oder zu waren.
Das war ideal, um:
- nur einen zentralen Zeitplan zu pflegen
- und alle Weihnachtssteckdosen damit zu steuern
Aber: Kontext (z. B. „Rollo geschlossen, also sieht eh niemand was“) spielte noch keine Rolle.
V1.3: Rollo-bewusste Weihnachtsbeleuchtung
Die neue Version geht ein Stück weiter und macht deine Beleuchtung abhängig von den Rollläden – zumindest für bestimmte Bereiche wie Schlafzimmer- und Wintergartenfenster.
In der Beschreibung steht es schon drin:
„… Einschalten nur, wenn der Weihnachtsmodus aktiv ist.
Schlafzimmer- und Wintergarten-Steckdosen nur, wenn das jeweilige Rollo nicht geschlossen ist bzw. beim Öffnen innerhalb der An-Zeiten.“
Das bedeutet:
- Grundbeleuchtung läuft weiter wie bisher (z. B. Haustür, Wohnzimmer, Außenbereiche).
- Fenster-nahe oder rollo-abhängige Deko schaltet sich nur dann ein,
- wenn das Rollo nicht geschlossen ist
- oder wenn das Rollo innerhalb der aktiven Zeitfenster geöffnet wird.
Neuer Baustein 1: Zusätzliche Trigger für Rollläden
V1.3 führt zwei neue Trigger ein:
- id: rollo_schlafzimmer_geoeffnet
trigger: state
entity_id: cover.schlafzimmer_rollo
from: closed
- id: rollo_wintergarten_geoeffnet
trigger: state
entity_id: cover.wintergarten_rollo_t
from: closed
Das bedeutet:
- Sobald das Schlafzimmerrollo oder das Wintergartenrollo (Tür) von „closed“ auf irgendetwas andereswechselt (typischerweise „open“),
wird die Automation erneut ausgelöst.
Warum ist das wichtig?
👉 Damit die Deko auch dann angeht, wenn du z. B. morgens etwas später die Rollläden öffnest – aber die eingestellte „An-Zeit“ schon vorbei ist oder währenddessen lag.
Neuer Baustein 2: Geräte in Gruppen – immer an vs. rollo-abhängig
Beim Einschalten unterscheidet V1.3 jetzt zwischen zwei Arten von Steckdosen:
- „Basis-Deko“ – immer an, sobald Weihnachtsmodus & Zeitfenster passen
- „Rollo-Deko“ – nur an, wenn das passende Rollo nicht geschlossen ist
1. Basis-Deko (immer an in den An-Zeiten)
Im ersten Schritt werden einige Steckdosen immer eingeschaltet, wenn:
- der Trigger einer der An-Trigger ist (
morgens_an/abends_an) und - der Weihnachtsmodus auf ON steht.
Beispiel:
- action: switch.turn_on
target:
entity_id:
- switch.shellyplug_s_7c87ceb50d65
- switch.haustur_gelande
- switch.wintergarten_eisbar
- switch.wohnzimmer_weihnachtsdekoration
- switch.shellyplusplugs_3ce90e2fad28_switch_0
Das sind typischerweise Deko-Elemente, die nicht direkt von Rollläden abhängen
(Frontansicht, Wohnzimmer, Eisbar, Außendeko etc.).
2. Schlafzimmer-Deko – nur bei offenem Rollo
Direkt danach folgt eine choose-Struktur speziell fürs Schlafzimmer:
- choose:
- conditions:
- condition: not
conditions:
- condition: state
entity_id: cover.schlafzimmer_rollo
state: closed
sequence:
- action: switch.turn_on
target:
entity_id:
- switch.schlafzimmer_steckdosen_fenster
- switch.tatjana_lichterkette
Übersetzt:
- Wenn das Schlafzimmerrollo NICHT geschlossen ist,
→ Steckdose am Fenster + Lichterkette gehen an. - Ist das Rollo geschlossen, bleiben diese Steckdosen aus, auch wenn Weihnachtsmodus & Uhrzeit eigentlich „EIN“ sagen würden.
3. Wintergarten-/Außen-Deko – nur bei nicht geschlossenem Wintergartenrollo
Analog dazu gibt es einen Block für die Wintergarten-Rollo-Tür:
- choose:
- conditions:
- condition: not
conditions:
- condition: state
entity_id: cover.wintergarten_rollo_t
state: closed
sequence:
- action: switch.turn_on
target:
entity_id:
- switch.weihnachtsdekoration_schuppen_switch_0
- switch.shelly_teich_zaun_1
- switch.shelly_teich_zaun_2
Auch hier gilt:
- Ist das Rollo an der Wintergartentür nicht geschlossen,
→ Schuppen- und Zaun-/Teichbeleuchtung gehen mit an. - Ist es geschlossen, bleiben diese Bereiche aus.
Neuer Baustein 3: Nachträgliches Einschalten bei Rollo-Öffnung
Der nächste große Unterschied zu V1.1 sind die zusätzlichen choose-Zweige, die auf die Rollo-Trigger reagieren.
Schlafzimmer-Rollo wird geöffnet
- conditions:
- condition: template
value_template: "{{ trigger.id == 'rollo_schlafzimmer_geoeffnet' }}"
- condition: state
entity_id: input_boolean.weihnachtsmodus
state: "on"
- condition: or
conditions:
- condition: time
after: input_datetime.weihnachsdeka_m_an
before: input_datetime.weihnachsdeka_m_aus
- condition: time
after: input_datetime.weihnachsdeka_a_an
before: input_datetime.weihnachsdeka_a_aus
sequence:
- action: switch.turn_on
target:
entity_id:
- switch.schlafzimmer_steckdosen_fenster
- switch.tatjana_lichterkette
Bedeutet:
- Das Schlafzimmerrollo wird geöffnet (
from: closed). - Weihnachtsmodus ist an.
- Aktuelle Uhrzeit liegt innerhalb eines der Zeitfenster (morgens oder abends).
Dann:
👉 Fenstersteckdose + Lichterkette im Schlafzimmer werden nachträglich eingeschaltet,
selbst wenn sie zum ursprünglichen An-Zeitpunkt aus blieben, weil das Rollo noch geschlossen war.
Wintergarten-Rollo wird geöffnet
Für den Wintergarten gilt das Gleiche – nur mit anderen Steckdosen:
- conditions:
- condition: template
value_template: "{{ trigger.id == 'rollo_wintergarten_geoeffnet' }}"
- condition: state
entity_id: input_boolean.weihnachtsmodus
state: "on"
- condition: or
conditions:
- condition: time
after: input_datetime.weihnachsdeka_m_an
before: input_datetime.weihnachsdeka_m_aus
- condition: time
after: input_datetime.weihnachsdeka_a_an
before: input_datetime.weihnachsdeka_a_aus
sequence:
- action: switch.turn_on
target:
entity_id:
- switch.weihnachtsdekoration_schuppen_switch_0
- switch.shelly_teich_zaun_1
- switch.shelly_teich_zaun_2
Ergebnis:
- Du machst tagsüber das Rollo auf → wenn die Zeit im „An“-Fenster liegt,
zieht die Automation die passende Deko automatisch nach.
Was bleibt wie in V1.1?
Trotz aller Neuerungen bleibt einiges identisch:
- Die vier Zeithelfer (
morgens_an/aus,abends_an/aus) steuern weiterhin die Zeitfenster. - Der Weihnachtsmodus (
input_boolean.weihnachtsmodus) ist nach wie vor die zentrale Freigabe zum Einschalten. - Die Ausschaltlogik ist praktisch gleich:
- Zu
morgens_ausundabends_auswerden weiterhin alle Weihnachtssteckdosen ausgeschaltet – unabhängig von Rollläden oder Modus.
- Zu
- Die Automation ist weiterhin als eine zentrale „Master-Automation“ für die gesamte Weihnachtsbeleuchtung gedacht.
Fazit: Von „zeitgesteuert“ zu „kontextbewusst“
Der Unterschied zwischen V1.1 und V1.3 lässt sich so zusammenfassen:
- V1.1
- rein zeitgesteuert
- Weihnachtsmodus als Ein/Aus-Freigabe
- alle Steckdosen gleich behandelt
- V1.3
- weiterhin zeitgesteuert + Weihnachtsmodus
- zusätzliche Kontextebene „Rollo“
- bestimmte Steckdosen nur bei geöffnetem Rollo
- Nachziehen der Beleuchtung, wenn ein Rollo innerhalb eines aktiven Zeitfensters geöffnet wird
Damit wird deine Weihnachtsbeleuchtung nicht nur automatisch, sondern auch logischer und effizienter:
- Keine unsichtbare Deko hinter geschlossenen Rollläden
- Kein manuelles „ach stimmt, jetzt könnte ich die Lichter anmachen“ beim Rollo-Öffnen
- Trotzdem ein zentraler, gut steuerbarer Zeitplan
Kurz gesagt:
V1.1 war smart – V1.3 ist situationsbewusst. 🎅✨
Und hier noch einmal die komplette Automatisierung:
alias: Weihnachtsbeleuchtung – Zeitplan morgens/abends – V1.3
description: >
Schaltet die Weihnachtsbeleuchtung morgens und abends nach den
weihnachsdeka-Zeithelfern. Einschalten nur, wenn der Weihnachtsmodus aktiv
ist. Schlafzimmer- und Wintergarten-Steckdosen nur, wenn das jeweilige Rollo
nicht geschlossen ist bzw. beim Öffnen innerhalb der An-Zeiten.
triggers:
- id: morgens_an
trigger: time
at: input_datetime.weihnachsdeka_m_an
- id: morgens_aus
trigger: time
at: input_datetime.weihnachsdeka_m_aus
- id: abends_an
trigger: time
at: input_datetime.weihnachsdeka_a_an
- id: abends_aus
trigger: time
at: input_datetime.weihnachsdeka_a_aus
- id: rollo_schlafzimmer_geoeffnet
trigger: state
entity_id: cover.schlafzimmer_rollo
from: closed
- id: rollo_wintergarten_geoeffnet
trigger: state
entity_id: cover.wintergarten_rollo_t
from: closed
conditions: []
actions:
- choose:
- conditions:
- condition: template
value_template: "{{ trigger.id in ['morgens_an', 'abends_an'] }}"
- condition: state
entity_id: input_boolean.weihnachtsmodus
state: "on"
sequence:
- target:
entity_id:
- switch.shellyplug_s_7c87ceb50d65
- switch.haustur_gelande
- switch.wintergarten_eisbar
- switch.wohnzimmer_weihnachtsdekoration
- switch.shellyplusplugs_3ce90e2fad28_switch_0
action: switch.turn_on
- choose:
- conditions:
- condition: not
conditions:
- condition: state
entity_id: cover.schlafzimmer_rollo
state: closed
sequence:
- target:
entity_id:
- switch.schlafzimmer_steckdosen_fenster
- switch.tatjana_lichterkette
action: switch.turn_on
- choose:
- conditions:
- condition: not
conditions:
- condition: state
entity_id: cover.wintergarten_rollo_t
state: closed
sequence:
- target:
entity_id:
- switch.weihnachtsdekoration_schuppen_switch_0
- switch.shelly_teich_zaun_1
- switch.shelly_teich_zaun_2
action: switch.turn_on
- conditions:
- condition: template
value_template: "{{ trigger.id in ['morgens_aus', 'abends_aus'] }}"
sequence:
- target:
entity_id:
- switch.schlafzimmer_steckdosen_fenster
- switch.shellyplug_s_7c87ceb50d65
- switch.weihnachtsdekoration_schuppen_switch_0
- switch.haustur_gelande
- switch.wintergarten_eisbar
- switch.wohnzimmer_weihnachtsdekoration
- switch.tatjana_lichterkette
- switch.shellyplusplugs_3ce90e2fad28_switch_0
- switch.shelly_teich_zaun_1
- switch.shelly_teich_zaun_2
action: switch.turn_off
- conditions:
- condition: template
value_template: "{{ trigger.id == 'rollo_schlafzimmer_geoeffnet' }}"
- condition: state
entity_id: input_boolean.weihnachtsmodus
state: "on"
- condition: or
conditions:
- condition: time
after: input_datetime.weihnachsdeka_m_an
before: input_datetime.weihnachsdeka_m_aus
- condition: time
after: input_datetime.weihnachsdeka_a_an
before: input_datetime.weihnachsdeka_a_aus
sequence:
- target:
entity_id:
- switch.schlafzimmer_steckdosen_fenster
- switch.tatjana_lichterkette
action: switch.turn_on
- conditions:
- condition: template
value_template: "{{ trigger.id == 'rollo_wintergarten_geoeffnet' }}"
- condition: state
entity_id: input_boolean.weihnachtsmodus
state: "on"
- condition: or
conditions:
- condition: time
after: input_datetime.weihnachsdeka_m_an
before: input_datetime.weihnachsdeka_m_aus
- condition: time
after: input_datetime.weihnachsdeka_a_an
before: input_datetime.weihnachsdeka_a_aus
sequence:
- target:
entity_id:
- switch.weihnachtsdekoration_schuppen_switch_0
- switch.shelly_teich_zaun_1
- switch.shelly_teich_zaun_2
action: switch.turn_on
mode: single
Schau dir auch die anderen Beiträge zum Thema Weihnachten richtig Smart an:

Schreibe einen Kommentar