fix(plant): dedupe sensor: key that shadowed all 22 SNMP temps [#344]

Second top-level sensor: key (PDU energy) made YAML last-one-wins drop
the whole first block at config load — every SNMP temp/power entity
stopped being created after the restart that pulled this file.

https://projects.knownelement.com/issues/344#note-3916
This commit is contained in:
2026-09-02 18:45:38 -05:00
parent f647e4f214
commit d1c09ae225
+14 -11
View File
@@ -330,6 +330,20 @@ sensor:
{% set m = value | regex_findall('output_amps ([0-9.]+)') %}
{{ m[0] if m | length > 0 }}
# --- Garage PDU energy (kWh) integrated from watts [#344] ---
# NOTE: lives in THIS sensor: block on purpose — a second top-level
# "sensor:" key anywhere in a package shadows the whole first block
# (YAML duplicate keys are last-one-wins) and silently kills every
# SNMP sensor at next HA restart. Never append a second sensor: key.
- platform: integration
source: sensor.pfv_garage_pdu_power
name: pfv garage PDU energy
round: 2
unit_prefix: k
unit_time: h
method: left
unique_id: pfv_garage_pdu_energy
template:
- sensor:
- name: "PFV garage PDU power"
@@ -365,17 +379,6 @@ binary_sensor:
min_gradient: 0.011
unique_id: trend_garage_rising
# --- Garage PDU energy (kWh) from watts [#344] ---
sensor:
- platform: integration
source: sensor.pfv_garage_pdu_power
name: pfv garage PDU energy
round: 2
unit_prefix: k
unit_time: h
method: left
unique_id: pfv_garage_pdu_energy
utility_meter:
garage_pdu_daily:
source: sensor.pfv_garage_pdu_energy