Don't turn lights on if I'm not home

This commit is contained in:
2020-05-11 20:25:55 +03:00
parent 1d7d4dd8ee
commit 3cacdb2a34
+19 -15
View File
@@ -58,6 +58,25 @@ automation:
condition: template condition: template
value_template: "{{ not is_state('input_select.house_mode', 'night') }}" value_template: "{{ not is_state('input_select.house_mode', 'night') }}"
action: action:
- service: script.say
data_template:
message: >-
{% if trigger %}
{% set diff = trigger.to_state.state|int - trigger.from_state.state|int %}
Hey, {% if diff > 1 %}{{diff}} people{% else %}1 person{% endif%} just downloaded
{% if trigger.entity_id == 'sensor.folder_card_downloads' %} folder card
{% elif trigger.entity_id == 'sensor.time_picker_card_downloads' %} time picker card
{% else %} something, but I don't know what. This should never happen!
{% endif %}
{% else %}
Just testing
{% endif %}
- condition: state
entity_id: input_boolean.georgi_home
state: "on"
# Here be scene hacks
# Store powered state # Store powered state
- service: scene.create - service: scene.create
data: data:
@@ -89,21 +108,6 @@ automation:
rgb_color: [0, 255, 63] rgb_color: [0, 255, 63]
brightness_pct: 100 brightness_pct: 100
- service: script.say
data_template:
message: >-
{% if trigger %}
{% set diff = trigger.to_state.state|int - trigger.from_state.state|int %}
Hey, {% if diff > 1 %}{{diff}} people{% else %}1 person{% endif%} just downloaded
{% if trigger.entity_id == 'sensor.folder_card_downloads' %} folder card
{% elif trigger.entity_id == 'sensor.time_picker_card_downloads' %} time picker card
{% else %} something, but I don't know what. This should never happen!
{% endif %}
{% else %}
Just testing
{% endif %}
- delay: 00:00:06 - delay: 00:00:06
- service: scene.turn_on - service: scene.turn_on
entity_id: scene.pre_github_notify_2 entity_id: scene.pre_github_notify_2