Commit Graph
13 Commits
Author SHA1 Message Date
mrcharles ec974c9061 fix(alarms): CPU/SoC silicon tier at 176F - ambient 104F only for true ambient [#733]
subopi3 SoC idles at 117F and false-alarmed the 104F ambient bucket
at 23:15 CDT. Silicon (server CPUs, drac cpu, Pi/Jetson SoCs) now
alerts at 176F (80C pre-throttle).
Detail: https://projects.knownelement.com/issues/733
2026-09-02 23:17:07 -05:00
mrcharles 751bf1c396 fix(deploy): self-diagnosing sha sensor + drop invalid not-key [#734]
Gitea response came back a dict (error body) - sensor state now shows
the truncated body so one restart identifies it. not: rejected by
trigger schema; guard lives in the condition template already.
Detail: https://projects.knownelement.com/issues/734
2026-09-02 22:30:16 -05:00
mrcharles 975974b043 feat(deploy): gitea sha-watch safety net - reload-only deploys [#734]
REST sensor polls master HEAD (scoped read token in host secrets);
sha change -> pull + reload_all, no core bounce. Webhook stays the
fast path pending gitea ALLOWED_HOST_LIST widening (CGNAT target).
Detail: https://projects.knownelement.com/issues/734
2026-09-02 22:23:57 -05:00
mrcharles 10f9d2d02d feat(deploy): founder push notifications on deploys [#734]
Also first live E2E of the gitea webhook: this push triggers the
pull + reload_all path with no core restart.
Detail: https://projects.knownelement.com/issues/734
2026-09-02 22:09:28 -05:00
mrcharles d08f3131f0 fix(deploy): drop invalid stop_reason key (blocked automation reload) [#734]
stop action takes the message inline; stop_reason is not in the 2026.8
script schema and validation failure aborts the whole automations reload.
Detail: https://projects.knownelement.com/issues/734
2026-09-02 22:04:07 -05:00
mrcharles 2669c3cf7c feat(deploy): gitea webhook - pull + minimal reload pipeline [#734]
Webhook automation: master pushes force a git pull then reload_all;
core restart only for configuration.yaml / packages platform files.
Add-on auto_restart disabled separately on the host (race source).
Detail: https://projects.knownelement.com/issues/734
2026-09-02 21:57:17 -05:00
mrcharles 12492759bc feat(plant): drive (drivetemp) + GPU (nouveau, jetson zone) temps [#736]
12 new two-layer sensors: 10 drive temps across tsys1/4/5/9 (server
disks behind PERC remain a documented gap), tsys3 Quadro via nouveau
hwmon, jetson GPU-therm zone. Alert triggers: drives 140F (drive
ratings), GPUs 185F. Dashboard sections extended.
2026-09-02 21:27:50 -05:00
mrcharles bb863e61d9 feat(automations): class-threshold temp alerts + UPS runtime-low [#344]
NVMe 150F, DIMM 140F, PCH 160F triggers on the new storage/mem/chipset
sensors (104F general threshold retained for air/CPU); UPS runtime-low
alert (<10 min while not Online) guards the #455 shutdown window.

https://projects.knownelement.com/issues/344
2026-09-02 21:05:23 -05:00
mrcharles cdc270f8e8 fix(automations): drop invalid nested data: blocks breaking 3 plant alarms [#344]
notify.send_message rejects extra data['data'] (old mobile-app push
syntax) — UPS battery low, UPS comm lost, and high-temperature alerts
all errored on every fire. Blocks removed; notifications send plain.

https://projects.knownelement.com/issues/344
2026-09-02 20:44:10 -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 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 38454a45fb feat(automations): plant alerts to HA companion app (phone+iPad) [#344] 2026-09-01 13:00:52 -05:00
mrcharles 0f8e129c99 feat: import live pfv-bms HA configuration [#344] 2026-09-01 12:43:01 -05:00