homeassistant-config icon indicating copy to clipboard operation
homeassistant-config copied to clipboard

Better Battery Templates for z-wave battery powered devices

Open brianjking opened this issue 7 years ago • 1 comments

battery_level_warning:
        friendly_name: 'Front Sensor Battery Level Warning'
        value_template: >
          {% if states('sensor.aeotec_zw100_multisensor_6_battery_level_5_0') | float < 10 or
                states('sensor.aeotec_zw120_door_window_sensor_gen5_battery_level_8_0') | float < 10 or
                states('sensor.aeotec_zw120_door_window_sensor_gen5_battery_level_9_0') | float < 10
          %}
            Replace
          {% elif states('sensor.aeotec_zw100_multisensor_6_battery_level_5_0') | float < 25 or
                  states('sensor.aeotec_zw120_door_window_sensor_gen5_battery_level_8_0') | float < 25 or
                  states('sensor.aeotec_zw120_door_window_sensor_gen5_battery_level_9_0') | float < 25 
          %}
            Low
          {% else %}
            Good
          {% endif %}

brianjking avatar May 16 '17 03:05 brianjking

  - alias: Battery level low
    trigger:
      platform: state
      entity_id: sensor.battery_level_warning
      state: 'Low'
    action:
      - service: tts.google_say
        entity_id: media_player.office_google_home
        data:
          message: 'Sensor battery low.'
      - service: notify.nexus5x
        data:
          title: 'Sensor battery low'
          message: 'Sensor battery low.'

  - alias: Replace battery
    trigger:
      platform: state
      entity_id: sensor.battery_level_warning
      state: 'Replace'
    action:
      - service: tts.google_say
        entity_id: media_player.office_google_home
        data:
          message: 'Replace sensor battery.'
      - service: notify.nexus5x
        data:
          title: 'Replace sensor battery'
          message: 'Replace sensor battery.'

brianjking avatar May 16 '17 03:05 brianjking