Effizient und Individuell: Home Assistant Blaupause in nur 20 Minuten erstellen!

Smart ohne Stress: Deine individuelle Home Assistant Blaupause in 20 Minuten – Keine Programmierkenntnisse erforderlich! Bonus: Lade den Blueprint von meiner Blog-Seite herunter, wenn du dir die Arbeit sparen möchtest!

Diese ZigBee Produkte verwende ich* :

Die Anleitung zu den Home Assistant Selectors findest du hier:

Selectors – Home Assistant (home-assistant.io)

Verwendete Automatisierungsvorlage:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
alias: Bewegung_Blueprint
description: ""
trigger:
- platform: state
entity_id:
- binary_sensor.bewegungsmelder_buro_kuhlschrank_occupancy
to: "on"
id: Bewegung erkannt
- platform: state
entity_id:
- binary_sensor.bewegungsmelder_buro_kuhlschrank_occupancy
to: "off"
for:
hours: 0
minutes: 2
seconds: 0
condition: []
action:
- if:
- condition: trigger
id:
- Bewegung erkannt
- condition: numeric_state
entity_id: sensor.bewegungsmelder_buro_kuhlschrank_illuminance_lux
below: 50
then:
- service: light.turn_on
metadata: {}
data: {}
target:
entity_id:
- light.buro_klavinova_oben
- service: switch.turn_on
target:
entity_id: switch.sonoff_octo_print
data: {}
else:
- service: light.turn_off
metadata: {}
data: {}
target:
entity_id: light.buro_klavinova_oben
- service: switch.turn_off
target:
entity_id: switch.sonoff_octo_print
data: {}
mode: single
alias: Bewegung_Blueprint description: "" trigger: - platform: state entity_id: - binary_sensor.bewegungsmelder_buro_kuhlschrank_occupancy to: "on" id: Bewegung erkannt - platform: state entity_id: - binary_sensor.bewegungsmelder_buro_kuhlschrank_occupancy to: "off" for: hours: 0 minutes: 2 seconds: 0 condition: [] action: - if: - condition: trigger id: - Bewegung erkannt - condition: numeric_state entity_id: sensor.bewegungsmelder_buro_kuhlschrank_illuminance_lux below: 50 then: - service: light.turn_on metadata: {} data: {} target: entity_id: - light.buro_klavinova_oben - service: switch.turn_on target: entity_id: switch.sonoff_octo_print data: {} else: - service: light.turn_off metadata: {} data: {} target: entity_id: light.buro_klavinova_oben - service: switch.turn_off target: entity_id: switch.sonoff_octo_print data: {} mode: single
alias: Bewegung_Blueprint
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_buro_kuhlschrank_occupancy
    to: "on"
    id: Bewegung erkannt
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_buro_kuhlschrank_occupancy
    to: "off"
    for:
      hours: 0
      minutes: 2
      seconds: 0
condition: []
action:
  - if:
      - condition: trigger
        id:
          - Bewegung erkannt
      - condition: numeric_state
        entity_id: sensor.bewegungsmelder_buro_kuhlschrank_illuminance_lux
        below: 50
    then:
      - service: light.turn_on
        metadata: {}
        data: {}
        target:
          entity_id:
            - light.buro_klavinova_oben
      - service: switch.turn_on
        target:
          entity_id: switch.sonoff_octo_print
        data: {}
    else:
      - service: light.turn_off
        metadata: {}
        data: {}
        target:
          entity_id: light.buro_klavinova_oben
      - service: switch.turn_off
        target:
          entity_id: switch.sonoff_octo_print
        data: {}
mode: single

Beispiel Blueprint :

Wenn du die Blaupause verwenden möchtest, würde ich mich sehr darüber freuen, wenn du meinen Kanal abonnierst. Danke 🙂

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
blueprint:
name: Bewegungserkennung
description: Schaltet Lichter ein, wenn Bewegung erkannt wird und eine Helligkeit unterschritten ist
domain: automation
author: smart home & more
input:
lichter_input:
name: Lichter
default: {}
selector:
entity:
domain:
- light
schalter_input:
name: Schalter
default: {}
selector:
entity:
domain:
- switch
bewegungsmelder_input:
name: Bewegungsmelder
selector:
entity:
domain:
- binary_sensor
device_class: motion
lichtsensor_input:
name: Licht Sensor
selector:
entity:
domain:
- sensor
device_class: illuminance
lichtsensor_value_input:
name: Licht Intensität
description: Licht wird eingeschaltet, wenn der Wert unter dem Eingabewert liegt
default: 400
triggerzeit_input:
name: Einschalt-Zeit
description: Zeitspanne , wie lange das Licht eingeschaltet sein soll
selector:
number:
min: 0
max: 60
unit_of_measurement: minutes
mode: single
trigger:
- platform: state
entity_id: !input bewegungsmelder_input
to: "on"
id: Bewegung erkannt
- platform: state
entity_id: !input bewegungsmelder_input
to: "off"
for:
hours: 0
minutes: !input triggerzeit_input
seconds: 0
condition: []
action:
- if:
- condition: trigger
id:
- Bewegung erkannt
- condition: numeric_state
entity_id: !input lichtsensor_input
below: !input lichtsensor_value_input
then:
- service: light.turn_on
target:
entity_id: !input lichter_input
- service: switch.turn_on
target:
entity_id: !input schalter_input
else:
- service: light.turn_off
target:
entity_id: !input lichter_input
- service: switch.turn_off
target:
entity_id: !input schalter_input
blueprint: name: Bewegungserkennung description: Schaltet Lichter ein, wenn Bewegung erkannt wird und eine Helligkeit unterschritten ist domain: automation author: smart home & more input: lichter_input: name: Lichter default: {} selector: entity: domain: - light schalter_input: name: Schalter default: {} selector: entity: domain: - switch bewegungsmelder_input: name: Bewegungsmelder selector: entity: domain: - binary_sensor device_class: motion lichtsensor_input: name: Licht Sensor selector: entity: domain: - sensor device_class: illuminance lichtsensor_value_input: name: Licht Intensität description: Licht wird eingeschaltet, wenn der Wert unter dem Eingabewert liegt default: 400 triggerzeit_input: name: Einschalt-Zeit description: Zeitspanne , wie lange das Licht eingeschaltet sein soll selector: number: min: 0 max: 60 unit_of_measurement: minutes mode: single trigger: - platform: state entity_id: !input bewegungsmelder_input to: "on" id: Bewegung erkannt - platform: state entity_id: !input bewegungsmelder_input to: "off" for: hours: 0 minutes: !input triggerzeit_input seconds: 0 condition: [] action: - if: - condition: trigger id: - Bewegung erkannt - condition: numeric_state entity_id: !input lichtsensor_input below: !input lichtsensor_value_input then: - service: light.turn_on target: entity_id: !input lichter_input - service: switch.turn_on target: entity_id: !input schalter_input else: - service: light.turn_off target: entity_id: !input lichter_input - service: switch.turn_off target: entity_id: !input schalter_input
blueprint:
  name: Bewegungserkennung
  description: Schaltet Lichter ein, wenn Bewegung erkannt wird und eine Helligkeit unterschritten ist
  domain: automation
  author: smart home & more
  input:
      lichter_input:
        name: Lichter
        default: {}
        selector:
            entity:
              domain:
                - light    
      schalter_input:
        name: Schalter
        default: {}
        selector:
            entity:
              domain:
                - switch
      bewegungsmelder_input:
        name: Bewegungsmelder
        selector:
            entity:
              domain:
                - binary_sensor
              device_class: motion
      lichtsensor_input:
        name: Licht Sensor
        selector:
          entity: 
            domain:
              - sensor
            device_class: illuminance
      lichtsensor_value_input:
        name: Licht Intensität
        description: Licht wird eingeschaltet, wenn der Wert unter dem Eingabewert liegt
        default: 400
      triggerzeit_input:
        name: Einschalt-Zeit
        description: Zeitspanne , wie lange das Licht eingeschaltet sein soll
        selector:
          number:
            min: 0
            max: 60
            unit_of_measurement: minutes
mode: single
trigger:
  - platform: state
    entity_id: !input bewegungsmelder_input
    to: "on"
    id: Bewegung erkannt
  - platform: state
    entity_id: !input bewegungsmelder_input
    to: "off"
    for:
      hours: 0
      minutes: !input triggerzeit_input
      seconds: 0
condition: []
action:
  - if:
      - condition: trigger
        id:
          - Bewegung erkannt
      - condition: numeric_state
        entity_id: !input lichtsensor_input
        below: !input lichtsensor_value_input
    then:
      - service: light.turn_on
        target:
          entity_id: !input lichter_input
      - service: switch.turn_on
        target:
          entity_id: !input schalter_input
    else:
      - service: light.turn_off
        target:
          entity_id: !input lichter_input
      - service: switch.turn_off
        target:
          entity_id: !input schalter_input