mirror of
https://github.com/GeorgeSG/sarah.git
synced 2026-05-09 10:14:41 +00:00
Don't turn lights on if I'm not home
This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user