Skip to content
Snippets Groups Projects
Commit 9a85a3b4 authored by nandXor's avatar nandXor
Browse files

Added Alarm (Blaulicht + Sirene)

parent 0b0b0535
No related branches found
No related tags found
No related merge requests found
{% set devicename = "esphome_strommesser" %}
{% include "/includes/ansible.inc.yaml" %}
{% include "/includes/board.d1_mini.inc.yaml" %}
{% include "/includes/common.inc.yaml" %}
switch:
- platform: gpio
pin: D2
id: sirene_pin
- platform: gpio
pin: D1
id: blaulicht
name: Blaulicht
- platform: template
name: Sirene
id: sirene
optimistic: true
turn_on_action:
- switch.turn_on: sirene_pin
- delay: 300ms
- switch.turn_off: sirene_pin
- delay: 100ms
# turn self on again if still enabled
- if:
condition:
lambda: 'return id(sirene).state;'
then:
- switch.turn_on: sirene
turn_off_action:
- switch.turn_off: sirene_pin
binary_sensor:
- platform: gpio
pin: D6
name: "Alarm-Button"
id: "alarm_button"
filters:
- delayed_on_off: 300ms
on_release:
then:
- switch.turn_on: sirene
- switch.turn_on: blaulicht
on_press:
then:
- switch.turn_off: sirene
- switch.turn_off: blaulicht
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment