fix(fw): bump home-assistant to 2026.5.4 + light color_temp→kelvin #138
No reviewers
Labels
No labels
bug
enhancement
in-progress
needs-info
needs-triage
p0
ready-for-agent
ready-for-human
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Cloonar/nixos!138
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/fw-ha-pin-bump"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What
Bumps fw's pinned Home Assistant 2025.3.4 → 2026.5.4 and fixes the config breakage the jump surfaces.
Why
HA on fw is pinned via
fetchGitindependently of the host channel. The stale pin (HA 2025.3.4, Python 3.13) mismatched the 26.05 host-channel customComponents (epex_spot, now Python 3.14), breaking component/auth loading — thecommand_lineLDAP auth provider failed to register (homeassistant.auth.InvalidProvider), so LDAP login returned 500s. Bumping to a current nixpkgs (HA 2026.5.4, Python 3.14) realigns the toolchain.Changes
default.nix:fetchGitrev18dd725c→331800d(HA 2026.5.4).light.nix: 7×color_temp(mireds) →color_temp_kelvininlight.turn_on(HA 2026.3 removed the mireds parameter). 250→4000K, 450→2222K.Why 2026.5.4 and not the latest (2026.6)
2026.6 removes the legacy template entities, of which we still have 11. Holding at 2026.5.4 (where they only emit deprecation warnings) keeps this PR a fix rather than a migration. The template migration + the 2026.6 bump are tracked in #137.
Verified
nix buildof HA 2026.5.4 with fw's fullextraComponentsset: OK.fw: OK.⚠️ Before merge
Merging auto-deploys (≤5 min) and triggers a one-way HA recorder DB migration (~14 months of schema). Take a fresh HA +
hassDB backup first. Do not merge until the backup is confirmed.Not covered
UI-managed automations in
/var/lib/hass/automations.yamlaren't in the repo. After deploy, check Settings → System → Repairs for any residual color_temp / legacy-template issues there.Validation: PASS
:: fw OK) + localnix buildof HA 2026.5.4 with fw's fullextraComponentsset (OK). The repo gate is eval-only and this PR changes the HAfetchGitsrc; the host-channelepex_spotcustomComponent builds against the pinned HA only at deploy — a failure there is safe (fw stays on the prior generation, no DB migration).secrets.yaml/system.stateVersionchanges; modules imported by explicit path.Merging on explicit free-text go-ahead.