Return bed led scripts

This commit is contained in:
2022-01-13 20:28:15 +02:00
parent d72f26fdb8
commit cc30c4d8e0
2 changed files with 32 additions and 5 deletions
@@ -18,3 +18,29 @@ sensor:
icon: "mdi:signal" icon: "mdi:signal"
unit_of_measurement: "lqi" unit_of_measurement: "lqi"
value_template: "{{ value_json.linkquality }}" value_template: "{{ value_json.linkquality }}"
script:
bed_led_on:
sequence:
- delay: "00:00:01"
- service: light.turn_on
entity_id: light.bed_led
- delay: "00:00:03"
- service: light.turn_on
entity_id: light.bed_led
data_template:
brightness_pct: "{{ brightness_pct | default(100) }}"
bed_led_toggle:
sequence:
- choose:
- conditions:
- condition: state
entity_id: light.bed_led
state: "off"
sequence:
- service: script.bed_led_on
default:
- service: light.turn_off
entity_id: light.bed_led
@@ -21,11 +21,6 @@ automation:
input: input:
z2m_topic: "z2m_deconz/bedside_switch" z2m_topic: "z2m_deconz/bedside_switch"
click: click:
- service: script.bed_led_toggle
data_template:
brightness_pct: >-
{% if is_state('input_select.bedroom_mode', 'night') %} 40 {% else %} 100 {% endif %}
- service: light.toggle - service: light.toggle
data_template: data_template:
entity_id: >- entity_id: >-
@@ -38,6 +33,12 @@ automation:
brightness_pct: >- brightness_pct: >-
{% if is_state('input_select.bedroom_mode', 'night') %} 40 {% else %} 100 {% endif %} {% if is_state('input_select.bedroom_mode', 'night') %} 40 {% else %} 100 {% endif %}
- service: script.bed_led_toggle
data_template:
brightness_pct: >-
{% if is_state('input_select.bedroom_mode', 'night') %} 40 {% else %} 100 {% endif %}
double_click: double_click:
- service: light.toggle - service: light.toggle
entity_id: light.bedside entity_id: light.bedside