alias: Notify Paulus if there are issues on the Victoria line
mode: single
triggers:
- entity_id:
- sensor.victoria
trigger: state
- at: "08:00:00"
trigger: time
- at: "16:30:00"
trigger: time
conditions:
- condition: not
alias: 如果 Victoria 线当前不是轻微延误或服务正常
conditions:
- condition: or
conditions:
- condition: state
entity_id: sensor.victoria
state: Good Service
- condition: state
entity_id: sensor.victoria
state: Minor Delays
- condition: state
entity_id: sensor.victoria
state: unavailable
- condition: state
entity_id: sensor.victoria
state: unknown
- condition: or
alias: 如果 Paulus 早上在家,或下午不在家
conditions:
- condition: and
alias: 如果 Paulus 早上在家
conditions:
- condition: time
before: "14:00:00"
after: "07:00:00"
- condition: state
entity_id: person.paulus
state: home
- condition: and
alias: 如果 Paulus 下午不在家
conditions:
- condition: time
before: "19:00:00"
after: "13:00:00"
- condition: state
entity_id: person.paulus
state: home
actions:
- data:
title: "{{'Victoria Line: ' + states.sensor.victoria.state}}"
message: "{{states.sensor.victoria.attributes.Description}}"
action: notify.mobile_app_pixel_7