Back to School: Smarte Morgenroutinen für Familien automatisieren
Dieser Artikel kann Affiliate-Links enthalten. Wenn du über diese Links einkaufst, erhalten wir möglicherweise eine kleine Provision — ohne Mehrkosten für dich. Das hilft uns, weiterhin kostenlose Inhalte zu erstellen.
6:30 Uhr, der Wecker klingelt. Das Kind drückt auf Snooze. 6:45 Uhr, zweiter Versuch. 7:00 Uhr, Panik. Keine Zeit fürs Frühstück, die Jacke ist unauffindbar, der Schulranzen nicht gepackt, und der Bus fährt in 10 Minuten. Klingt das vertraut?
Ein Smart Home kann den Morgen nicht komplett stressfrei machen, aber es kann die Routine strukturieren und kritische Erinnerungen automatisieren.
Die Bausteine der smarten Morgenroutine
Eine smarte Morgenroutine besteht aus vier Bausteinen:
- Sanfter Lichtwecker: Statt hartem Weckerklingeln weckt dich Licht, so wie die Sonne es machen würde.
- Zeitgesteuerte Phasen: Frühstück, Anziehen, Losgehen, jede Phase hat eine feste Zeit und eine Erinnerung.
- Abfahrtserinnerung: Eine Push-Nachricht oder Durchsage, wenn es Zeit ist loszugehen.
- Wochentag-Logik: Am Wochenende und in den Ferien schlafen alle aus.
Synology DS423+ für Docker
Unsere Empfehlung passend zu diesem Thema
* Affiliate-Link, du zahlst nicht mehr, wir erhalten eine kleine Provision
Automation 1: Sanfter Lichtwecker (Sunrise Simulation)
Ein Lichtwecker simuliert einen Sonnenaufgang: Das Licht wird über 15-30 Minuten langsam heller und wärmer. Das weckt sanfter als ein Wecker und hilft besonders Kindern, morgens in Gang zu kommen.
automation:
- alias: "Lichtwecker Kinderzimmer"
description: "Sanfter Lichtwecker von 6:15 bis 6:45"
trigger: - platform: time
at: "06:15:00"
condition: - condition: state
entity_id: input_boolean.schultag state: "on"
action:
- service: light.turn_on
target:
entity_id: light.kinderzimmer
data:
brightness_pct: 1
kelvin: 2200
transition: 0
- repeat:
count: 30
sequence:
- delay: "00:01:00"
- service: light.turn_on
target:
entity_id: light.kinderzimmer
data:
brightness_pct: "{{ (repeat.index / 30 * 100) | int }}"
kelvin: "{{ 2200 + (repeat.index / 30 * 2300) | int }}"
transition: 55
Die Automation startet um 6:15 Uhr mit 1 % Helligkeit und warmem Licht (2.200 K). Über 30 Minuten steigert sie die Helligkeit auf 100 % und die Farbtemperatur auf 4.500 K (neutralweiß). Der transition: 55 sorgt für flüssige Übergänge zwischen den Schritten.
Automation 2: Morgen-Phasen mit Durchsagen
Die Morgenroutine hat typischerweise drei Phasen: Aufstehen, Frühstück und Losgehen. Jede Phase bekommt eine eigene Durchsage oder Benachrichtigung:
automation:
- alias: "Morgenroutine Durchsagen"
description: "Phasen-Erinnerungen am Morgen"
trigger:
- platform: time
at: "06:45:00"
id: "aufstehen"
- platform: time
at: "07:10:00"
id: "frühstück_ende"
- platform: time
at: "07:25:00"
id: "losgehen"
condition: - condition: state
entity_id: input_boolean.schultag state: "on"
action:
- choose:
- conditions:
- condition: trigger
id: "aufstehen"
sequence:
- service: tts.speak
target:
entity_id: tts.google
data:
media_player_entity_id: media_player.kinderzimmer_speaker
message: "Guten Morgen! Zeit zum Aufstehen. Das Frühstück wartet."
- conditions:
- condition: trigger
id: "frühstück_ende"
sequence:
- service: tts.speak
target:
entity_id: tts.google
data:
media_player_entity_id: media_player.kueche_speaker
message: "Noch 20 Minuten bis zum Losgehen. Bitte Zähne putzen und anziehen."
- conditions:
- condition: trigger
id: "losgehen"
sequence:
- service: tts.speak
target:
entity_id: tts.google
data:
media_player_entity_id: media_player.flur_speaker
message: "In 5 Minuten geht der Bus. Schuhe an, Ranzen nehmen, los!"
- service: light.turn_on
target:
entity_id: light.flur
data:
brightness_pct: 100
color_name: "red"
Die letzte Durchsage („Losgehen") schaltet zusätzlich das Flurlicht auf Rot, ein visuelles Signal, das auch dann auffällt, wenn die Sprachdurchsage überhört wird.
Automation 3: Schultag-Helper einrichten
Die input_boolean.schultag-Variable steuert, ob die Morgenroutine aktiv ist. Du kannst sie manuell umschalten oder automatisch setzen:
automation:- alias: "Schultag automatisch setzen"
trigger: - platform: time
at: "00:01:00"
action:
- choose:
- conditions:
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
- condition: not
conditions:
- condition: state
entity_id: input_boolean.schulferien state: "on"
sequence:
- service: input_boolean.turn_on target:
entity_id: input_boolean.schultag default:
- service: input_boolean.turn_off target:
entity_id: input_boolean.schultag
Jeden Tag um 00:01 Uhr prüft die Automation: Ist heute ein Wochentag und sind keine Schulferien? Falls ja, wird schultag aktiviert. Am Wochenende und in den Ferien bleibt er aus.
Den input_boolean.schulferien schaltest du manuell vor den Ferien um. Alternativ kannst du einen Kalender-Sensor verwenden, der die Ferientermine deines Bundeslandes automatisch einliest.
Automation 4: Frühstücks-Timer auf dem Dashboard
Ein visueller Countdown auf einem Dashboard-Tablet in der Küche zeigt, wie viel Zeit noch bis zum Losgehen bleibt. Erstelle dafür einen Timer-Helper:
# helpers: timer: frühstueck_countdown: name: "Zeit bis Losgehen" duration: "00:40:00" restore: trueautomation:- alias: "Frühstueck Timer starten"
trigger: - platform: time
at: "06:45:00"
condition: - condition: state
entity_id: input_boolean.schultag state: "on"
action:
- service: timer.start
target:
entity_id: timer.frühstück_countdown
data:
duration: "00:40:00"
Auf dem Dashboard-Tablet zeigst du den Timer mit einer Mushroom Entity Card:
type: custom:mushroom-entity-card
entity: timer.frühstueck_countdown
name: "Losgehen in..."
icon: mdi:bus-clock
icon_color: orange
layout: vertical
Automation 5: Wetter-Check für die Kleiderwahl
Eine morgendliche Wetter-Durchsage hilft bei der Kleiderwahl, besonders für Kinder, die ihre Jacke „nicht brauchen":
automation:- alias: "Morgendliche Wetter-Info"
trigger: - platform: time
at: "07:00:00"
condition: - condition: state
entity_id: input_boolean.schultag state: "on"
action:
- service: tts.speak
target:
entity_id: tts.google
data:
media_player_entity_id: media_player.kueche_speaker
message: >
Guten Morgen! Heute wird es
{{ states('sensor.openweathermap_temperature') | round(0) }} Grad.
{% if states('sensor.openweathermap_temperature') | float < 10 %}
Bitte warme Jacke anziehen!
{% elif states('sensor.openweathermap_temperature') | float < 18 %}
Eine leichte Jacke reicht.
{% else %}
T-Shirt-Wetter!
{% endif %}
{% if states('sensor.openweathermap_rain') | float > 0 %}
Es wird regnen, nimm einen Regenschirm mit!
{% endif %}
Veröffentlicht durch die SmartHomePraxis-Redaktion. Veröffentlicht am 19. August 2026.
Verantwortlich i.S.d. § 18 MStV: siehe Impressum.
Fehler entdeckt oder ergänzende Erfahrung? korrektur@smarthomepraxis.de
Smart-Home-Tipps direkt ins Postfach
Neue Anleitungen, Vergleiche und Praxis-Tipps – kein Spam, jederzeit abbestellbar.
🎁 Gratis dazu: Smart-Home-Starter-Guide (PDF)
Das könnte dich auch interessieren
Presence Detection: Wer ist zuhause? Die besten Methoden
Zuverlässige Anwesenheitserkennung ist die Basis für smarte Automationen. Von Geofencing über Router-Tracking bis mmWave-Sensoren: Alle Methoden im Vergleich mit Praxis-Tipps für Home Assistant.
Home Assistant: Scripts vs. Automationen – Unterschied und Einsatz
Wann nutze ich ein Script, wann eine Automation in Home Assistant? Unterschiede, Script-Modes, YAML-Beispiele und wie du Scripts aus Automationen aufrufst. Inkl. Blueprint-Konvertierung.
Home Assistant Automationen debuggen: Traces, Logs und Fehlersuche
Deine Automation löst nicht aus? Oder sie triggert, aber nichts passiert? Mit Traces, Logs und den Entwicklerwerkzeugen findest du den Fehler in wenigen Minuten. Schritt-für-Schritt-Anleitung.