3.8 KiB
3.8 KiB
Changelog
0.7.0
- Added full service support for automations and scripts:
proxmox_pve.startproxmox_pve.shutdownproxmox_pve.stop_hardproxmox_pve.reboot
- Services are now fully multi-host capable:
- Automatic detection of the correct Proxmox host when using
device_id - Optional selection via
config_entry_id - Optional selection via
host - Automatic lookup by
node/vmid/typeif no host is given - Clear error handling for ambiguous multi-host targets
- Automatic detection of the correct Proxmox host when using
- Services can be used in:
- Automations
- Scripts
- Dashboards
- Added
services.yamlfor proper UI descriptions in Home Assistant - Easy Proxmox can now be fully controlled without any buttons or switches, purely via automations
0.6.1
- Fix correct autor in hacs
0.6.0
- Added object structure für using as repositorie in hacs
0.6.0-alpha
- Extended Node monitoring with additional sensors:
- RAM Total (MB) and RAM Free (MB)
- Swap Used/Total/Free (MB)
- Node Storage (RootFS) Used/Total/Free in GB (3 decimals)
- Kept existing Node sensors: CPU (%), Load (1m), RAM Used (MB), Uptime (d/h/m)
- No changes to VM/CT entities, cleanup logic, or controls
- Add README.md and LICENSE
0.5.2-alpha
- Options are now applied live without restart or integration reload
- Changing polling interval updates all coordinators immediately
- Changing IP preference mode/prefix updates all existing guest coordinators immediately
- Triggered refresh after saving options so sensors update quickly
- Renamed integration to "Easy Proxmox (by René Bachmann)"
0.5.1-alpha
- Fixed Options Flow crash that caused: “Config flow could not be loaded: 500 Internal Server Error”
- Fixed incompatibility with Home Assistant’s
OptionsFlow:- Removed illegal assignment to the read-only
config_entryproperty - Now fetching the ConfigEntry safely via
self.context["entry_id"]
- Removed illegal assignment to the read-only
- Restored Options (gear icon) in the integration UI
- Options dialog can now be opened and saved without backend errors
- Improved compatibility with newer Home Assistant core versions
- Stabilized Config Flow import and initialization
0.5.0-alpha
- Added Options Flow:
- Configurable polling interval
- Configurable IP preference mode (prefer 192.168.*, private IPs, any, or custom prefix)
- Added Proxmox Node devices:
- One device per Proxmox node
- Sensors for:
- CPU usage (%)
- RAM used (MB) and total RAM (attribute)
- Uptime (days, hours, minutes)
- Load average (1 minute)
- VM/CT devices are now linked to their node device (via_device)
- Existing dynamic VM handling, rename detection and hard cleanup retained
0.4.1
- Fixed entity and device cleanup when a VM/CT is deleted:
- Entities are fully removed from Entity Registry
- Devices are fully removed from Device Registry
- No more “unavailable ghost entities”
- Guaranteed hard cleanup for removed guests
0.4.0
- Dynamic VM/CT discovery:
- New guests appear automatically without reload
- Removed guests are automatically cleaned up
- Live rename handling:
- Device names and entity names update when VM name changes
- Improved coordinator lifecycle handling
0.3.0
- One Home Assistant device per VM/CT
- Power Switch:
- ON → Start
- OFF → Shutdown (soft)
- Buttons:
- Reboot
- Stop (hard)
- Sensors per VM/CT:
- CPU usage (%)
- RAM usage (MB)
- Uptime (days, hours, minutes)
- Network In/Out (MB)
- Preferred IP address + list of all IPs
- VMID added to device and entity names
- Network and memory values converted to MB
- IP selection prioritizes LAN IPs (e.g. 192.168.*)
0.2.0
- Start, Stop and Reboot buttons added
- Domain renamed and integration structure stabilized
- Improved error handling and platform loading
0.1.0
- Initial Proxmox VE integration
- API token authentication
- Basic connectivity test via Config Flow
- First experimental entities