Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <<<configuration.yaml>>>
- #Variabel som håller state på tvättmaskinen. Används i automationerna
- input_boolean:
- washing_machine_on_tracker:
- name: Tvättmaskin
- initial: off
- #För att kunna ha en Tvättmaskins entity i UI
- binary_sensor:
- - platform: template
- sensors:
- washing_machine_running:
- friendly_name: "Tvättmaskin"
- value_template: '{% if states.input_boolean.washing_machine_on_tracker.state == "on"%}true{% else %}false{% endif %}'
- <<<customize.yaml>>>
- #Typa Tvättmaskins-entityn som en tvättmaskin, med rätt ikon
- binary_sensor.washing_machine_running:
- friendly_name: Tvättmaskin
- icon: mdi:washing-machine
- <<<automations.yaml>>>
- ##Tvättmaskin =================================
- #Tvättmaskin på (hade lite problem med random spikar i ström, som då felaktigt "slog på" att tvättmaskinen gick, "for: ...." löste detta)
- - id: washing_machine_really_on
- alias: Tvättmaskin, utvärdering - ON
- initial_state: on
- trigger:
- - above: '0.03'
- entity_id: sensor.innrsp120_1_current
- for: 0:00:15
- platform: numeric_state
- action:
- - service: input_boolean.turn_on
- data:
- entity_id: input_boolean.washing_machine_on_tracker
- #Tvättmaskin av (triggar bara om föregående aut har konstaterat att den verkligen har varit på)
- - id: washing_machine_really_off
- alias: Tvättmaskin, utvärdering - OFF
- initial_state: on
- trigger:
- - below: '0.03'
- entity_id: sensor.innrsp120_1_current
- for: 0:00:5
- platform: numeric_state
- condition:
- - condition: state
- entity_id: input_boolean.washing_machine_on_tracker
- state: 'on'
- action:
- - service: input_boolean.turn_off
- data:
- entity_id: input_boolean.washing_machine_on_tracker
- #Tvättmaskin klar - meddelande
- - id: laundry_done_msg
- alias: PB - Tvättmaskin klar
- initial_state: on
- trigger:
- - entity_id: input_boolean.washing_machine_on_tracker
- platform: state
- from: 'on'
- to: 'off'
- condition: #inga notiser när vi sover :)
- - condition: time
- after: 06:30
- before: '23:30'
- action:
- - service: script.script_send_laundry_done
- <<<scripts.yaml>>>
- #Tvättmaskin klar - meddelande (lägger alltid mina notiser i scripts, så kan jag byta notifieringslösning där, istf att vara inne o pilla i alla automationer.
- script_send_laundry_done:
- alias: PB - Tvätt klar
- sequence:
- - data:
- title: Tvätten är klar!
- target: channel/GNv14
- message: ''
- service: notify.pushb
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement