[KW 50 / 25] : Was habt ihr diese Woche im Smart Home geplant / umgesetzt?

Codeschloß als Automatisierung!

alias: HT Button Codeschloss
triggers:
  - event_type: bthome_ble_event
    event_data:
      address: 2B:E6:B6:74:3E:A5
    trigger: event
conditions:
  - condition: template
    value_template: "{{ trigger.event.data.event_class == 'button' }}"
actions:
  - variables:
      key: |
        {% if trigger.event.data.event_type == 'press' %}
          K
        {% elif trigger.event.data.event_type == 'hold_press' %}
          L
        {% else %}
          ""
        {% endif %}
  - target:
      entity_id: input_text.codeschloss
    data:
      value: "{{ states('input_text.codeschloss') ~ key }}"
    action: input_text.set_value
  - data:
      title: Codeschloss
      message: "Eingabe: {{ states('input_text.codeschloss') }}"
    action: persistent_notification.create
  - choose:
      - conditions:
          - condition: template
            value_template: "{{ states('input_text.codeschloss') == correct_code }}"
        sequence:
          - data:
              title: Codeschloss
              message: ✅ Code korrekt – Tür wird geöffnet!
            action: persistent_notification.create
          - delay: "00:00:02"
          - target:
              entity_id: button.home_unlatch
            action: button.press
          - target:
              entity_id: input_text.codeschloss
            data:
              value: ""
            action: input_text.set_value
  - delay:
      seconds: "{{ timeout }}"
  - target:
      entity_id: input_text.codeschloss
    data:
      value: ""
    action: input_text.set_value
mode: restart
variables:
  correct_code: LKKK
  timeout: 8

So habe ich das ganze als Automatisierung am laufen! Als Auslöser missbrauche ich meinen " Shelly Blu H&T" der neben Temperatur etc. auch einen Button mitbringt! Will das ganze aber nochmal umbauen und als Auslöser dann einen Shelly BLU-Button verwenden!

Überarbeitete Version → Hier! ←

1 „Gefällt mir“