Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - alias: washing_machine_mode
- initial_state: true
- trigger:
- - platform: state
- entity_id: binary_sensor.washing_machine
- - platform: state
- entity_id: binary_sensor.bathroom_washing_machine_door
- action:
- - choose:
- - conditions:
- - condition: state
- entity_id: binary_sensor.washing_machine
- state: 'on'
- - condition: state
- entity_id: input_select.washing_machine_state
- state: 'Stopped'
- sequence:
- - service: input_select.select_option
- data:
- entity_id: input_select.washing_machine_state
- option: Washing
- - service: notify.telegram_1
- data:
- title: '*Ванная*'
- message: "\U0001F97C\U0001F455\U0001F456\U0001F9E5\U0001F9E6\U0001F457\U0001F459\U0001F45A
- \nСтиральная машина начала стирку!"
- - service: notify.telegram_2
- data:
- title: '*Ванная*'
- message: "\U0001F97C\U0001F455\U0001F456\U0001F9E5\U0001F9E6\U0001F457\U0001F459\U0001F45A
- \nСтиральная машина начала стирку!"
- - service: script.turn_on
- entity_id: script.tts_bathroom_washing_machine_start
- - conditions:
- - condition: state
- entity_id: binary_sensor.washing_machine
- state: 'off'
- - condition: state
- entity_id: binary_sensor.bathroom_washing_machine_door
- state: 'off'
- - condition: state
- entity_id: input_select.washing_machine_state
- state: 'Washing'
- sequence:
- - service: input_select.select_option
- data:
- entity_id: input_select.washing_machine_state
- option: Drying
- - service: notify.telegram_1
- data:
- title: '*Ванная*'
- message: "\U0001F97C\U0001F455\U0001F456\U0001F9E5\U0001F9E6\U0001F457\U0001F459\U0001F45A
- \nСтирка завершена, пожалуйста извлеките и развесьте вещи для сушки."
- - service: notify.telegram_2
- data:
- title: '*Ванная*'
- message: "\U0001F97C\U0001F455\U0001F456\U0001F9E5\U0001F9E6\U0001F457\U0001F459\U0001F45A
- \nСтирка завершена, пожалуйста извлеките и развесьте вещи для сушки."
- - service: script.turn_on
- entity_id: script.tts_bathroom_washing_machine_drying
- - conditions:
- - condition: state
- entity_id: binary_sensor.bathroom_washing_machine_door
- state: 'on'
- - condition: or
- conditions:
- - condition: state
- entity_id: input_select.washing_machine_state
- state: 'Drying'
- - condition: state
- entity_id: input_select.washing_machine_state
- state: 'Washing'
- sequence:
- - service: input_select.select_option
- data:
- entity_id: input_select.washing_machine_state
- option: Stopped
- - service: switch.turn_off
- entity_id: switch.bathroom_washing_machine
- - service: notify.telegram_1
- data:
- title: '*Ванная*'
- message: "\U0001F97C\U0001F455\U0001F456\U0001F9E5\U0001F9E6\U0001F457\U0001F459\U0001F45A
- \nВещи извлечены из стиральной машины для сушки.\nПитание стиральной машины отключено."
- - service: notify.telegram_2
- data:
- title: '*Ванная*'
- message: "\U0001F97C\U0001F455\U0001F456\U0001F9E5\U0001F9E6\U0001F457\U0001F459\U0001F45A
- \nВещи извлечены из стиральной машины для сушки.\nПитание стиральной машины отключено."
Advertisement
Add Comment
Please, Sign In to add comment