Goal
Track whether Home Assistant Core's built-in Proxmox VE integration has enough parity to replace the current custom proxmoxve integration.
Do not switch incrementally. Revisit this after each new Home Assistant Core release. Once core covers all required entities and controls, switch cold turkey and remove the custom integration dependency.
Why now
Home Assistant Core 2026.7 added Proxmox improvements, including config-flow work and a longer API connection timeout. The current core documentation also shows support for Proxmox sensors, binary sensors, and control buttons.
References:
Current dependency surface to preserve
Before switching, core must cover or allow clean replacement for the current production surfaces:
- Node status and runtime health used by the infrastructure dashboard.
- VM/LXC status entities used for outage recovery and infrastructure monitoring.
- VM control buttons needed by outage recovery and maintenance workflows, especially start, shutdown, stop, and reboot.
- Node package-update detection, including update-available binary sensors.
- Package-count/update-list sensors used to build Joanna/BearClaw handoff payloads for Proxmox patching.
- Node CPU, memory, and disk pressure sensors used by dashboards and alerts.
- Storage/disk health and storage usage sensors currently provided by the custom integration.
- Entity IDs or compatibility shims stable enough that dashboard, recorder, package, and automation references do not break.
Revisit checklist for each Home Assistant Core release
Security cleanup opportunity
If/when this migration happens, use the official guidance to move to a dedicated Proxmox PVE realm user/API token with only the required permissions instead of broad host credentials.
Acceptance criteria
- Core Proxmox integration covers all production entity and button needs.
config/packages/proxmox.yaml, the infrastructure dashboard, Powerwall outage recovery, and recorder exclusions all validate against the new entity surface.
- Home Assistant config check passes.
- The custom
proxmoxve integration can be removed without losing required monitoring or controls.
Goal
Track whether Home Assistant Core's built-in Proxmox VE integration has enough parity to replace the current custom
proxmoxveintegration.Do not switch incrementally. Revisit this after each new Home Assistant Core release. Once core covers all required entities and controls, switch cold turkey and remove the custom integration dependency.
Why now
Home Assistant Core 2026.7 added Proxmox improvements, including config-flow work and a longer API connection timeout. The current core documentation also shows support for Proxmox sensors, binary sensors, and control buttons.
References:
Current dependency surface to preserve
Before switching, core must cover or allow clean replacement for the current production surfaces:
Revisit checklist for each Home Assistant Core release
proxmoxveentity list.Security cleanup opportunity
If/when this migration happens, use the official guidance to move to a dedicated Proxmox
PVErealm user/API token with only the required permissions instead of broad host credentials.Acceptance criteria
config/packages/proxmox.yaml, the infrastructure dashboard, Powerwall outage recovery, and recorder exclusions all validate against the new entity surface.proxmoxveintegration can be removed without losing required monitoring or controls.