Files
PFVCluster/HomeAssistant
mrcharles 77811927e3 docs: finish questions consolidation — drop merged files [#344]
Leftover unstaged state from the parallel 09-02 sessions: delete
questions-v1/v2, HomeAssistant/needfromcharles.md, night-grind-plan.md
(content lives in questions-09022206.md / questions-v3.md / git history);
drop superseded UniFi API-key ask (#619 multicast fix made it moot).

Details: https://projects.knownelement.com/issues/344#note-3911
2026-09-02 18:26:14 -05:00
..

HomeAssistant/ — pfv-bms operational notes

Config source of truth: KNEL/pfv-bms (private). Everything live (YAML, dashboards, packages) is deployed by pushing that repo — the core_git_pull add-on on pfv-bms polls every 300s, pulls, and auto-restarts Home Assistant on config changes.

Where things live

Thing Location
HA configuration (live) KNEL/pfv-bms repo → /config on pfv-bms (VM 100, pfv-tsys1, 4 vCPU / 6GB)
Deploy pipeline core_git_pull add-on (deploy key ~/.creds/pfv-bms-gitpull, read-only)
Host shell access VM_IP=pfv-bms-lan.knel.net VM_USER=root VM_PORT=22222 bash tests/remote.sh vm '...'
HA REST API ~/.creds/homeassistant.env (token)
Global/Cloudron instance https://building-management.knownelement.com (~/.creds/cloudron-ha.env)
Samba (interactive edits) add-on; creds ~/.creds/pfv-bms-samba.env
Custom components on-box only, gitignored (HACS 2.0.5, Govee lasswellt v2026.8.7)
Reference packs (this dir) packs/ — see statuses below

packs/ status

File Status
automations-ups-alerts.yaml SUPERSEDED — live copy in KNEL/pfv-bms (retargeted to companion app)
sensors-snmp-plant.yaml DEAD — legacy snmp sensor platform creates nothing in HA 2026.8; migration tracked in #618
energy-plant-kwh.yaml PENDING — Riemann-sum helper reference for the energy dashboard (#439)

#344 (umbrella) · #439 (UPS/alerts) · #614 (minisplit/BTU) · #618-#628 (roadmap) · #629 (Friday onsite)

Knowledge docs live on Discourse VP TechOps — this file is the repo-side operational pointer.