This commit is contained in:
+31
-1
@@ -26,7 +26,6 @@
|
|||||||
- trigger: numeric_state
|
- trigger: numeric_state
|
||||||
entity_id:
|
entity_id:
|
||||||
- sensor.tsys1_ups_battery_charge
|
- sensor.tsys1_ups_battery_charge
|
||||||
- sensor.tsys9_ups_battery_charge
|
|
||||||
below: 40
|
below: 40
|
||||||
conditions:
|
conditions:
|
||||||
- condition: template
|
- condition: template
|
||||||
@@ -107,6 +106,11 @@
|
|||||||
- sensor.pfv_subopi3_temperature
|
- sensor.pfv_subopi3_temperature
|
||||||
- sensor.pfv_subopi_dev_3_temperature
|
- sensor.pfv_subopi_dev_3_temperature
|
||||||
- sensor.pfv_subopi_dev_4_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
|
above: 104
|
||||||
actions:
|
actions:
|
||||||
- action: notify.send_message
|
- action: notify.send_message
|
||||||
@@ -121,3 +125,29 @@
|
|||||||
data:
|
data:
|
||||||
priority: 1
|
priority: 1
|
||||||
mode: single
|
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