mrcharles
cb03118b5a
fix(plant): drop device_class from snmp sensors — empty first render kills add [ #344 ]
...
HA 2026.8 raises ValueError(int('')) at entity ADD when a device_classed
snmp sensor's first render is empty (host down at boot/reload), so the
entity silently vanishes (artroom/garage/subopi3). Units alone keep the
°F/W/A display; automations are numeric_state, dashboards don't filter
on device_class.
https://projects.knownelement.com/issues/344#note-3916
2026-09-02 18:54:12 -05:00
mrcharles
d1c09ae225
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
2026-09-02 18:45:38 -05:00
mrcharles
f647e4f214
feat(dashboards): garage daily-kWh card [ #344 ]
2026-09-02 18:00:43 -05:00
mrcharles
aea1e49b22
feat(plant): rate-of-change temp early warning + garage PDU kWh (integration+daily) [ #344 ][ #682 ]
2026-09-02 17:59:59 -05:00
mrcharles
3690b5c9f1
feat(plant): garage PDU current+power via librenms relay; garage dashboard cards [ #344 ]
2026-09-02 17:24:17 -05:00
mrcharles
deb8805c16
feat(automations): sensor watchdog; DRACs in high-temp trigger; drop dead tsys9 refs [ #344 ][ #625 ]
2026-09-02 17:13:57 -05:00
mrcharles
5aaac7b63d
fix(plant): drop state_class from snmp sensors — 2026.8 rejects unknown at add-time when host asleep [ #618 ][ #625 ]
2026-09-02 16:55:33 -05:00
mrcharles
ca169408fc
fix(dashboards): rack labels on temps; health map/timeline ultix-mini only [ #618 ][ #344 ]
2026-09-02 16:53:08 -05:00
mrcharles
12af66e1ae
feat(dashboards): garage + artroom; health heart view; fleet-wide unknown-render fix [ #618 ][ #344 ][ #625 ]
2026-09-02 16:45:09 -05:00
mrcharles
206392c6c7
feat(dashboards): temps view grouped by hardware class [ #618 ]
2026-09-02 16:38:19 -05:00
mrcharles
6421e35936
fix(dashboards): health v2 (location-first, no batteries); name SR overview view [ #344 ][ #618 ]
2026-09-02 16:37:45 -05:00
mrcharles
0e1cc2be97
fix(dashboards): server-room was missing views wrapper (blank render) + DRAC temps view [ #618 ]
2026-09-02 16:33:07 -05:00
mrcharles
553af1196f
fix(plant): DRAC template guards — multiline-safe regex, clean unavailable [ #625 ]
2026-09-02 15:13:02 -05:00
mrcharles
507a3b0d10
feat(plant): 5 DRAC IPMI temp sensors via snmp extend [ #625 ]
2026-09-02 14:56:07 -05:00
mrcharles
74f48b650f
feat(dashboards): Health starter dashboard (vitals + trackers) [ #344 ]
...
💘 Generated with Crush
Assisted-by: Crush:glm-5.2
2026-09-02 14:50:31 -05:00
mrcharles
584b862cc8
fix(plant): restore SNMP pack with valid slug (platform was fine) [ #618 ]
2026-09-01 18:26:38 -05:00
mrcharles
7a0d63aeaf
fix(lovelace): filename key; drop dead plant-snmp package (invalid slug)
2026-09-01 17:53:31 -05:00
mrcharles
88f2a53d15
feat(dashboards): Server Room starter dashboard [ #618 ]
2026-09-01 17:31:59 -05:00
mrcharles
cc4ab4c6e6
feat(metrics): enable prometheus endpoint for VM pipeline [ #621 ]
2026-09-01 16:04:46 -05:00
mrcharles
69abd3785c
feat(plant): SNMP temp pack + packages bootstrap [ #618 ][ #439 ]
2026-09-01 15:44:29 -05:00
mrcharles
a7ca5cbdb5
chore: gitignore custom_components (in-place self-managed) [ #344 ]
2026-09-01 13:28:36 -05:00
mrcharles
ff823ddf01
feat(nut): both plant UPS into HA via LAN NUT servers [ #439 ]
2026-09-01 13:28:06 -05:00
mrcharles
38454a45fb
feat(automations): plant alerts to HA companion app (phone+iPad) [ #344 ]
2026-09-01 13:00:52 -05:00
mrcharles
d0ecc9dd59
chore: untrack .storage runtime state for clean pulls [ #344 ]
2026-09-01 12:46:55 -05:00
mrcharles
0f8e129c99
feat: import live pfv-bms HA configuration [ #344 ]
2026-09-01 12:43:01 -05:00