25 lines
586 B
YAML
25 lines
586 B
YAML
- alias: Home mood change
|
|
description: It call script.mood_set when input_text.home_mood change
|
|
triggers:
|
|
- entity_id:
|
|
- input_text.home_mood
|
|
to: null
|
|
trigger: state
|
|
- trigger: state
|
|
entity_id:
|
|
- automation.home_mood_change
|
|
from: 'off'
|
|
to: 'on'
|
|
conditions:
|
|
- condition: state
|
|
entity_id: script.mood_set
|
|
state: 'off'
|
|
alias: This prevent possible infinite loop with mood_set
|
|
actions:
|
|
- action: script.mood_set
|
|
metadata: {}
|
|
data:
|
|
mood: '{{ states(''input_text.home_mood'') }}'
|
|
transition_time: 30
|
|
mode: restart
|