Water leakage notification blueprint

I don’t want to maintain a blueprint, but I created one for my own use for my water sensors. If someone wants to publish properly, feel free to take this.

blueprint:
  name: Moisture Sensor
  description: Perform action when moisture sensor turns wet
  domain: automation
  input:
    actions:
      name: Actions
      description: Notifications or similar to be run.
        {{ trigger.event.data.new_state.attributes.friendly_name }} will be the name of the
        sensor
      selector:
        action: {}
trigger:
  - event_data: {}
    event_type: state_changed
    platform: event
condition:
  - condition: template
    value_template: '{{ trigger.event.data.new_state.attributes.device_class == "moisture" }}'
  - condition: template
    value_template: '{{ trigger.event.data.new_state.state == "on" }}'
action:
- choose: []
  default: !input 'actions'
mode: single

I create an action on Call service calling the notify.mobile_app_my_iphone with data like:

message: 'Leak detected by {{ trigger.event.data.new_state.attributes.friendly_name }}'
data:
  push:
    sound:
      name: default
      critical: 1
      volume: 1
6 Likes