{"id":358,"date":"2026-05-17T21:18:17","date_gmt":"2026-05-17T19:18:17","guid":{"rendered":"https:\/\/www.coremind.ch\/wordpress\/?p=358"},"modified":"2026-05-18T21:24:23","modified_gmt":"2026-05-18T19:24:23","slug":"hue-szenen-tageszeit-gesteuert-in-home-assistant","status":"publish","type":"post","link":"https:\/\/www.coremind.ch\/wordpress\/hue-szenen-tageszeit-gesteuert-in-home-assistant\/","title":{"rendered":"Hue-Szenen tageszeit-gesteuert in Home Assistant"},"content":{"rendered":"<p>Wer Philips Hue ernsthaft einsetzt, kennt das Problem: Pro Raum gibt es schnell 15 oder 20 Szenen \u2013 \u00abEnergie tanken\u00bb, \u00abLesen\u00bb, \u00abFr\u00fchlingsbl\u00fcten\u00bb, \u00abSonnenuntergang Savanne\u00bb, \u00abNordlichter\u00bb, \u00abNachtlicht\u00bb. Sch\u00f6n, aber im Alltag dr\u00fcckt man am Ende doch nur den \u00abHell\u00bb-Knopf, weil das Suchen der richtigen Szene mehr Zeit kostet als der Lichtwechsel selbst. Genau hier gl\u00e4nzt Home Assistant: Mit einer einzigen Automation orchestriert es Ihre Hue-Szenen so, dass beim Eintreten in den Raum automatisch die zur Tageszeit passende Stimmung aktiviert wird \u2013 energetisch am Morgen, konzentriert am Tag, warm am Abend, gedimmt nach Mitternacht.<\/p>\n<h2>Die Idee: Eine Szenen-Choreografie pro Raum<\/h2>\n<p>Statt einzelne Szenen manuell zu w\u00e4hlen, definieren wir pro Raum eine Liste \u00abErdgeschoss tags\u00fcber\u00bb, \u00abErdgeschoss Abend\u00bb, \u00abErdgeschoss Nacht\u00bb \u2013 und schalten die jeweils aktive Szene automatisch um, sobald sich die Zeit \u00e4ndert <em>und<\/em> das Licht bereits brennt. So wird aus dem Hue-Szenenchaos eine ruhige, konsistente Lichtdramaturgie, die ohne Zutun mit dem Tagesrhythmus mitgeht.<\/p>\n<h2>Schritt 1: Helfer f\u00fcr die \u00abaktive Tageszeit\u00bb<\/h2>\n<p>Wir starten mit einem <code>input_select<\/code>, der den aktuellen Modus speichert. Das macht die sp\u00e4tere Logik schlanker als ein Dutzend Zeit-Bedingungen.<\/p>\n<pre><code>\ninput_select:\n  tageszeit_modus:\n    name: Tageszeit-Modus\n    options:\n      - morgen\n      - tag\n      - abend\n      - nacht\n    initial: tag\n    icon: mdi:weather-sunset\n<\/code><\/pre>\n<h2>Schritt 2: Modus per Sun-Sensor und Uhrzeit setzen<\/h2>\n<p>Reine Uhrzeitfenster sind im Mai und im Dezember nicht dasselbe \u2013 deshalb mische ich Uhrzeit und <code>sun.sun<\/code>. So passt sich der \u00dcbergang in den \u00abAbend\u00bb-Modus automatisch an die Jahreszeit an.<\/p>\n<pre><code>\nautomation:\n  - alias: Tageszeit-Modus setzen\n    trigger:\n      - platform: time_pattern\n        minutes: \"\/5\"\n      - platform: state\n        entity_id: sun.sun\n    action:\n      - choose:\n          - conditions: \"{{ now().hour < 6 }}\"\n            sequence:\n              - service: input_select.select_option\n                target: { entity_id: input_select.tageszeit_modus }\n                data: { option: nacht }\n          - conditions: \"{{ now().hour < 10 }}\"\n            sequence:\n              - service: input_select.select_option\n                target: { entity_id: input_select.tageszeit_modus }\n                data: { option: morgen }\n          - conditions: >\n              {{ is_state('sun.sun','above_horizon') and now().hour < 19 }}\n            sequence:\n              - service: input_select.select_option\n                target: { entity_id: input_select.tageszeit_modus }\n                data: { option: tag }\n        default:\n          - service: input_select.select_option\n            target: { entity_id: input_select.tageszeit_modus }\n            data: { option: abend }\n<\/code><\/pre>\n<h2>Schritt 3: Szenen-Mapping pro Raum<\/h2>\n<p>In den <code>scene.*<\/code>-Entit\u00e4ten taucht jede Hue-Szene direkt als Aktionsziel auf. Wir bauen eine einfache Mapping-Tabelle als <code>script<\/code>, das die richtige Szene f\u00fcr einen Raum aktiviert. Das h\u00e4lt die Aktivierungs-Automation klein und gut testbar.<\/p>\n<pre><code>\nscript:\n  raumszene_aktivieren:\n    alias: Raumszene aktivieren\n    fields:\n      raum:\n        description: Raum-Pr\u00e4fix der Szene, z.B. erdgeschoss\n    sequence:\n      - variables:\n          modus: \"{{ states('input_select.tageszeit_modus') }}\"\n          szenen:\n            morgen:    \"scene.{{ raum }}_energie_tanken\"\n            tag:       \"scene.{{ raum }}_konzentrieren\"\n            abend:     \"scene.{{ raum }}_sonnenuntergang_savanne\"\n            nacht:     \"scene.{{ raum }}_nachtlicht\"\n      - service: scene.turn_on\n        target:\n          entity_id: \"{{ szenen[modus] }}\"\n<\/code><\/pre>\n<h2>Schritt 4: Automatischer Wechsel bei Modus-\u00c4nderung<\/h2>\n<p>Wenn das Licht im Raum schon brennt, soll die Szene nahtlos mit dem Tageszeit-Modus mitwandern \u2013 sonst bleibt morgens um 10 Uhr die Konzentrations-Szene aus 07:30 Uhr aktiv. Eine einzige Automation reicht.<\/p>\n<pre><code>\nautomation:\n  - alias: Szenen an Tageszeit anpassen (Erdgeschoss)\n    trigger:\n      - platform: state\n        entity_id: input_select.tageszeit_modus\n    condition:\n      - condition: state\n        entity_id: light.erdgeschoss\n        state: \"on\"\n    action:\n      - service: script.raumszene_aktivieren\n        data: { raum: erdgeschoss }\n<\/code><\/pre>\n<p>F\u00fcr jeden weiteren Raum kopieren Sie diesen Block, \u00e4ndern <code>light.<raum><\/code> und den <code>raum<\/code>-Parameter. Mit f\u00fcnf solchen Automationen ist ein ganzes Haus orchestriert.<\/p>\n<h2>Schritt 5: Manueller Override<\/h2>\n<p>Damit eine bewusst gew\u00e4hlte Szene nicht nach f\u00fcnf Minuten \u00fcberschrieben wird, erg\u00e4nzen Sie eine Bedingung: Wechsel nur, wenn die letzte Szenen\u00e4nderung mehr als 20 Minuten zur\u00fcckliegt. Das nutzt das Attribut <code>last_changed<\/code> des Light-Entities und l\u00e4sst sich elegant per Template formulieren.<\/p>\n<pre><code>\ncondition:\n  - condition: template\n    value_template: >\n      {{ (now() - states.light.erdgeschoss.last_changed).total_seconds() > 1200 }}\n<\/code><\/pre>\n<p>So \u00fcberschreibt die Automation Ihre manuelle Wahl erst, wenn die Stimmung wirklich \u00abalt\u00bb ist.<\/p>\n<h2>Lesetipp aus dem Archiv<\/h2>\n<p>Wer Szenen lieber per Geste statt per Uhrzeit ausl\u00f6sen will, findet im Beitrag \u00ab<a href=\"https:\/\/www.coremind.ch\/wordpress\/aqara-magic-cube-sechs-gesten-ein-wurfel-unendlich-viele-szenen\/\">Aqara Magic Cube: Sechs Gesten, ein W\u00fcrfel, unendlich viele Szenen<\/a>\u00bb die perfekte Erg\u00e4nzung \u2013 die beiden Ans\u00e4tze kombinieren sich \u00fcbrigens hervorragend.<\/p>\n<h2>Fazit<\/h2>\n<p>Die St\u00e4rke von Home Assistant gegen\u00fcber der reinen Hue-App liegt nicht im Erstellen sch\u00f6nerer Szenen, sondern in der Orchestrierung. Mit einem <code>input_select<\/code>, einem kleinen <code>script<\/code> und einer Handvoll Automationen verwandelt sich ein Szenen-Zoo in eine ruhige, tageszeitsensible Lichtsprache. Probieren Sie es in einem einzigen Raum \u2013 und Sie werden danach alle anderen R\u00e4ume auch nicht mehr ohne diese Automation lassen wollen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wer Philips Hue ernsthaft einsetzt, kennt das Problem: Pro Raum gibt es schnell 15 oder 20 Szenen \u2013 \u00abEnergie tanken\u00bb, \u00abLesen\u00bb, \u00abFr\u00fchlingsbl\u00fcten\u00bb, \u00abSonnenuntergang Savanne\u00bb, \u00abNordlichter\u00bb, \u00abNachtlicht\u00bb. Sch\u00f6n, aber im Alltag dr\u00fcckt man am Ende doch nur den \u00abHell\u00bb-Knopf, weil das Suchen der richtigen Szene mehr Zeit kostet als der Lichtwechsel selbst. Genau hier gl\u00e4nzt Home &#8230; <a title=\"Hue-Szenen tageszeit-gesteuert in Home Assistant\" class=\"read-more\" href=\"https:\/\/www.coremind.ch\/wordpress\/hue-szenen-tageszeit-gesteuert-in-home-assistant\/\" aria-label=\"Mehr Informationen \u00fcber Hue-Szenen tageszeit-gesteuert in Home Assistant\">Weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-358","post","type-post","status-publish","format-standard","hentry","category-ha"],"_links":{"self":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/comments?post=358"}],"version-history":[{"count":1,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/358\/revisions"}],"predecessor-version":[{"id":361,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/posts\/358\/revisions\/361"}],"wp:attachment":[{"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/media?parent=358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/categories?post=358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.coremind.ch\/wordpress\/wp-json\/wp\/v2\/tags?post=358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}