135 lines
3.9 KiB
YAML
135 lines
3.9 KiB
YAML
- alias: Katze erkannt
|
|
description: ''
|
|
mode: single
|
|
triggers:
|
|
- webhook_id: INSERT_WEBHOOK_ID_HERE
|
|
allowed_methods:
|
|
- POST
|
|
- PUT
|
|
local_only: true
|
|
trigger: webhook
|
|
conditions:
|
|
- condition: and
|
|
conditions:
|
|
- condition: not
|
|
conditions:
|
|
- condition: template
|
|
value_template: '{{ states(''input_text.shice_letzter_tag'') == trigger.data.label
|
|
}}'
|
|
- condition: or
|
|
conditions:
|
|
- condition: and
|
|
conditions:
|
|
- condition: template
|
|
value_template: '{{ trigger.data.label == "cami" }}'
|
|
- condition: state
|
|
entity_id: input_boolean.shice_tag1_aktiv
|
|
state: 'on'
|
|
- condition: and
|
|
conditions:
|
|
- condition: template
|
|
value_template: '{{ trigger.data.label == "flausch" }}'
|
|
- condition: state
|
|
entity_id: input_boolean.shice_tag2_aktiv
|
|
state: 'on'
|
|
- condition: and
|
|
conditions:
|
|
- condition: template
|
|
value_template: '{{ trigger.data.label == "levi" }}'
|
|
- condition: state
|
|
entity_id: input_boolean.shice_tag3_aktiv
|
|
state: 'on'
|
|
- condition: and
|
|
conditions:
|
|
- condition: template
|
|
value_template: '{{ trigger.data.label == "rofl" }}'
|
|
- condition: state
|
|
entity_id: input_boolean.shice_tag4_aktiv
|
|
state: 'on'
|
|
- condition: and
|
|
conditions:
|
|
- condition: template
|
|
value_template: '{{ trigger.data.label == "Negative" }}'
|
|
- condition: state
|
|
entity_id: input_boolean.shice_tag5_aktiv
|
|
state: 'on'
|
|
actions:
|
|
- data:
|
|
message: '{{trigger.data.label}} erkannt'
|
|
entity_id: media_player.nestaudio2425, media_player.nestaudio0215, media_player.googlehome7366,
|
|
media_player.schlafzimmer, media_player.nestmini3227
|
|
action: tts.watson_say
|
|
- metadata: {}
|
|
data:
|
|
value: '{{trigger.data.label}}'
|
|
target:
|
|
entity_id: input_text.shice_letzter_tag
|
|
action: input_text.set_value
|
|
- delay:
|
|
hours: 0
|
|
minutes: 0
|
|
seconds: 2
|
|
milliseconds: 0
|
|
enabled: true
|
|
- data:
|
|
message: "{% if states('input_number.shice_letztes_kisterl') | int == 1 %}\n\
|
|
\ Mögliche Kakaa Deponierung bei Kisterl 1 detektiert! Ich wiederhole:\n\
|
|
\ Mögliche Kakaa Deponierung bei Kisterl 1 detektiert!\n{% elif states('input_number.shice_letztes_kisterl')\
|
|
\ | int == 2 %}\n Ein Mitarbeiter der Stuhlabteilung wird gebeten zu Kisterl\
|
|
\ 2 zu kommen!\n{% elif states('input_number.shice_letztes_kisterl') | int\
|
|
\ == 3 %}\n Die Kacke ist am dampfen - möglicherweise. In Kisterl 3.\n{%\
|
|
\ endif %}"
|
|
entity_id: media_player.nestaudio2425, media_player.nestaudio0215, media_player.googlehome7366,
|
|
media_player.schlafzimmer, media_player.nestmini3227
|
|
action: tts.watson_say
|
|
- alias: Kisterl 1 aktivierung
|
|
description: ''
|
|
mode: single
|
|
triggers:
|
|
- webhook_id: INSERT_WEBHOOK_ID_HERE
|
|
allowed_methods:
|
|
- POST
|
|
- PUT
|
|
- GET
|
|
local_only: true
|
|
trigger: webhook
|
|
conditions: []
|
|
actions:
|
|
- metadata: {}
|
|
data:
|
|
value: 1
|
|
target:
|
|
entity_id: input_number.shice_letztes_kisterl
|
|
action: input_number.set_value
|
|
- target:
|
|
entity_id: timer.shice_timer
|
|
data: {}
|
|
action: timer.cancel
|
|
- metadata: {}
|
|
data: {}
|
|
target:
|
|
entity_id: timer.shice_timer
|
|
action: timer.start
|
|
- alias: shice reset
|
|
description: ''
|
|
mode: single
|
|
triggers:
|
|
- event_type: timer.finished
|
|
event_data:
|
|
entity_id: timer.shice_timer
|
|
trigger: event
|
|
conditions: []
|
|
actions:
|
|
- metadata: {}
|
|
data:
|
|
value: 0
|
|
target:
|
|
entity_id: input_number.shice_letztes_kisterl
|
|
action: input_number.set_value
|
|
- metadata: {}
|
|
data:
|
|
value: ''
|
|
target:
|
|
entity_id: input_text.shice_letzter_tag
|
|
action: input_text.set_value
|