This commit is contained in:
+31
-1
@@ -26,7 +26,6 @@
|
||||
- trigger: numeric_state
|
||||
entity_id:
|
||||
- sensor.tsys1_ups_battery_charge
|
||||
- sensor.tsys9_ups_battery_charge
|
||||
below: 40
|
||||
conditions:
|
||||
- condition: template
|
||||
@@ -107,6 +106,11 @@
|
||||
- sensor.pfv_subopi3_temperature
|
||||
- sensor.pfv_subopi_dev_3_temperature
|
||||
- sensor.pfv_subopi_dev_4_temperature
|
||||
- sensor.pfv_tsys6_drac_ambient
|
||||
- sensor.pfv_tsys7_drac_inlet
|
||||
- sensor.pfv_tsys7_drac_exhaust
|
||||
- sensor.pfv_tsys7_drac_cpu1
|
||||
- sensor.pfv_tsys7_drac_cpu2
|
||||
above: 104
|
||||
actions:
|
||||
- action: notify.send_message
|
||||
@@ -121,3 +125,29 @@
|
||||
data:
|
||||
priority: 1
|
||||
mode: single
|
||||
- id: pfv_plant_sensor_watchdog
|
||||
alias: PFV plant - sensor watchdog (unavailable sensors)
|
||||
description: HA is the environmental brain (#344) — a silent sensor is an outage.
|
||||
Re-alert suppressed by 4h cooldown via last_notified input_text if present.
|
||||
triggers:
|
||||
- trigger: time_pattern
|
||||
minutes: /30
|
||||
actions:
|
||||
- action: notify.send_message
|
||||
target:
|
||||
entity_id:
|
||||
- notify.ultix_sidecar_new
|
||||
- notify.allthes_ipad
|
||||
data:
|
||||
title: SENSOR WATCHDOG
|
||||
message: >-
|
||||
{% set fleet = states.sensor | selectattr('entity_id', 'match', 'sensor\.pfv_')
|
||||
| list %}
|
||||
{% set dead = fleet | selectattr('state', 'in', ['unavailable', 'unknown']) | list %}
|
||||
{% if dead | length > 0 %}
|
||||
{{ dead | length }} of {{ fleet | length }} fleet sensors silent:
|
||||
{{ dead | map(attribute='entity_id') | join(', ') }}
|
||||
{% else %}
|
||||
all {{ fleet | length }} fleet sensors OK
|
||||
{% endif %}
|
||||
mode: single
|
||||
|
||||
Reference in New Issue
Block a user