Advertisement
tiwing

dead zwave devices sensor

Aug 22nd, 2022 (edited)
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 0.76 KB | None | 0 0
  1.  - sensor:
  2.     - name: "Dead ZWave Devices"
  3.       unique_id: dead_zwave_devices
  4.       unit_of_measurement: entities
  5.       state: >
  6.        {% if state_attr('sensor.dead_zwave_devices','entity_id') != none %}
  7.           {{ state_attr('sensor.dead_zwave_devices','entity_id') | count }}
  8.         {% else %}
  9.           {{ 0 }}
  10.         {% endif %}
  11.       attributes:
  12.         entity_id: >
  13.          {{
  14.             expand(integration_entities('Z-Wave JS') )
  15.             | selectattr("entity_id", "search", "node_status")
  16.             | selectattr('state', 'in', 'dead, unavailable, unknown')
  17.             | map(attribute="object_id")
  18.             | map('regex_replace', find='(.*)_node_status', replace='button.\\1_ping', ignorecase=False)
  19.             | list
  20.           }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement