Hi, I have a proxmox 8.1.4 node with some VMs/CTs.
One of these VMs is Home Assistant Core 2024.4.1 and I would also like to use it to monitor my Proxmox node (temperatures, cpu load, ram, smart, etc).
I followed the official guide, created the group, rights, user and installed the integration.
Proxmox is seen including the list of VMs inside but it doesn’t work.
I attach the log and screenshot.
Registratore: homeassistant.config_entries
Fonte: config_entries.py:551
Prima occorrenza: 13:27:06 (1 occorrenze)
Ultima registrazione: 13:27:06
Error setting up entry xxx.xxx.xxx.xxx:8006 for proxmoxve
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 551, in async_setup
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/proxmoxve/__init__.py", line 435, in async_setup_entry
device_info(
File "/config/custom_components/proxmoxve/__init__.py", line 521, in device_info
return device_registry.async_get_or_create(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/device_registry.py", line 649, in async_get_or_create
device_info_type = _validate_device_info(config_entry, device_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/device_registry.py", line 202, in _validate_device_info
raise DeviceInfoError(
homeassistant.helpers.device_registry.DeviceInfoError: Invalid device info {'configuration_url': 'https://xxx.xxx.xxx.xxx:8006/#v1:0:=node/pve1', 'default_manufacturer': 'Proxmox VE', 'default_model': 'AMD Ryzen 5 7600 6-Core Processor', 'entry_type': <DeviceEntryType.SERVICE: 'service'>, 'hw_version': None, 'identifiers': {('proxmoxve', '95793e2fdf87bd416b084657a4d764ae_NODE_pve1')}, 'name': 'Node pve1', 'sw_version': 'Proxmox 8.1.4', 'via_device': ('', '')} for 'proxmoxve' config entry: device info needs to either describe a device, link to existing device or provide extra information.
Can you tell me where the problem is?