Brauchst du wirklich Skripte in Home Assistant? 🤔 So holst du das Maximum raus! 🚀💡

In diesem Video dreht sich alles um Skripte in Home Assistant – von den Grundlagen bis hin zu fortgeschrittenen Funktionen! 💡 Skripte helfen dir, deine Automatisierungen noch flexibler und leistungsfähiger zu gestalten. Ich zeige dir Schritt für Schritt, wie du ein Skript für Benachrichtigungen 📲 erstellst, es in deine Automatisierungen integrierst ⚙️ und mit erweiterten Features noch effizienter machst. Egal, ob du Einsteiger bist oder bereits tiefer in Home Assistant steckst – hier findest du wertvolle Tipps für das nächste Level deines Smart Homes! 🚀

Ich möchte euch heute einen allgemeinen Amazon-Link teilen, über den ihr eine Vielzahl von Produkten entdecken könnt. Egal, ob ihr nach Smart Home-Geräten, Gadgets oder anderen nützlichen Artikeln sucht, Amazon hat für jeden etwas zu bieten.

Wenn ihr über diesen Link einkauft, unterstützt ihr meinen Kanal, ohne dass es für euch zusätzliche Kosten verursacht. Das hilft mir, weiterhin spannende Inhalte für euch zu erstellen!

Hier ist der Link zu Amazon: https://amzn.to/3KsGngK

Vielen Dank für eure Unterstützung!

Skript mit Übergabeparametern

alias: Notify_ALL_Video2
sequence:
  - action: notify.mobile_app_iphone_tobias
    metadata: {}
    data:
      message: "{{ message }}"
      title: "{{ title }}"
  - if:
      - condition: template
        value_template: "{{ alexa }}"
    then:
      - action: notify.alexa_media_keller
        metadata: {}
        data:
          message: "{{ message }}"
          title: "{{ title }}"
fields:
  message:
    selector:
      text: null
    name: message
  title:
    selector:
      text: null
    name: title
  alexa:
    selector:
      boolean: {}
    name: alexa
    default: false
description: ""

Automatisierung in dem das Skript mit Übergabeparametern verwendet wird

alias: Notify All Video 2
description: ""
triggers: []
conditions: []
actions:
  - action: script.notify_all_video2
    metadata: {}
    data:
      alexa: false
      message: Es sind {{ states('sensor.temperatur_aussen_temperature') }} Grad
      title: " Information"
mode: single

Skript mit Rückgabewerten

alias: Rückgabewerte
sequence:
  - variables:
      ergebnis:
        value: "{{ states(a) | int + states(b) | float }}"
  - stop: Beendet
    response_variable: ergebnis
fields:
  b:
    selector:
      entity: {}
    name: b
  a:
    selector:
      entity: {}
    name: a
description: ""

Automatisierung zur Verwendung des Skripts mit Rückgabewerten

alias: Rückgabewerte
description: ""
triggers: []
conditions: []
actions:
  - action: script.ruckgabewerte
    metadata: {}
    data:
      b: sensor.temperatur_aussen_temperature
      a: sensor.temperatur_aussen_temperature
    response_variable: ergebnis
  - action: notify.mobile_app_iphone_tobias
    metadata: {}
    data:
      message: "{{ ergebnis.value}}"
  - action: notify.alexa_media_keller
    metadata: {}
    data:
      message: "{{ ergebnis.value}}"
mode: single

Home Assistant meets Community | Deine Automatisierungen im Spotlight! 💡🏡

In meinem neuesten Video „Home Assistant meets Community“ zeigen drei Mitglieder unserer tollen Smart Home-Community ihre beeindruckenden und auch praktischen Automatisierungen.

Die Vielfalt der Möglichkeiten, die Home Assistant bietet, direkt aus der Community.


Mach mit und präsentiere deine eigenen Automatisierungen!

Aber das ist erst der Anfang! In diesem neuen Format geht es darum, dass du als Teil der Community deine eigenen Automatisierungen vorstellst.

Erstelle dein eigenes Video!

Du hast die Chance, dein eigenes Video zu erstellen, in dem du deine Home Assistant-Projekte /oder Automatisierungen präsentierst. Diese Videos werden in zukünftigen Episoden von „Home Assistant meets Community“ gezeigt!


Wie kannst du mitmachen?

Auf meiner Blog-Seite findest du ein Formular, das dir Schritt für Schritt erklärt, wie du mitmachen kannst. Es ist ganz einfach! Teile deine kreativen Lösungen und Automatisierungen mit der Community und werde Teil dieses neuen Formats!


Jetzt bist du dran!

Lass uns deine Home Assistant-Automatisierungen sehen und inspirieren wir uns gegenseitig mit neuen Ideen!

Schau dir das Video an und werde Teil unserer wachsenden Community!

Wie schon im Video erwähnt, möchte ich euch die Automatisierungen aus den Videos zur Verfügung stellen. Die Beiträge werden noch auf dem Discord Server ergänzt werden.

Vielen Dank an dieser Stelle für die tollen Beiträge von Jonathan, Maikel und René.

Community Beitrag 1 – Jonathan

alias: Licht aus um Mitternacht
description: ""
trigger:
  - platform: time
    at: "00:00:00"
condition: []
action:
  - target:
      label_id: power_off_at_midnight
    data: {}
    action: homeassistant.turn_off
mode: single

Community Beitrag 2 – Jonathan

alias: Erkenne unsauberen Neustart
description: ""
trigger:
  - platform: homeassistant
    event: start
    id: start
  - platform: homeassistant
    event: shutdown
    id: stop
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - stop
        sequence:
          - action: input_boolean.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.clean_shutdown
      - conditions:
          - condition: trigger
            id:
              - start
        sequence:
          - if:
              - condition: state
                entity_id: input_boolean.clean_shutdown
                state: "off"
            then:
              - action: notify.mobile_app_oneplus8
                metadata: {}
                data:
                  message: Unsauberer Neustart entdeckt
          - action: input_boolean.turn_off
            target:
              entity_id:
                - input_boolean.clean_shutdown
            data: {}
mode: single

Community Beitrag 3 – Jonathan

alias: Bewegungsmelder Keller
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_keller_occupancy
    to: "on"
condition: []
action:
  - repeat:
      count: 10
      sequence:
        - metadata: {}
          data: {}
          target:
            entity_id: switch.jonathans_3_echo_dot_do_not_disturb_switch
          action: switch.toggle
        - delay:
            hours: 0
            minutes: 0
            seconds: 1
            milliseconds: 0
mode: single

Community Beitrag 4 – Maikel

Für die Automatisierung von Maikel werden drei Helfer benötigt.

  1. Helfer Taster Sommerzeit
  2. Helfer Taster Winterzeit
  3. Helfer Schalter : Sommerzeit/Winterzeit

Ebenfalls müssen zur Verwendung in der configuration.yaml zwei history_stats Sensoren angelegt werden, die beim jeweiligen Zeitpunkt der Betätigung dazu dienen , dass eine Zeit hochgezählt wird.

History Statistik Sensor 1:

platform: history_stats
name: WG - Historysensor - Sommerzeit
entity_id: input_boolean.wg_helfer_schalter_sommerzeit_winterzeit
unique_id: 'wg_historysensor_sommerzeit'
state: "on"
type: time
start:  >
        {% set status= states('input_button.wg_helfer_taste_sommerzeit') %}
        {% if status in ['unknown', 'unavailable'] %}
        {{ now() }}
        {% else %}
        {{ status | as_datetime }}
        {% endif %}
end: "{{ now() }}"

History Statisik Sensor 2:

platform: history_stats
name: WG - Historysensor - Winterzeit
entity_id: input_boolean.wg_helfer_schalter_sommerzeit_winterzeit
unique_id: 'wg_historysensor_winterzeit'
state: "off"
type: time
start:  >
        {% set status= states('input_button.wg_helfer_taste_winterzeit') %}
        {% if status in ['unknown', 'unavailable'] %}
        {{ now() }}
        {% else %}
        {{ status | as_datetime }}
        {% endif %}
end: "{{ now() }}"

Automatisierung:

alias: "[WG] Sommer- Wintermodus"
description: ""
trigger:
  - platform: time_pattern
    hours: /1
    id: Jede Stunde
  - platform: numeric_state
    entity_id:
      - sensor.bk_thermometer_temperature
    below: 10
    id: 10 °C -
  - platform: numeric_state
    entity_id:
      - sensor.bk_thermometer_temperature
    above: 10
    id: 10 °C +
  - platform: numeric_state
    entity_id:
      - sensor.wg_historysensor_winterzeit
    above: 168
    id: History Sensor Wintermodus
  - platform: numeric_state
    entity_id:
      - sensor.wg_historysensor_sommerzeit
    above: 168
    id: History Sensor Sommerzeit
condition: []
action:
  - alias: Sommermodus
    if:
      - condition: trigger
        id:
          - History Sensor Sommerzeit
          - Jede Stunde
          - 10 °C +
    then:
      - alias: Sommermodus an
        if:
          - condition: numeric_state
            entity_id: sensor.bk_thermometer_temperature
            above: 10
          - condition: numeric_state
            entity_id: sensor.wg_historysensor_winterzeit
            above: 168
          - condition: state
            entity_id: input_boolean.wg_helfer_schalter_sommerzeit_winterzeit
            state: "off"
        then:
          - metadata: {}
            data: {}
            target:
              entity_id: input_boolean.wg_helfer_schalter_sommerzeit_winterzeit
            action: input_boolean.turn_on
          - metadata: {}
            data: {}
            target:
              entity_id:
                - input_button.wg_helfer_taste_sommerzeit
                - input_button.wg_helfer_taste_winterzeit
            action: input_button.press
          - metadata: {}
            data: {}
            action: script.wg_automationen_an
          - metadata: {}
            data: {}
            action: script.zs_wg_kalender_sonstiges_sommermodus
          - data:
              summary: Pfanzenzubehör wieder auf den Balkon räumen
              start_date_time: |
                {{ (now() + timedelta(days = 1)).strftime("%Y-%m-%d")}} 15:10:00
              end_date_time: |
                {{ (now() + timedelta(days = 1)).strftime("%Y-%m-%d")}} 15:11:00
            target:
              entity_id: calendar.garten
            action: calendar.create_event
      - alias: Sommermodus reset
        if:
          - condition: numeric_state
            entity_id: sensor.bk_thermometer_temperature
            above: 10
          - condition: state
            entity_id: input_boolean.wg_helfer_schalter_sommerzeit_winterzeit
            state: "on"
        then:
          - metadata: {}
            data: {}
            target:
              entity_id: input_button.wg_helfer_taste_sommerzeit
            action: input_button.press
  - alias: Wintermodus
    if:
      - condition: trigger
        id:
          - History Sensor Wintermodus
          - 10 °C -
          - Jede Stunde
    then:
      - alias: Wintermodus an
        if:
          - condition: numeric_state
            entity_id: sensor.bk_thermometer_temperature
            below: 10
          - condition: numeric_state
            entity_id: sensor.wg_historysensor_sommerzeit
            above: 168
          - condition: state
            entity_id: input_boolean.wg_helfer_schalter_sommerzeit_winterzeit
            state: "on"
        then:
          - target:
              entity_id:
                - input_boolean.wg_helfer_schalter_sommerzeit_winterzeit
            data: {}
            action: input_boolean.turn_off
          - metadata: {}
            data: {}
            target:
              entity_id:
                - input_button.wg_helfer_taste_winterzeit
                - input_button.wg_helfer_taste_sommerzeit
            action: input_button.press
          - metadata: {}
            data: {}
            action: script.wg_automationen_an
          - data: {}
            action: script.zs_wg_kalender_sonstiges_wintermodus
          - data:
              summary: Pfanzenzubehör wieder vom Balkon räumen
              start_date_time: |
                {{ (now() + timedelta(days = 1)).strftime("%Y-%m-%d")}} 15:10:00
              end_date_time: |
                {{ (now() + timedelta(days = 1)).strftime("%Y-%m-%d")}} 15:11:00
            target:
              entity_id: calendar.garten
            action: calendar.create_event
      - alias: Wintermodus reset
        if:
          - condition: numeric_state
            entity_id: sensor.bk_thermometer_temperature
            below: 10
          - condition: state
            entity_id: input_boolean.wg_helfer_schalter_sommerzeit_winterzeit
            state: "off"
        then:
          - metadata: {}
            data: {}
            target:
              entity_id:
                - input_button.wg_helfer_taste_winterzeit
            action: input_button.press
mode: parallel
max: 30

Govee & Home Assistant: Funktioniert es endlich? Oder alles nur Schrott!? 🤔💥📱

In diesem Video zeige ich dir, ob es endlich möglich ist, deine Govee-Geräte problemlos in Home Assistant zu integrieren – oder ob du am Ende doch nur auf Frust stößt! 🤔💥

Wenn du ein Smart-Home-Enthusiast bist, hast du vielleicht schon versucht, deine Govee-LEDs oder Sensoren in Home Assistant zu integrieren. Oftmals war das ein holpriger Weg – aber mit Govee2Mqtt könnte sich das ändern! Ich werde dir erklären, was Govee2Mqtt genau ist, wie du es einrichtest, und ob es wirklich die Lösung für deine Govee-Produkte ist.

Bleib dran, denn es wird spannend! Funktionieren deine Govee-LEDs und Sensoren wirklich nahtlos, oder erlebst du nur Frust? Finde es gemeinsam mit mir heraus!

Ich möchte euch heute einen allgemeinen Amazon-Link teilen, über den ihr eine Vielzahl von Produkten entdecken könnt. Egal, ob ihr nach Smart Home-Geräten, Gadgets oder anderen nützlichen Artikeln sucht, Amazon hat für jeden etwas zu bieten.

Wenn ihr über diesen Link einkauft, unterstützt ihr meinen Kanal, ohne dass es für euch zusätzliche Kosten verursacht. Das hilft mir, weiterhin spannende Inhalte für euch zu erstellen!

Hier ist der Link zu Amazon: https://amzn.to/3KsGngK

Vielen Dank für eure Unterstützung!

Was ist Govee2Mqtt? 🤓

Govee2Mqtt ist eine Brücke zwischen deinen Govee-Geräten und Home Assistant. Es nutzt das MQTT-Protokoll, um Informationen von deinen Govee-LEDs und Sensoren zu übertragen und die Steuerung über Home Assistant zu ermöglichen. Das bedeutet, dass du nicht mehr auf die Govee-App angewiesen bist und stattdessen alle deine Smart-Home-Geräte in einer einzigen Oberfläche steuern kannst. Ein wahrer Traum für jeden, der ein nahtloses Smart Home anstrebt!

Aber ist es wirklich so einfach? Ich zeige dir in meinem Video Schritt für Schritt, wie du Govee2Mqtt einrichtest und worauf du achten musst, damit alles glatt läuft.

Schritt-für-Schritt-Anleitung zur Einrichtung 🛠️

  1. Govee-App-Einstellungen: Bevor du loslegst, musst du sicherstellen, dass deine Govee-Geräte korrekt in der Govee-App eingerichtet sind. Stelle sicher, dass alle Firmware-Updates durchgeführt wurden und die Geräte mit deinem WLAN verbunden sind.
  2. Grundvoraussetzungen für die Integration: Um die Integration in Home Assistant zu ermöglichen, benötigst du den Mosquitto MQTT Broker. Das ist das Bindeglied, das die Kommunikation zwischen deinen Govee-Geräten und Home Assistant sicherstellt.
  3. Installation von Mosquitto Broker: Dies ist der wichtigste Schritt, um das MQTT-Protokoll zu nutzen. Im Video zeige ich dir, wie du den Broker in Home Assistant installierst und einrichtest.
  4. Govee2MQTT Add-on installieren: Nachdem der MQTT Broker läuft, installieren wir das Govee2MQTT-Add-on, das als Brücke zwischen den Govee-Geräten und dem Broker fungiert.
  5. IP-Adresse der Govee-Lichter herausfinden: Ein entscheidender Schritt ist das Ermitteln der IP-Adressen deiner Govee-Geräte, damit sie korrekt in Home Assistant integriert werden können. Ich zeige dir, wie du diese Adressen herausfindest.
  6. Konfiguration in Home Assistant: Nachdem du die IP-Adressen hast, erfolgt die finale Konfiguration in Home Assistant. Jetzt kannst du deine Govee-Geräte steuern und in Automatisierungen einbinden!

Wie gut klappt die Integration in Home Assistant? 🧐

Die große Frage ist: Funktioniert die Integration wirklich nahtlos? Nach meiner Erfahrung hängt das von mehreren Faktoren ab. Die Einrichtung selbst ist relativ unkompliziert, wenn du den Schritten genau folgst. Die eigentliche Herausforderung liegt oft bei der Stabilität der Verbindung, insbesondere wenn du viele Geräte im Einsatz hast.

Im Video gehe ich darauf ein, wie zuverlässig Govee2Mqtt arbeitet und ob es zu Verzögerungen oder Verbindungsabbrüchen kommt. Aber ich kann dir schon verraten, dass die Integration für mich ziemlich gut funktioniert hat – es gibt jedoch einige Punkte, auf die du achten solltest.

Fazit: Ist es die Mühe wert? 💬

Am Ende des Videos ziehe ich ein Fazit: Govee2Mqtt ist definitiv eine spannende Möglichkeit, Govee-Geräte in Home Assistant zu integrieren. Für alle, die nach einer nahtlosen Lösung suchen, bietet es auf jeden Fall Potenzial – aber es ist nicht perfekt. Die Einrichtung erfordert einige technische Schritte, und es gibt ein paar Einschränkungen. Dennoch: Wenn du Govee-Produkte hast und sie in dein Smart Home einbinden möchtest, ist es definitiv einen Versuch wert!

Schau dir mein Video an und finde heraus, ob Govee2Mqtt auch für dich die Lösung ist! Wenn du Fragen hast oder eigene Erfahrungen teilen möchtest, lass es mich in den Kommentaren wissen.

Nützliche Links:

🔗 Playlist: Home Assistant – Die ersten Schritte
Wenn du gerade erst mit Home Assistant startest, findest du in dieser Playlist alles, was du für den Einstieg brauchst:
Zur YouTube-Playlist

💻 Govee2Mqtt auf GitHub
Hier findest du den GitHub-Link zu Govee2Mqtt, inklusive der Installationsanleitung und aller notwendigen Ressourcen:
Zur GitHub-Seite

Hier findest du die im Video verwendeten Lichter *:

Govee Glide Hexagon LED Panel,10 RGBIC Smart Wandleuchte Innen Funktioniert mit Alexa und Google Assistant, Kreative Dekorative Wi-Fi Hexagon LED Panel Light Panels Musik Sync für Gaming & Zimmer Deko
  • Passen Sie Ihr Wandmuster an: Entwerfen Sie Ihr eigenes modulares Hexagon LED Panel-Layout oder wählen Sie aus unseren empfohlenen Designs. Erstellen Sie eine personalisierte Beleuchtung, die Ihren Stil widerspiegelt und Ihr Setup zu mehr inspiriert.
  • Einzigartige RGBIC-Lichteffekte: Jedes LED Panel kann 6 unterschiedliche Farben gleichzeitig anzeigen, um fließende oder Farbaverlauf Effekte zu erzielen. Transparente Schale lässt Licht auf die Wand scheinen und den Paneelen fluoreszierend leuchten für geeignet.
  • Visualisieren Sie Ihre Lieder: 6 Arten von Music Sync Modes lassen jede LED wandpaneel im Rhythmus tanzen. Verwandeln Sie Ihre Lieblingslieder in eine Symphonie aus fließendem Licht und genießen Sie den fantastischen Moment.Ideal für Deko innen.
  • Reichhaltige belebte Effekte: Wählen Sie aus Szeneneffekten basierend auf Natur, Feiertagen und mehr. Die Govee Home App erkennt intelligent die Position von Hexagon LED Panels für nahtlos fließende regenbogenartige Effekte über Ihr gesamtes Design.
  • App- und Sprachsteuerung: Erleben Sie umfassende Funktionen über Govee Home App, einschließlich Musik- und Szenenmodi, Timer und das Teilen von DIY-Effekten, und mit Alexa & Google Assistant freihändige Steuerung von Farben, Helligkeit und Effekten.
Govee COB Strip Light Pro 3m, Smart LED Strip RGBIC, kompatibel mit Alexa, Google Assistant und Matter, RGBIC LED Strip Schneidbar, COB LED Streifen mit Musik Sync, für Party, Schlafzimmer
  • COB-Technologie der nächsten Generation: Govee COB LED Strip werden mit integrierter Verpackungstechnologie und 1260 LEDs/m gefertigt, was innovative Technologie in hellere, gleichmäßigere und fließendere Lichteffekte umsetzt und als Zusatzbeleuchtung verwendet werden kann.
  • Makellos und streuend: Govee COB LED Strip, umhüllt von einer weichen Silikonhülle für kontinuierliche und makellose Beleuchtung. Geeignet für die Oberflächenmontage, die Ihre Beleuchtungsdesigns aufwertet.
  • Govee RGBIC mit Warmweiß: Govee COB LED Strip bieten RGBIC-Licht mit weißen Lampenperlen und schaffen so nicht nur ein lebendiges und anpassbares Ambiente mit einer breiten Palette an Farboptionen, sondern auch nahtlos weiches weißes Licht für funktionale Beleuchtung.
  • Kompatibel mit Matter und mehr: Govee COB LED Strip, die mit allen zertifizierten Smart-Home-Plattformen funktionieren, einschließlich HomeKit, Alexa, Google Assistant und mehr. Steuern Sie diese intelligenten LED Strip per Sprachbefehl für ein intelligenteres Erlebnis.
  • Mehr DIY-Spaß: Der DIY-Modus der Govee Home App ermöglicht die Steuerung von Govee COB LED Strip mit 12 Segmenten pro Meter für personalisierte Farbdarstellungen und ultraweiche Lichteffekte. Lassen Sie Ihrer Kreativität mit 16 Millionen Farben und 17 Animationseffekten freien Lauf.

Von Null ➡️ zur perfekten Lichtsteuerung 💡 – 3 smarte Automatisierungen für jedes Level! 🔥

💡 Licht an – aber smart! In diesem Video zeige ich dir drei coole Automatisierungen rund um deine Beleuchtung – von super einfach bis beeindruckend komplex! 🌟 Egal, ob du gerade mit deinem Smart Home startest oder bereits ein Profi bist – hier ist für jeden etwas dabei! 🚀

➡️ Stufe 1: Eine einfache, aber effektive Automatisierung, die deine Beleuchtung smart macht – perfekt für den Einstieg!

➡️ Stufe 2: Noch smarter wird es mit einer mittleren Automatisierung, die deine Lichter intelligent steuert!

➡️ Stufe 3: Für die Technik-Enthusiasten – eine komplexe Beleuchtungsautomatisierung, die dein Zuhause ins beste Licht rückt!

🔥 Mach dein Zuhause smarter und genieße mehr Komfort mit diesen cleveren Lichtsteuerungen. Perfekt für jeden, der mehr aus seiner Beleuchtung rausholen will! ✨

Ich möchte euch heute einen allgemeinen Amazon-Link teilen, über den ihr eine Vielzahl von Produkten entdecken könnt. Egal, ob ihr nach Smart Home-Geräten, Gadgets oder anderen nützlichen Artikeln sucht, Amazon hat für jeden etwas zu bieten.

Wenn ihr über diesen Link einkauft, unterstützt ihr meinen Kanal, ohne dass es für euch zusätzliche Kosten verursacht. Das hilft mir, weiterhin spannende Inhalte für euch zu erstellen!

Hier ist der Link zu Amazon: https://amzn.to/3KsGngK

Vielen Dank für eure Unterstützung!

Automatisierung 1 ( Level Einstieg )

Und hier noch die Details aus den jeweiligen Aktionen:

Diese Automatisierung schaltet das Licht im Büro (spezifisch die Lampen „Klavinova oben“ und „Klavinova unten“) ein, sobald der Bewegungsmelder im Büro (binary_sensor.bewegungsmelder_buro_bilderrahmen_occupancy) eine Bewegung erkennt. Das Licht wird auf 100 % Helligkeit und eine Farbtemperatur von 5514 Kelvin eingestellt. Nach einer Verzögerung von 10 Sekunden schaltet sich das Licht wieder aus. Die Automatisierung hat keine Bedingungen und wird im „Restart“-Modus ausgeführt, was bedeutet, dass sie neu gestartet wird, falls sie während ihrer Ausführung erneut ausgelöst wird.

Weitere Infos zu den Automatisierungsmodi findest du in diesem Video, das dir bestimmt dabei hilft die unterschiedlichen Automatisierungsmodi besser zu verstehen.

YouTube player

alias: Bewegungsmelder einfach Büro Klavinova
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.bewegungsmelder_buro_bilderrahmen_occupancy
    to: "on"
conditions: []
actions:
  - action: light.turn_on
    metadata: {}
    data:
      kelvin: 5514
      brightness_pct: 100
    target:
      entity_id:
        - light.buro_klavinova_oben
        - light.buro_klavinova_unten
  - delay:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - action: light.turn_off
    target:
      entity_id:
        - light.buro_klavinova_oben
        - light.buro_klavinova_unten
    data: {}
mode: restart

Automatisierung 2 ( Level Mittel )

Diese Automatisierung sorgt dafür, dass das Licht im Flur des Erdgeschosses basierend auf Bewegung und Tageszeit automatisch gesteuert wird.

  1. Auslöser (Trigger): Die Automatisierung startet, wenn entweder einer der beiden Bewegungsmelder im Flur oder an der Haustür eine Bewegung erkennt oder die Haustür geöffnet wird.
  2. Aktionen tagsüber (zwischen 6:00 und 19:00 Uhr):
    • Wenn es draußen dunkler als 150 Lux ist und der Nachtmodus nicht aktiviert ist, schalten sich die Lampen im Flur und an der Treppe mit 50 % Helligkeit und einer kühlen Lichtfarbe (6500 Kelvin) an.
    • Nach 2 Minuten wird die Helligkeit der Lampen auf 1 % heruntergedimmt.
    • Weitere 2 Minuten später werden die Lampen komplett ausgeschaltet.
  3. Aktionen nachts (zwischen 19:00 und 6:00 Uhr):
    • Das Licht schaltet sich ebenfalls ein, aber mit einer wärmeren Lichtfarbe (2000 Kelvin) und auch hier mit 50 % Helligkeit.
    • Nach 2 Minuten dimmt das Licht auf 1 % Helligkeit herunter.
    • Weitere 2 Minuten später geht das Licht aus.

Der Modus „Restart“ bedeutet, dass die Automatisierung neu gestartet wird, wenn sie erneut ausgelöst wird, während sie noch aktiv ist.

alias: Bewegungsmelder Flur EG Video
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.bewegungsmelder_flur_treppenhaus_eg_occupancy
      - binary_sensor.bewegungsmelder_flur_haustur_eg_occupancy
      - binary_sensor.haustur_eg_contact
    to: "on"
conditions: []
actions:
  - choose:
      - conditions:
          - condition: and
            conditions:
              - condition: time
                after: "06:00:00"
                before: "19:00:00"
              - condition: not
                conditions:
                  - condition: state
                    entity_id: input_boolean.notify_night
                    state: "on"
                alias: Nachtmodus ist nicht aktiv
              - condition: numeric_state
                entity_id: sensor.bewegungsmelder_flur_treppenhaus_eg_illuminance_lux
                below: 150
        sequence:
          - action: light.turn_on
            metadata: {}
            data:
              kelvin: 6500
              brightness_pct: 50
              transition: 2
            target:
              entity_id:
                - light.flur_eg_haustur_deckenlampe
                - light.flur_eg_treppe_deckenlampe
          - delay:
              hours: 0
              minutes: 2
              seconds: 0
              milliseconds: 0
          - action: light.turn_on
            metadata: {}
            data:
              kelvin: 6500
              brightness_pct: 1
              transition: 2
            target:
              entity_id:
                - light.flur_eg_haustur_deckenlampe
                - light.flur_eg_treppe_deckenlampe
          - delay:
              hours: 0
              minutes: 2
              seconds: 0
              milliseconds: 0
          - action: light.turn_off
            target:
              entity_id:
                - light.flur_eg_haustur_deckenlampe
                - light.flur_eg_treppe_deckenlampe
            data:
              transition: 2
      - conditions:
          - condition: and
            conditions:
              - condition: time
                after: "19:00:00"
                before: "06:00:00"
              - condition: not
                conditions:
                  - condition: state
                    entity_id: input_boolean.notify_night
                    state: "on"
                alias: Nachtmodus nicht aktiv
        sequence:
          - action: light.turn_on
            metadata: {}
            data:
              kelvin: 2000
              brightness_pct: 50
              transition: 2
            target:
              entity_id:
                - light.flur_eg_haustur_deckenlampe
                - light.flur_eg_treppe_deckenlampe
          - delay:
              hours: 0
              minutes: 2
              seconds: 0
              milliseconds: 0
          - action: light.turn_on
            metadata: {}
            data:
              kelvin: 2000
              brightness_pct: 1
              transition: 2
            target:
              entity_id:
                - light.flur_eg_haustur_deckenlampe
                - light.flur_eg_treppe_deckenlampe
          - delay:
              hours: 0
              minutes: 2
              seconds: 0
              milliseconds: 0
          - action: light.turn_off
            target:
              entity_id:
                - light.flur_eg_haustur_deckenlampe
                - light.flur_eg_treppe_deckenlampe
            data:
              transition: 2
mode: restart

Automatisierung 3 ( Level Komplexer)

Diese Automatisierung steuert die Außenbeleuchtung und sorgt für einen ständigen Farbwechsel, schaltet aber bei erkannter Bewegung auf helles weißes Licht und schaltet es nach 2 Minuten wieder aus. Hier ist eine einfache Erklärung:

  1. Farbwechsel: Jede Minute (oder wenn ein spezieller „Helfer“ aktiviert ist) wechselt das Licht nach Sonnenuntergang die Farben. Es leuchtet mit 20 % Helligkeit und wechselt zufällig die Farben.
  2. Bewegung erkannt: Wenn eine Bewegung vor der Haustür erkannt wird (durch einen der Bewegungsmelder), schaltet sich das Licht auf 100 % Helligkeit und leuchtet in Weiß. Nach 2 Minuten wird das Licht wieder ausgeschaltet, und der Farbwechsel startet erneut.
  3. Sonnenaufgang: Bei Sonnenaufgang wird die Außenbeleuchtung komplett ausgeschaltet.

Die Automatisierung sorgt also für eine dynamische, farbenfrohe Beleuchtung in der Nacht und schaltet bei Bewegung auf weißes Licht, um besser sehen zu können.

Diese Automatisierung verwendet ein Template um einen Random Wert für die Beleuchtung zu finden:

              rgb_color:
                - "{{ (range(0, 256) | random) }}"
                - "{{ (range(0, 256) | random) }}"
                - "{{ (range(0, 256) | random) }}"
alias: Farbwechsel Aussen
description: >-
  Automatisierung für ständigen Farbwechsel, schaltet bei Bewegung auf Weiß und
  nach 2 Minuten wieder aus
triggers:
  - id: Jede Minute
    trigger: time_pattern
    minutes: /1
  - entity_id:
      - binary_sensor.bewegungsmelder_haustur_aussen_occupancy
      - binary_sensor.haustuer_bewegung
    id: Bewegung erkannt
    to: "on"
    trigger: state
  - event: sunrise
    id: Sonnenaufgang
    trigger: sun
  - trigger: state
    entity_id:
      - input_boolean.helfer_jedeminute
    to: "on"
    id: HelferJedeMinute
conditions: []
actions:
  - choose:
      - conditions:
          - condition: and
            conditions:
              - condition: sun
                after: sunset
                enabled: true
                before: sunrise
              - condition: or
                conditions:
                  - condition: trigger
                    id:
                      - Jede Minute
                  - condition: trigger
                    id:
                      - HelferJedeMinute
                alias: Auslöser Jeder Minute oder Helfer Jede Minute
              - condition: not
                conditions:
                  - condition: state
                    entity_id: binary_sensor.bewegungsmelder_haustur_aussen_occupancy
                    state: "on"
                alias: Bewegungsmelder erkennt gerade nichts
        sequence:
          - action: input_boolean.turn_off
            target:
              entity_id:
                - input_boolean.helfer_jedeminute
            data: {}
          - target:
              entity_id: light.aussenbeleuchtung
            data:
              brightness_pct: 20
              transition: 5
              rgb_color:
                - "{{ (range(0, 256) | random) }}"
                - "{{ (range(0, 256) | random) }}"
                - "{{ (range(0, 256) | random) }}"
            action: light.turn_on
        alias: Farbwechsel ohne Bewegungsmelder
      - conditions:
          - condition: and
            conditions:
              - alias: Nach Sonnenuntergang oder Lux Wert unter 800
                condition: or
                conditions:
                  - condition: sun
                    after: sunset
                    enabled: true
                    before: sunrise
                  - condition: numeric_state
                    entity_id: sensor.bewegungsmelder_haustur_aussen_illuminance_lux
                    below: 800
              - condition: trigger
                id: Bewegung erkannt
        sequence:
          - target:
              entity_id: light.aussenbeleuchtung
            data:
              brightness_pct: 100
              transition: 3
              color_name: white
            action: light.turn_on
          - delay:
              hours: 0
              minutes: 2
              seconds: 0
              milliseconds: 0
          - target:
              entity_id: light.aussenbeleuchtung
            action: light.turn_off
            data: {}
          - action: input_boolean.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.helfer_jedeminute
        alias: Bei Bewegung soll hell leuchten
      - conditions:
          - condition: trigger
            id: Sonnenaufgang
        sequence:
          - target:
              entity_id: light.aussenbeleuchtung
            action: light.turn_off
            data: {}
        alias: Wenn Sonnenaufgang, dann alle Lichter aus
mode: parallel
max: 10

Was machen eigentliche diese Automatisierungs Modi ?

Ich möchte euch heute einen allgemeinen Amazon-Link teilen, über den ihr eine Vielzahl von Produkten entdecken könnt. Egal, ob ihr nach Smart Home-Geräten, Gadgets oder anderen nützlichen Artikeln sucht, Amazon hat für jeden etwas zu bieten.

Wenn ihr über diesen Link einkauft, unterstützt ihr meinen Kanal, ohne dass es für euch zusätzliche Kosten verursacht. Das hilft mir, weiterhin spannende Inhalte für euch zu erstellen!

Hier ist der Link zu Amazon: https://amzn.to/3KsGngK

Vielen Dank für eure Unterstützung!

Habt ihr euch auch schon die Frage gestellt, wozu diese Modi eigentlich gut sind ? Wie wende ich diese an ?

Auf diese Fragen bekommt ihr in diesem Video eine Antwort.

Modus – Einzeln

Eine Automatisierung wird von Anfang bis zum Ende ausgeführt. Kommt während des Durchlaufs ein weiterer Auslöser, so wird dieser ignoriert.

alias: Single Mode - Haustür
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.haustur_klingeln
    to: "on"
condition: []
action:
  - action: light.turn_on
    metadata: {}
    data:
      rgb_color:
        - 255
        - 0
        - 0
      brightness_pct: 100
    target:
      entity_id: light.buro_klavinova_oben
  - delay:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - action: light.turn_off
    target:
      entity_id: light.buro_klavinova_oben
    data: {}
mode: single

Modus – Restart

Eine Automatisierung wird so lange ausgeführt, bis ein neuer Auslöser kommt. Ist das der Fall, so wird die Automatisierung neu gestartet und der Ablauf erfolgt erneut von Anfang bis zum Ende, oder so lange, bis wieder ein neuer Auslöser kommt.

alias: Restart - Mode Licht
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_haustur_aussen_occupancy
    to: "on"
condition: []
action:
  - action: light.turn_on
    metadata: {}
    data:
      rgb_color:
        - 236
        - 9
        - 9
      brightness_pct: 100
    target:
      entity_id:
        - light.buro_klavinova_oben
        - light.buro_klavinova_unten
  - delay:
      hours: 0
      minutes: 1
      seconds: 0
      milliseconds: 0
  - action: light.turn_off
    metadata: {}
    data: {}
    target:
      entity_id:
        - light.buro_klavinova_oben
        - light.buro_klavinova_unten
mode: restart

Modus – In Warteschlange

Dieser Modus behandelt jeden Trigger bei der Bearbeitung, wie man es von einen FIFO ( First in First Out ) kennt. D.h. jeder Auslöser wird verwendet und für jeden Auslöser wird die Automatisierung komplett durchlaufen.

alias: In Warteschlange
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_haustur_aussen_occupancy
    to: "on"
condition: []
action:
  - action: light.turn_on
    metadata: {}
    data:
      rgb_color:
        - 236
        - 9
        - 9
      brightness_pct: 100
    target:
      entity_id:
        - light.buro_klavinova_oben
        - light.buro_klavinova_unten
  - delay:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - action: light.turn_off
    metadata: {}
    data: {}
    target:
      entity_id:
        - light.buro_klavinova_oben
        - light.buro_klavinova_unten
mode: queued
max: 10

Modus – Parallel

Der parallele Modus unterscheidet sich komplett von den bisherigen Modi. Haben wir z.B. zwei verschiedene Auslöser , die durch eine Auslöse ID miteinander verknüpft sind, so werden damit verknüpfte Aktionen immer ausgeführt. Auch in diesem Modus kann man über den Max Parameter angeben, wie viele gleichzeitige Bearbeitungen erfolgen sollen. Default sind 10 parallele Vorgänge.

alias: Räume beleuchten nach Person - Parallel Mode
description: Demonstriert den Parallel Modus von Home Assistant
trigger:
  - platform: state
    entity_id:
      - input_boolean.helfer_person_sabrina
    to: "on"
    id: Sabrina home
  - platform: state
    entity_id:
      - input_boolean.helfer_person_tobias
    to: "on"
    id: Tobias home
condition: []
action:
  - if:
      - condition: trigger
        id:
          - Sabrina home
    then:
      - target:
          entity_id: light.buro_klavinova_oben
        data:
          rgb_color:
            - 110
            - 245
            - 0
          brightness_pct: 20
        action: light.turn_on
      - delay:
          hours: 0
          minutes: 0
          seconds: 10
          milliseconds: 0
      - action: light.turn_off
        target:
          entity_id:
            - light.buro_klavinova_oben
        data: {}
  - if:
      - condition: trigger
        id:
          - Tobias home
    then:
      - target:
          entity_id: light.buro_klavinova_unten
        data:
          rgb_color:
            - 0
            - 16
            - 245
          brightness_pct: 40
        action: light.turn_on
      - delay:
          hours: 0
          minutes: 0
          seconds: 10
          milliseconds: 0
      - action: light.turn_off
        target:
          entity_id:
            - light.buro_klavinova_unten
        data: {}
mode: parallel
max: 10