Advanced monitoring and maintenance actions for PVE and PBS inside Home Assistant
Hello everyone,
I’d like to introduce Proxmox Extended Sensors, an integration designed to provide a more complete, structured, and powerful experience when working with Proxmox VE and Proxmox Backup Server from within Home Assistant.
This project was created to complement and extend the existing capabilities, adding advanced metrics, detailed sensors, and new features aimed at improving daily administration of Proxmox environments.
What does this integration offer?
Advanced monitoring for PVE
Sensors for CPU, RAM, storage, node status, and VM/CT status
Network RX/TX sensors for virtual machines and containers
Clean device grouping for a clear and organized UI
Direct actions on VMs and CTs
Buttons for:
Start
Shutdown
Stop
Reboot
Reset
Suspend / Resume
Hibernate (when supported)
All accessible directly from Home Assistant without opening the Proxmox interface.
PBS integration and maintenance tools
New maintenance buttons
Trigger PBS maintenance tasks directly from Home Assistant:
Garbage Collect
Prune
Verify
Sync
New “Last Action” sensor
A local sensor that displays the last maintenance action performed.
Initial state: “Waiting”
Instantly updated when any maintenance button is pressed
Fully local and independent from the coordinator
Stable and persistent across restarts
Organized by datastore
Each datastore has its own device grouping, keeping everything clean and easy to navigate.
Create VM/CT backups directly from PVE via Home Assistant
If you’d like to try it, share feedback, or suggest improvements, you’re more than welcome.
Every idea helps refine the integration and push it even further.
This update introduces the long-awaited manual backup service directly from Home Assistant, alongside critical optimizations for hardware monitoring and PBS management.
New Feature: Manual Backups with HA Identification
You can now trigger backups for your VMs and Containers directly from Home Assistant.
Custom Action: Added the proxmox_sensors.create_vzdump_backup service.
Automatic Tagging: Backups triggered from HA are automatically labeled as ID | HA Backup to easily distinguish them from Proxmox scheduled tasks.
Full Deduplication: Fully compatible with PBS deduplication, maintaining storage efficiency.
Remote Backup Support (Tuxis, Offsite PBS, etc.)
This version has been successfully tested with remote storages. You can now trigger backups to offsite locations (like Tuxis or any remote Proxmox Backup Server) directly from Home Assistant.
How it works: As long as the remote storage is already configured in your Proxmox Node, simply provide its name in the storage field of the action.
Smart Performance: Proxmox handles the connection and deduplication. Even for remote backups, only the modified data chunks are transferred, ensuring fast and efficient offsite copies.
Verified: Confirmed working with remote PBS providers, including automatic tagging and Gotify notifications if configured in Proxmox.
You are querying PBS via API for task information and more.
I have realized that by using webhooks.
I am not a developer, so I cannot say which approach is “better” (more robust, consumes less resources, is easier to set up, …).
Just wanted to give a heads up, that both exists
"Hi @chris400, thank you so much for your feedback! I’m glad to hear the integration is working well for you and that you like the UI.
Regarding your comments:
API vs Webhooks: You are right, I’m using the Proxmox/PBS API directly. I personally find this approach much more robust and reliable. While webhooks depend on the server “pushing” the data (and can sometimes fail or require extra configuration), querying the API ensures that Home Assistant always has the real-time status exactly when it needs it, without losing sync.
Backup Management: One of the main goals of this integration was to go beyond simple monitoring. Currently, you can already trigger individual backups for your CTs and VMs directly from Home Assistant.
What’s coming next: I’m finishing a major update. Soon, you will be able to trigger bulk backups (all VMs/CTs at once) with full control over the process: choosing the backup type (Snapshot, Suspend, or Stop) and compression settings** (ZSTD, LZO, GZIP), all from your HA dashboard.
The icon issue is simply because I’m still in the process of submitting the integration to the official Home Assistant “Brands” repository and preparing it for HACS. Stay tuned!