BenPru / luxtronik

Luxtronik integration for Home Assistant
MIT License
66 stars 23 forks source link

Auto discovery doesn't work / No sensors available after manual add #238

Closed mhuiskes closed 4 months ago

mhuiskes commented 4 months ago

Hiya,

Auto discovery doesn't work for my Alpha Innotec WZSV 92K3M. Static IP: 192.168.2.20, first 6 mac address digits: 00:09:82

When adding it manually, it is detected, but no sensors are created: ' None None 290429-0203 No devices or entities' Also some text seems to be missing from the wizard:

Screenshot 2024-02-11 at 12 59 50

Log File: luxtronik2: Not adding entity with invalid device info: Invalid device info {'configuration_url': 'http://192.168.2.20/', 'default_manufacturer': 'Alpha Innotec', 'default_model': '', 'default_name': 'Heatpump', 'identifiers': {('luxtronik2', '290429_0203_heatpump')}, 'manufacturer': None, 'model': None, 'name': 'Heatpump 290429-0203', 'suggested_area': 'Utility room', 'sw_version': 'V3.88.0'} for 'luxtronik2' config entry: device info needs to either describe a device, link to existing device or provide extra information. 13:02:25 – (ERROR) Update luxtronik2: Not adding entity with invalid device info: Invalid device info {'configuration_url': 'http://192.168.2.20/', 'default_manufacturer': 'Alpha Innotec', 'default_model': '', 'default_name': 'Heatpump', 'identifiers': {('luxtronik2', '290429_0203_heatpump')}, 'manufacturer': None, 'model': None, 'name': 'Heatpump 290429-0203', 'suggested_area': 'Utility room', 'sw_version': 'V3.88.0'} for 'luxtronik2' config entry: device info needs to either describe a device, link to existing device or provide extra information. 13:02:25 – (ERROR) Switch - message first occurred at 13:02:25 and shows up 8 times luxtronik2: Not adding entity with invalid device info: Invalid device info {'configuration_url': 'http://192.168.2.20/', 'default_manufacturer': 'Alpha Innotec', 'default_model': '', 'default_name': 'Heatpump', 'identifiers': {('luxtronik2', '290429_0203_heatpump')}, 'manufacturer': None, 'model': None, 'name': 'Heatpump 290429-0203', 'suggested_area': 'Utility room', 'sw_version': 'V3.88.0'} for 'luxtronik2' config entry: device info needs to either describe a device, link to existing device or provide extra information. 13:02:25 – (ERROR) Number - message first occurred at 13:02:25 and shows up 21 times luxtronik2: Not adding entity with invalid device info: Invalid device info {'configuration_url': 'https://www.heatpump24.com/DownloadArea.php?layout=0', 'default_name': 'Heating', 'identifiers': {('luxtronik2', '290429_0203_heating')}, 'manufacturer': None, 'model': None, 'name': 'Heating'} for 'luxtronik2' config entry: device info needs to either describe a device, link to existing device or provide extra information. 13:02:25 – (ERROR) Climate - message first occurred at 13:02:25 and shows up 3 times Entity sensor.luxtronik2_heating (<class 'custom_components.luxtronik2.climate.LuxtronikHeatingThermostat'>) implements HVACMode(s): auto, off and therefore implicitly supports the turn_on/turn_off methods without setting the proper ClimateEntityFeature. Please create a bug report at https://github.com/BenPru/luxtronik/issues 13:02:25 – (WARNING) Climate - message first occurred at 13:02:25 and shows up 3 times Entity sensor.luxtronik2_heating (<class 'custom_components.luxtronik2.climate.LuxtronikHeatingThermostat'>) is using deprecated supported features values which will be removed in HA Core 2025.1. Instead it should use <ClimateEntityFeature.TARGET_TEMPERATURE|PRESET_MODE: 17>, please create a bug report at https://github.com/BenPru/luxtronik/issues and reference https://developers.home-assistant.io/blog/2023/12/28/support-feature-magic-numbers-deprecation 13:02:25 – (WARNING) helpers/entity.py - message first occurred at 13:02:25 and shows up 3 times luxtronik2: Not adding entity with invalid device info: Invalid device info {'configuration_url': 'http://192.168.2.20/', 'default_manufacturer': 'Alpha Innotec', 'default_model': '', 'default_name': 'Heatpump', 'identifiers': {('luxtronik2', '290429_0203_heatpump')}, 'manufacturer': None, 'model': None, 'name': 'Heatpump 290429-0203', 'suggested_area': 'Utility room', 'sw_version': 'V3.88.0'} for 'luxtronik2' config entry: device info needs to either describe a device, link to existing device or provide extra information. 13:02:25 – (ERROR) Binary Sensor - message first occurred at 13:02:25 and shows up 12 times luxtronik2: Not adding entity with invalid device info: Invalid device info {'configuration_url': 'http://192.168.2.20/', 'default_manufacturer': 'Alpha Innotec', 'default_model': '', 'default_name': 'Heatpump', 'identifiers': {('luxtronik2', '290429_0203_heatpump')}, 'manufacturer': None, 'model': None, 'name': 'Heatpump 290429-0203', 'suggested_area': 'Utility room', 'sw_version': 'V3.88.0'} for 'luxtronik2' config entry: device info needs to either describe a device, link to existing device or provide extra information. 13:02:25 – (ERROR) Sensor - message first occurred at 13:02:25 and shows up 42 times Bad logger message: Remove service! ((TypeError("object NoneType can't be used in 'await' expression"),)) 13:02:09 – (CRITICAL) Luxtronik (custom integration) Unable to remove unknown service luxtronik2/write 13:02:09 – (WARNING) core.py

Note: the Alpha Innotec IOS App detects the heat pump properly

Cheers!

BenPru commented 4 months ago

If you use HA 2023.8.* or higher, please use the latest beta integration version. Please read the docs.

mhuiskes commented 4 months ago

Hi @BenPru, thank for your quick response. I've upgraded to the beta version, which indeed solves the issues I'd reported