fix(voice): pin the Voice PE pucks' DHCP leases so a new IP cannot strand them #620

Merged
kblack0610 merged 1 commit from fix/voice-puck-leases into master 2026-11-06 17:09:00 +00:00
Owner

Both pucks rejoined on new IPs (.112, .173) after the 11-05 power loss; HA still dialed .116/.177, so the Services card was red.

  • Runtime, done: HA esphome entries re-pointed via the documented adopt call (aborted already_configured_updates); services_down_count 2 -> 0, both assist_satellite idle, Binks + Okay Nabu re-pinned by voice_pe_puck_defaults.
  • infrastructure/dhcp/devices.yaml: two leases, synced (uci show dhcp lists both).
  • docs/home-assistant-voice.md: troubleshooting row; stale reproducibility TODO removed (the defaults automation already covers it).

https://claude.ai/code/session_01KbJcEiKKbUj7cmCiw1yjra

Both pucks rejoined on new IPs (.112, .173) after the 11-05 power loss; HA still dialed .116/.177, so the Services card was red. - Runtime, done: HA esphome entries re-pointed via the documented adopt call (aborted `already_configured_updates`); `services_down_count` 2 -> 0, both `assist_satellite` idle, Binks + Okay Nabu re-pinned by `voice_pe_puck_defaults`. - `infrastructure/dhcp/devices.yaml`: two leases, synced (`uci show dhcp` lists both). - `docs/home-assistant-voice.md`: troubleshooting row; stale reproducibility TODO removed (the defaults automation already covers it). https://claude.ai/code/session_01KbJcEiKKbUj7cmCiw1yjra
fix(voice): pin the Voice PE pucks' DHCP leases so a new IP cannot strand them
All checks were successful
checks / ci-disk-prune (pull_request) Successful in 4s
checks / zomboid-scripts (pull_request) Successful in 5s
checks / fleet-roster (pull_request) Successful in 8s
checks / kustomize-builds (pull_request) Successful in 4s
checks / prometheus-rules (pull_request) Successful in 12s
8f31585e57
Both pucks came back on new IPs after the 11-05 power loss (.116 -> .112,
.177 -> .173). HA kept dialing the old hosts, so both went unavailable and
the Services card turned red. HA entries were re-pointed via the adopt call;
the leases are pinned and synced to the router. The voice doc gets the
troubleshooting row and drops the stale reproducibility TODO.

Claude-Session: https://claude.ai/code/session_01KbJcEiKKbUj7cmCiw1yjra
kblack0610 deleted branch fix/voice-puck-leases 2026-11-06 17:09:00 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kblack0610/home-config!620
No description provided.