home-assistant / core

:house_with_garden: Open source home automation that puts local control and privacy first.
https://www.home-assistant.io
Apache License 2.0
74k stars 31.05k forks source link

Vicare integration don't work on Core 2023.12.3 #106368

Closed l2jalbe closed 11 months ago

l2jalbe commented 11 months ago

The problem

After update from 2023.11.3 to 2023.12.3 the vicare intagration stop working. specifically: access is successful but then the integration finds no device and no entity. As soon as I get back to 11.3 the integration works perfectly again. I also made a new and clean VM with 2023.12.3 and the integration doesn't even work on the new HA installation vicare

What version of Home Assistant Core has the issue?

core-2023.12.3

What was the last working version of Home Assistant Core?

core-2023.11.3

What type of installation are you running?

Home Assistant OS

Integration causing the issue

Viessmann ViCare

Link to integration documentation on our website

https://www.home-assistant.io/integrations/vicare

Diagnostics information

No response

Example YAML snippet

No response

Anything in the logs that might be useful for us?

No response

Additional information

No response

home-assistant[bot] commented 11 months ago

Hey there @cfenner, mind taking a look at this issue as it has been labeled with an integration (vicare) you are listed as a code owner for? Thanks!

Code owner commands Code owners of `vicare` can trigger bot actions by commenting: - `@home-assistant close` Closes the issue. - `@home-assistant rename Awesome new title` Renames the issue. - `@home-assistant reopen` Reopen the issue. - `@home-assistant unassign vicare` Removes the current integration label and assignees on the issue, add the integration domain after the command. - `@home-assistant add-label needs-more-information` Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue. - `@home-assistant remove-label needs-more-information` Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.

(message by CodeOwnersMention)


vicare documentation vicare source (message by IssueLinks)

CFenner commented 11 months ago

Please share your debug output. What kind of device do you use?

l2jalbe commented 11 months ago

I have a Vitodens and a VitoCharge (but vitocharge api is not supported outside germany and i have never see it in HA)

Debug output when I reload the integration on core 12.3:

2023-12-24 22:20:52.073 DEBUG (MainThread) [homeassistant.components.vicare] Setting up ViCare component 2023-12-24 22:20:53.539 INFO (SyncWorker_5) [homeassistant.components.vicare] Found device: E3_VitoCharge_0420 (online: True) 2023-12-24 22:20:53.540 INFO (SyncWorker_5) [homeassistant.components.vicare] Found device: E3_TCU10_x04 (online: True) 2023-12-24 22:20:53.540 INFO (SyncWorker_5) [homeassistant.components.vicare] Found device: E3_HEMS (online: True) 2023-12-24 22:20:53.540 INFO (SyncWorker_5) [homeassistant.components.vicare] Found device: E3_Vitodens_100_BHC_0421 (online: True) 2023-12-24 22:20:53.540 INFO (SyncWorker_5) [homeassistant.components.vicare] Found device: E3_TCU41_x04 (online: True) 2023-12-24 22:20:53.716 INFO (SyncWorker_6) [homeassistant.components.vicare.utils] Feature not supported solar_pump_active 2023-12-24 22:20:53.716 INFO (SyncWorker_1) [homeassistant.components.vicare.utils] Feature not supported activate_onetimecharge 2023-12-24 22:20:53.717 DEBUG (SyncWorker_4) [homeassistant.components.vicare.utils] No circuits found 2023-12-24 22:20:53.717 DEBUG (SyncWorker_3) [homeassistant.components.vicare.utils] No circuits found 2023-12-24 22:20:53.717 INFO (SyncWorker_2) [homeassistant.components.vicare.utils] Feature not supported outside_temperature 2023-12-24 22:20:53.717 DEBUG (SyncWorker_0) [homeassistant.components.vicare.utils] No circuits found 2023-12-24 22:20:53.717 INFO (SyncWorker_6) [homeassistant.components.vicare.utils] Feature not supported charging_active 2023-12-24 22:20:53.718 INFO (SyncWorker_2) [homeassistant.components.vicare.utils] Feature not supported return_temperature 2023-12-24 22:20:53.718 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error boiler_temperature: 'HeatingDevice' object has no attribute 'getBoilerTemperature' 2023-12-24 22:20:53.718 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error boiler_supply_temperature: 'HeatingDevice' object has no attribute 'getBoilerCommonSupplyTemperature' 2023-12-24 22:20:53.718 INFO (SyncWorker_6) [homeassistant.components.vicare.utils] Feature not supported dhw_circulationpump_active 2023-12-24 22:20:53.718 INFO (SyncWorker_2) [homeassistant.components.vicare.utils] Feature not supported primary_circuit_supply_temperature 2023-12-24 22:20:53.718 INFO (SyncWorker_6) [homeassistant.components.vicare.utils] Feature not supported dhw_pump_active 2023-12-24 22:20:53.719 INFO (SyncWorker_2) [homeassistant.components.vicare.utils] Feature not supported primary_circuit_return_temperature 2023-12-24 22:20:53.719 DEBUG (SyncWorker_6) [homeassistant.components.vicare.utils] No circuits found 2023-12-24 22:20:53.719 INFO (SyncWorker_2) [homeassistant.components.vicare.utils] Feature not supported secondary_circuit_supply_temperature 2023-12-24 22:20:53.719 INFO (SyncWorker_2) [homeassistant.components.vicare.utils] Feature not supported secondary_circuit_return_temperature 2023-12-24 22:20:53.719 INFO (SyncWorker_2) [homeassistant.components.vicare.utils] Feature not supported hotwater_out_temperature 2023-12-24 22:20:53.719 INFO (SyncWorker_2) [homeassistant.components.vicare.utils] Feature not supported hotwater_max_temperature 2023-12-24 22:20:53.719 INFO (SyncWorker_2) [homeassistant.components.vicare.utils] Feature not supported hotwater_min_temperature 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error hotwater_gas_consumption_today: 'HeatingDevice' object has no attribute 'getGasConsumptionDomesticHotWaterToday' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error hotwater_gas_consumption_heating_this_week: 'HeatingDevice' object has no attribute 'getGasConsumptionDomesticHotWaterThisWeek' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error hotwater_gas_consumption_heating_this_month: 'HeatingDevice' object has no attribute 'getGasConsumptionDomesticHotWaterThisMonth' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error hotwater_gas_consumption_heating_this_year: 'HeatingDevice' object has no attribute 'getGasConsumptionDomesticHotWaterThisYear' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error gas_consumption_heating_today: 'HeatingDevice' object has no attribute 'getGasConsumptionHeatingToday' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error gas_consumption_heating_this_week: 'HeatingDevice' object has no attribute 'getGasConsumptionHeatingThisWeek' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error gas_consumption_heating_this_month: 'HeatingDevice' object has no attribute 'getGasConsumptionHeatingThisMonth' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error gas_consumption_heating_this_year: 'HeatingDevice' object has no attribute 'getGasConsumptionHeatingThisYear' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error gas_summary_consumption_heating_currentday: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionHeatingCurrentDay' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error gas_summary_consumption_heating_currentmonth: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionHeatingCurrentMonth' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error gas_summary_consumption_heating_currentyear: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionHeatingCurrentYear' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error gas_summary_consumption_heating_lastsevendays: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionHeatingLastSevenDays' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error hotwater_gas_summary_consumption_heating_currentday: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterCurrentDay' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error hotwater_gas_summary_consumption_heating_currentmonth: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterCurrentMonth' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error hotwater_gas_summary_consumption_heating_currentyear: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterCurrentYear' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error hotwater_gas_summary_consumption_heating_lastsevendays: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterLastSevenDays' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error energy_summary_consumption_heating_currentday: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionHeatingCurrentDay' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error energy_summary_consumption_heating_currentmonth: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionHeatingCurrentMonth' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error energy_summary_consumption_heating_currentyear: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionHeatingCurrentYear' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error energy_summary_consumption_heating_lastsevendays: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionHeatingLastSevenDays' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error energy_dhw_summary_consumption_heating_currentday: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterCurrentDay' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error energy_dhw_summary_consumption_heating_currentmonth: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterCurrentMonth' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error energy_dhw_summary_consumption_heating_currentyear: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterCurrentYear' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error energy_summary_dhw_consumption_heating_lastsevendays: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterLastSevenDays' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error power_production_current: 'HeatingDevice' object has no attribute 'getPowerProductionCurrent' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error power_production_today: 'HeatingDevice' object has no attribute 'getPowerProductionToday' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error power_production_this_week: 'HeatingDevice' object has no attribute 'getPowerProductionThisWeek' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error power_production_this_month: 'HeatingDevice' object has no attribute 'getPowerProductionThisMonth' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error power_production_this_year: 'HeatingDevice' object has no attribute 'getPowerProductionThisYear' 2023-12-24 22:20:53.719 INFO (SyncWorker_2) [homeassistant.components.vicare.utils] Feature not supported solar storage temperature 2023-12-24 22:20:53.719 INFO (SyncWorker_2) [homeassistant.components.vicare.utils] Feature not supported collector temperature 2023-12-24 22:20:53.719 INFO (SyncWorker_2) [homeassistant.components.vicare.utils] Feature not supported solar power production today 2023-12-24 22:20:53.719 INFO (SyncWorker_2) [homeassistant.components.vicare.utils] Feature not supported solar power production this week 2023-12-24 22:20:53.719 INFO (SyncWorker_2) [homeassistant.components.vicare.utils] Feature not supported solar power production this month 2023-12-24 22:20:53.719 INFO (SyncWorker_2) [homeassistant.components.vicare.utils] Feature not supported solar power production this year 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error power consumption today: 'HeatingDevice' object has no attribute 'getPowerConsumptionToday' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error power consumption this week: 'HeatingDevice' object has no attribute 'getPowerConsumptionThisWeek' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error power consumption this month: 'HeatingDevice' object has no attribute 'getPowerConsumptionThisMonth' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error power consumption this year: 'HeatingDevice' object has no attribute 'getPowerConsumptionThisYear' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error buffer top temperature: 'HeatingDevice' object has no attribute 'getBufferTopTemperature' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error buffer main temperature: 'HeatingDevice' object has no attribute 'getBufferMainTemperature' 2023-12-24 22:20:53.719 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] Attribute Error volumetric_flow: 'HeatingDevice' object has no attribute 'getVolumetricFlowReturn' 2023-12-24 22:20:53.720 DEBUG (SyncWorker_2) [homeassistant.components.vicare.utils] No circuits found

l2jalbe commented 11 months ago

HA run on a proxmox VM with 8core and 8gig of ram

CFenner commented 11 months ago

Unfortunately, the ViCare integration supports only one device (the first one from the list). With the new version of PyViCare E3 / HEMS systems are detected. This means, your Vitodens may no longer be the first device in the list of devices. But when you say the API does not work for this device, there will no sensors show up.

You could try to use my PR https://github.com/home-assistant/core/pull/96044, that add multi device support, to see if the other devices show up. To run that, you can follow these instructions: https://github.com/home-assistant/core/issues/103009#issuecomment-1784679898

l2jalbe commented 11 months ago

ok, I've downloaded your zip and copied the folder vicare from homeassistant/components to config/custom_components/ on my instance. And now? what I have to do?

CFenner commented 11 months ago

The easier way is to simply use the script on the terminal I've linked above. It does the same thing, copies the sources to custom_components. After that you need to restart the instance. All devices should now be picked up.

l2jalbe commented 11 months ago

Sorry for the wait, xmas holidays... PR installed, but same problem (no one device works). Here the new logs:

2023-12-27 12:27:29.646 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration vicare which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2023-12-27 12:27:33.275 ERROR (MainThread) [homeassistant.components.climate] Error while setting up vicare platform for climate Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/climate.py", line 132, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/climate.py", line 102, in _build_entities return [ ^ File "/config/custom_components/vicare/climate.py", line 110, in for circuit in get_circuits(device) ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:27:33.278 ERROR (MainThread) [homeassistant.components.binary_sensor] Error while setting up vicare platform for binary_sensor Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/binary_sensor.py", line 184, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, *self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/binary_sensor.py", line 123, in _build_entities get_circuits(device), device_config, CIRCUIT_SENSORS ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:27:33.279 ERROR (MainThread) [homeassistant.components.number] Error while setting up vicare platform for number Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/number.py", line 152, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/number.py", line 130, in _build_entities return [ ^ File "/config/custom_components/vicare/number.py", line 137, in for circuit in get_circuits(device) ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:27:33.280 ERROR (MainThread) [homeassistant.components.water_heater] Error while setting up vicare platform for water_heater Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/water_heater.py", line 89, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/water_heater.py", line 68, in _build_entities return [ ^ File "/config/custom_components/vicare/water_heater.py", line 76, in for circuit in get_circuits(device) ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:27:33.280 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up vicare platform for sensor Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/sensor.py", line 669, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, *self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/sensor.py", line 608, in _build_entities get_circuits(device), device_config, CIRCUIT_SENSORS ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:28:31.469 ERROR (MainThread) [homeassistant.components.number] Error while setting up vicare platform for number Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/number.py", line 152, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/number.py", line 130, in _build_entities return [ ^ File "/config/custom_components/vicare/number.py", line 137, in for circuit in get_circuits(device) ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:28:31.471 ERROR (MainThread) [homeassistant.components.water_heater] Error while setting up vicare platform for water_heater Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/water_heater.py", line 89, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/water_heater.py", line 68, in _build_entities return [ ^ File "/config/custom_components/vicare/water_heater.py", line 76, in for circuit in get_circuits(device) ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:28:31.472 ERROR (MainThread) [homeassistant.components.climate] Error while setting up vicare platform for climate Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/climate.py", line 132, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, *self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/climate.py", line 102, in _build_entities return [ ^ File "/config/custom_components/vicare/climate.py", line 110, in for circuit in get_circuits(device) ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:28:31.473 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up vicare platform for sensor Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/sensor.py", line 669, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/sensor.py", line 608, in _build_entities get_circuits(device), device_config, CIRCUIT_SENSORS ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:28:31.474 ERROR (MainThread) [homeassistant.components.binary_sensor] Error while setting up vicare platform for binary_sensor Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/binary_sensor.py", line 184, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/binary_sensor.py", line 123, in _build_entities get_circuits(device), device_config, CIRCUIT_SENSORS ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:30:40.612 ERROR (MainThread) [homeassistant.components.binary_sensor] Error while setting up vicare platform for binary_sensor Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/binary_sensor.py", line 184, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, *self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/binary_sensor.py", line 123, in _build_entities get_circuits(device), device_config, CIRCUIT_SENSORS ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:30:40.614 ERROR (MainThread) [homeassistant.components.climate] Error while setting up vicare platform for climate Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/climate.py", line 132, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/climate.py", line 102, in _build_entities return [ ^ File "/config/custom_components/vicare/climate.py", line 110, in for circuit in get_circuits(device) ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:30:40.615 ERROR (MainThread) [homeassistant.components.number] Error while setting up vicare platform for number Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/number.py", line 152, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/number.py", line 130, in _build_entities return [ ^ File "/config/custom_components/vicare/number.py", line 137, in for circuit in get_circuits(device) ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:30:40.616 ERROR (MainThread) [homeassistant.components.water_heater] Error while setting up vicare platform for water_heater Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/water_heater.py", line 89, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, *self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/water_heater.py", line 68, in _build_entities return [ ^ File "/config/custom_components/vicare/water_heater.py", line 76, in for circuit in get_circuits(device) ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:30:40.617 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up vicare platform for sensor Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/sensor.py", line 669, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/sensor.py", line 608, in _build_entities get_circuits(device), device_config, CIRCUIT_SENSORS ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:31:35.136 ERROR (MainThread) [homeassistant.components.number] Error while setting up vicare platform for number Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/number.py", line 152, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/number.py", line 130, in _build_entities return [ ^ File "/config/custom_components/vicare/number.py", line 137, in for circuit in get_circuits(device) ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:31:35.137 ERROR (MainThread) [homeassistant.components.climate] Error while setting up vicare platform for climate Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/climate.py", line 132, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, *self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/climate.py", line 102, in _build_entities return [ ^ File "/config/custom_components/vicare/climate.py", line 110, in for circuit in get_circuits(device) ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:31:35.138 ERROR (MainThread) [homeassistant.components.water_heater] Error while setting up vicare platform for water_heater Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/water_heater.py", line 89, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/water_heater.py", line 68, in _build_entities return [ ^ File "/config/custom_components/vicare/water_heater.py", line 76, in for circuit in get_circuits(device) ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:31:35.140 ERROR (MainThread) [homeassistant.components.binary_sensor] Error while setting up vicare platform for binary_sensor Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/binary_sensor.py", line 184, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/binary_sensor.py", line 123, in _build_entities get_circuits(device), device_config, CIRCUIT_SENSORS ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:31:35.141 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up vicare platform for sensor Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/sensor.py", line 669, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/sensor.py", line 608, in _build_entities get_circuits(device), device_config, CIRCUIT_SENSORS ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:41:06.092 DEBUG (MainThread) [custom_components.vicare] Setting up ViCare component 2023-12-27 12:41:07.779 DEBUG (SyncWorker_1) [custom_components.vicare] Found True devices, adjusting cache duration to 60 2023-12-27 12:41:07.961 DEBUG (SyncWorker_1) [custom_components.vicare] Found device: E3_VitoCharge_0420 (online: True) 2023-12-27 12:41:07.962 DEBUG (SyncWorker_1) [custom_components.vicare] Found device: E3_TCU10_x04 (online: True) 2023-12-27 12:41:07.962 DEBUG (SyncWorker_1) [custom_components.vicare] Found device: E3_HEMS (online: True) 2023-12-27 12:41:07.962 DEBUG (SyncWorker_1) [custom_components.vicare] Found device: E3_Vitodens_100_BHC_0421 (online: True) 2023-12-27 12:41:07.962 DEBUG (SyncWorker_1) [custom_components.vicare] Found device: E3_TCU41_x04 (online: True) 2023-12-27 12:41:08.262 INFO (SyncWorker_3) [custom_components.vicare.utils] Feature not supported solar_pump_active 2023-12-27 12:41:08.262 INFO (SyncWorker_5) [custom_components.vicare.utils] Feature not supported activate_onetimecharge 2023-12-27 12:41:08.263 DEBUG (SyncWorker_6) [custom_components.vicare.utils] No circuits found 2023-12-27 12:41:08.263 DEBUG (SyncWorker_0) [custom_components.vicare.utils] No circuits found 2023-12-27 12:41:08.263 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported outside_temperature 2023-12-27 12:41:08.264 DEBUG (SyncWorker_4) [custom_components.vicare.utils] No circuits found 2023-12-27 12:41:08.264 INFO (SyncWorker_3) [custom_components.vicare.utils] Feature not supported charging_active 2023-12-27 12:41:08.264 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported return_temperature 2023-12-27 12:41:08.264 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error boiler_temperature: 'HeatingDevice' object has no attribute 'getBoilerTemperature' 2023-12-27 12:41:08.264 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error boiler_supply_temperature: 'HeatingDevice' object has no attribute 'getBoilerCommonSupplyTemperature' 2023-12-27 12:41:08.264 INFO (SyncWorker_3) [custom_components.vicare.utils] Feature not supported dhw_circulationpump_active 2023-12-27 12:41:08.264 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported primary_circuit_supply_temperature 2023-12-27 12:41:08.264 INFO (SyncWorker_3) [custom_components.vicare.utils] Feature not supported dhw_pump_active 2023-12-27 12:41:08.265 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported primary_circuit_return_temperature 2023-12-27 12:41:08.265 DEBUG (SyncWorker_3) [custom_components.vicare.utils] No circuits found 2023-12-27 12:41:08.265 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported secondary_circuit_supply_temperature 2023-12-27 12:41:08.265 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported secondary_circuit_return_temperature 2023-12-27 12:41:08.265 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported hotwater_out_temperature 2023-12-27 12:41:08.265 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported hotwater_max_temperature 2023-12-27 12:41:08.265 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported hotwater_min_temperature 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_consumption_today: 'HeatingDevice' object has no attribute 'getGasConsumptionDomesticHotWaterToday' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_consumption_heating_this_week: 'HeatingDevice' object has no attribute 'getGasConsumptionDomesticHotWaterThisWeek' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_consumption_heating_this_month: 'HeatingDevice' object has no attribute 'getGasConsumptionDomesticHotWaterThisMonth' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_consumption_heating_this_year: 'HeatingDevice' object has no attribute 'getGasConsumptionDomesticHotWaterThisYear' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_consumption_heating_today: 'HeatingDevice' object has no attribute 'getGasConsumptionHeatingToday' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_consumption_heating_this_week: 'HeatingDevice' object has no attribute 'getGasConsumptionHeatingThisWeek' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_consumption_heating_this_month: 'HeatingDevice' object has no attribute 'getGasConsumptionHeatingThisMonth' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_consumption_heating_this_year: 'HeatingDevice' object has no attribute 'getGasConsumptionHeatingThisYear' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_summary_consumption_heating_currentday: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionHeatingCurrentDay' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_summary_consumption_heating_currentmonth: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionHeatingCurrentMonth' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_summary_consumption_heating_currentyear: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionHeatingCurrentYear' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_summary_consumption_heating_lastsevendays: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionHeatingLastSevenDays' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_summary_consumption_heating_currentday: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterCurrentDay' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_summary_consumption_heating_currentmonth: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterCurrentMonth' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_summary_consumption_heating_currentyear: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterCurrentYear' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_summary_consumption_heating_lastsevendays: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterLastSevenDays' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_summary_consumption_heating_currentday: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionHeatingCurrentDay' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_summary_consumption_heating_currentmonth: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionHeatingCurrentMonth' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_summary_consumption_heating_currentyear: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionHeatingCurrentYear' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_summary_consumption_heating_lastsevendays: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionHeatingLastSevenDays' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_dhw_summary_consumption_heating_currentday: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterCurrentDay' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_dhw_summary_consumption_heating_currentmonth: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterCurrentMonth' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_dhw_summary_consumption_heating_currentyear: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterCurrentYear' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_summary_dhw_consumption_heating_lastsevendays: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterLastSevenDays' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power_production_current: 'HeatingDevice' object has no attribute 'getPowerProductionCurrent' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power_production_today: 'HeatingDevice' object has no attribute 'getPowerProductionToday' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power_production_this_week: 'HeatingDevice' object has no attribute 'getPowerProductionThisWeek' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power_production_this_month: 'HeatingDevice' object has no attribute 'getPowerProductionThisMonth' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power_production_this_year: 'HeatingDevice' object has no attribute 'getPowerProductionThisYear' 2023-12-27 12:41:08.265 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported solar storage temperature 2023-12-27 12:41:08.265 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported collector temperature 2023-12-27 12:41:08.265 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported solar power production today 2023-12-27 12:41:08.265 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported solar power production this week 2023-12-27 12:41:08.265 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported solar power production this month 2023-12-27 12:41:08.265 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported solar power production this year 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power consumption today: 'HeatingDevice' object has no attribute 'getPowerConsumptionToday' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power consumption this week: 'HeatingDevice' object has no attribute 'getPowerConsumptionThisWeek' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power consumption this month: 'HeatingDevice' object has no attribute 'getPowerConsumptionThisMonth' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power consumption this year: 'HeatingDevice' object has no attribute 'getPowerConsumptionThisYear' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error buffer top temperature: 'HeatingDevice' object has no attribute 'getBufferTopTemperature' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error buffer main temperature: 'HeatingDevice' object has no attribute 'getBufferMainTemperature' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error volumetric_flow: 'HeatingDevice' object has no attribute 'getVolumetricFlowReturn' 2023-12-27 12:41:08.265 DEBUG (SyncWorker_2) [custom_components.vicare.utils] No circuits found 2023-12-27 12:41:08.448 INFO (SyncWorker_5) [custom_components.vicare.utils] Feature not supported activate_onetimecharge 2023-12-27 12:41:08.448 DEBUG (SyncWorker_5) [custom_components.vicare.utils] Attribute Error activate_onetimecharge: 'ElectricalEnergySystem' object has no attribute 'getOneTimeCharge' 2023-12-27 12:41:08.449 DEBUG (SyncWorker_6) [custom_components.vicare.utils] No circuits found 2023-12-27 12:41:08.449 DEBUG (SyncWorker_0) [custom_components.vicare.utils] No circuits found 2023-12-27 12:41:08.449 DEBUG (SyncWorker_4) [custom_components.vicare.utils] No circuits found 2023-12-27 12:41:08.450 INFO (SyncWorker_3) [custom_components.vicare.utils] Feature not supported solar_pump_active 2023-12-27 12:41:08.450 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported outside_temperature 2023-12-27 12:41:08.450 ERROR (MainThread) [homeassistant.components.climate] Error while setting up vicare platform for climate Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/climate.py", line 132, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/climate.py", line 102, in _build_entities return [ ^ File "/config/custom_components/vicare/climate.py", line 110, in for circuit in get_circuits(device) ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:41:08.451 ERROR (MainThread) [homeassistant.components.number] Error while setting up vicare platform for number Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/number.py", line 152, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/number.py", line 130, in _build_entities return [ ^ File "/config/custom_components/vicare/number.py", line 137, in for circuit in get_circuits(device) ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:41:08.452 ERROR (MainThread) [homeassistant.components.water_heater] Error while setting up vicare platform for water_heater Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/water_heater.py", line 89, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/water_heater.py", line 68, in _build_entities return [ ^ File "/config/custom_components/vicare/water_heater.py", line 76, in for circuit in get_circuits(device) ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:41:08.453 INFO (SyncWorker_3) [custom_components.vicare.utils] Feature not supported charging_active 2023-12-27 12:41:08.453 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported return_temperature 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error boiler_temperature: 'HeatingDevice' object has no attribute 'getBoilerTemperature' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error boiler_supply_temperature: 'HeatingDevice' object has no attribute 'getBoilerCommonSupplyTemperature' 2023-12-27 12:41:08.454 INFO (SyncWorker_3) [custom_components.vicare.utils] Feature not supported dhw_circulationpump_active 2023-12-27 12:41:08.454 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported primary_circuit_supply_temperature 2023-12-27 12:41:08.454 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported primary_circuit_return_temperature 2023-12-27 12:41:08.454 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported secondary_circuit_supply_temperature 2023-12-27 12:41:08.454 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported secondary_circuit_return_temperature 2023-12-27 12:41:08.454 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported hotwater_out_temperature 2023-12-27 12:41:08.454 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported hotwater_max_temperature 2023-12-27 12:41:08.454 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported hotwater_min_temperature 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_consumption_today: 'HeatingDevice' object has no attribute 'getGasConsumptionDomesticHotWaterToday' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_consumption_heating_this_week: 'HeatingDevice' object has no attribute 'getGasConsumptionDomesticHotWaterThisWeek' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_consumption_heating_this_month: 'HeatingDevice' object has no attribute 'getGasConsumptionDomesticHotWaterThisMonth' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_consumption_heating_this_year: 'HeatingDevice' object has no attribute 'getGasConsumptionDomesticHotWaterThisYear' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_consumption_heating_today: 'HeatingDevice' object has no attribute 'getGasConsumptionHeatingToday' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_consumption_heating_this_week: 'HeatingDevice' object has no attribute 'getGasConsumptionHeatingThisWeek' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_consumption_heating_this_month: 'HeatingDevice' object has no attribute 'getGasConsumptionHeatingThisMonth' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_consumption_heating_this_year: 'HeatingDevice' object has no attribute 'getGasConsumptionHeatingThisYear' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_summary_consumption_heating_currentday: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionHeatingCurrentDay' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_summary_consumption_heating_currentmonth: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionHeatingCurrentMonth' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_summary_consumption_heating_currentyear: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionHeatingCurrentYear' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_summary_consumption_heating_lastsevendays: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionHeatingLastSevenDays' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_summary_consumption_heating_currentday: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterCurrentDay' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_summary_consumption_heating_currentmonth: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterCurrentMonth' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_summary_consumption_heating_currentyear: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterCurrentYear' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_summary_consumption_heating_lastsevendays: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterLastSevenDays' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_summary_consumption_heating_currentday: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionHeatingCurrentDay' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_summary_consumption_heating_currentmonth: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionHeatingCurrentMonth' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_summary_consumption_heating_currentyear: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionHeatingCurrentYear' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_summary_consumption_heating_lastsevendays: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionHeatingLastSevenDays' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_dhw_summary_consumption_heating_currentday: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterCurrentDay' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_dhw_summary_consumption_heating_currentmonth: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterCurrentMonth' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_dhw_summary_consumption_heating_currentyear: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterCurrentYear' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_summary_dhw_consumption_heating_lastsevendays: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterLastSevenDays' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power_production_current: 'HeatingDevice' object has no attribute 'getPowerProductionCurrent' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power_production_today: 'HeatingDevice' object has no attribute 'getPowerProductionToday' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power_production_this_week: 'HeatingDevice' object has no attribute 'getPowerProductionThisWeek' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power_production_this_month: 'HeatingDevice' object has no attribute 'getPowerProductionThisMonth' 2023-12-27 12:41:08.454 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power_production_this_year: 'HeatingDevice' object has no attribute 'getPowerProductionThisYear' 2023-12-27 12:41:08.454 INFO (SyncWorker_3) [custom_components.vicare.utils] Feature not supported dhw_pump_active 2023-12-27 12:41:08.455 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported solar storage temperature 2023-12-27 12:41:08.455 DEBUG (SyncWorker_3) [custom_components.vicare.utils] No circuits found 2023-12-27 12:41:08.455 DEBUG (SyncWorker_3) [custom_components.vicare.utils] Attribute Error solar_pump_active: 'ElectricalEnergySystem' object has no attribute 'getSolarPumpActive' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_3) [custom_components.vicare.utils] Attribute Error charging_active: 'ElectricalEnergySystem' object has no attribute 'getDomesticHotWaterChargingActive' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_3) [custom_components.vicare.utils] Attribute Error dhw_circulationpump_active: 'ElectricalEnergySystem' object has no attribute 'getDomesticHotWaterCirculationPumpActive' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_3) [custom_components.vicare.utils] Attribute Error dhw_pump_active: 'ElectricalEnergySystem' object has no attribute 'getDomesticHotWaterPumpActive' 2023-12-27 12:41:08.455 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported collector temperature 2023-12-27 12:41:08.455 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported solar power production today 2023-12-27 12:41:08.455 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported solar power production this week 2023-12-27 12:41:08.455 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported solar power production this month 2023-12-27 12:41:08.455 INFO (SyncWorker_2) [custom_components.vicare.utils] Feature not supported solar power production this year 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power consumption today: 'HeatingDevice' object has no attribute 'getPowerConsumptionToday' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power consumption this week: 'HeatingDevice' object has no attribute 'getPowerConsumptionThisWeek' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power consumption this month: 'HeatingDevice' object has no attribute 'getPowerConsumptionThisMonth' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power consumption this year: 'HeatingDevice' object has no attribute 'getPowerConsumptionThisYear' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error buffer top temperature: 'HeatingDevice' object has no attribute 'getBufferTopTemperature' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error buffer main temperature: 'HeatingDevice' object has no attribute 'getBufferMainTemperature' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error volumetric_flow: 'HeatingDevice' object has no attribute 'getVolumetricFlowReturn' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] No circuits found 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error outside_temperature: 'ElectricalEnergySystem' object has no attribute 'getOutsideTemperature' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error return_temperature: 'ElectricalEnergySystem' object has no attribute 'getReturnTemperature' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error boiler_temperature: 'ElectricalEnergySystem' object has no attribute 'getBoilerTemperature' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error boiler_supply_temperature: 'ElectricalEnergySystem' object has no attribute 'getBoilerCommonSupplyTemperature' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error primary_circuit_supply_temperature: 'ElectricalEnergySystem' object has no attribute 'getSupplyTemperaturePrimaryCircuit' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error primary_circuit_return_temperature: 'ElectricalEnergySystem' object has no attribute 'getReturnTemperaturePrimaryCircuit' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error secondary_circuit_supply_temperature: 'ElectricalEnergySystem' object has no attribute 'getSupplyTemperatureSecondaryCircuit' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error secondary_circuit_return_temperature: 'ElectricalEnergySystem' object has no attribute 'getReturnTemperatureSecondaryCircuit' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_out_temperature: 'ElectricalEnergySystem' object has no attribute 'getDomesticHotWaterOutletTemperature' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_max_temperature: 'ElectricalEnergySystem' object has no attribute 'getDomesticHotWaterMaxTemperature' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_min_temperature: 'ElectricalEnergySystem' object has no attribute 'getDomesticHotWaterMinTemperature' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_consumption_today: 'ElectricalEnergySystem' object has no attribute 'getGasConsumptionDomesticHotWaterToday' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_consumption_heating_this_week: 'ElectricalEnergySystem' object has no attribute 'getGasConsumptionDomesticHotWaterThisWeek' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_consumption_heating_this_month: 'ElectricalEnergySystem' object has no attribute 'getGasConsumptionDomesticHotWaterThisMonth' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_consumption_heating_this_year: 'ElectricalEnergySystem' object has no attribute 'getGasConsumptionDomesticHotWaterThisYear' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_consumption_heating_today: 'ElectricalEnergySystem' object has no attribute 'getGasConsumptionHeatingToday' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_consumption_heating_this_week: 'ElectricalEnergySystem' object has no attribute 'getGasConsumptionHeatingThisWeek' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_consumption_heating_this_month: 'ElectricalEnergySystem' object has no attribute 'getGasConsumptionHeatingThisMonth' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_consumption_heating_this_year: 'ElectricalEnergySystem' object has no attribute 'getGasConsumptionHeatingThisYear' 2023-12-27 12:41:08.455 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_summary_consumption_heating_currentday: 'ElectricalEnergySystem' object has no attribute 'getGasSummaryConsumptionHeatingCurrentDay' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_summary_consumption_heating_currentmonth: 'ElectricalEnergySystem' object has no attribute 'getGasSummaryConsumptionHeatingCurrentMonth' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_summary_consumption_heating_currentyear: 'ElectricalEnergySystem' object has no attribute 'getGasSummaryConsumptionHeatingCurrentYear' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error gas_summary_consumption_heating_lastsevendays: 'ElectricalEnergySystem' object has no attribute 'getGasSummaryConsumptionHeatingLastSevenDays' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_summary_consumption_heating_currentday: 'ElectricalEnergySystem' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterCurrentDay' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_summary_consumption_heating_currentmonth: 'ElectricalEnergySystem' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterCurrentMonth' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_summary_consumption_heating_currentyear: 'ElectricalEnergySystem' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterCurrentYear' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error hotwater_gas_summary_consumption_heating_lastsevendays: 'ElectricalEnergySystem' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterLastSevenDays' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_summary_consumption_heating_currentday: 'ElectricalEnergySystem' object has no attribute 'getPowerSummaryConsumptionHeatingCurrentDay' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_summary_consumption_heating_currentmonth: 'ElectricalEnergySystem' object has no attribute 'getPowerSummaryConsumptionHeatingCurrentMonth' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_summary_consumption_heating_currentyear: 'ElectricalEnergySystem' object has no attribute 'getPowerSummaryConsumptionHeatingCurrentYear' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_summary_consumption_heating_lastsevendays: 'ElectricalEnergySystem' object has no attribute 'getPowerSummaryConsumptionHeatingLastSevenDays' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_dhw_summary_consumption_heating_currentday: 'ElectricalEnergySystem' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterCurrentDay' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_dhw_summary_consumption_heating_currentmonth: 'ElectricalEnergySystem' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterCurrentMonth' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_dhw_summary_consumption_heating_currentyear: 'ElectricalEnergySystem' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterCurrentYear' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error energy_summary_dhw_consumption_heating_lastsevendays: 'ElectricalEnergySystem' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterLastSevenDays' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power_production_current: 'ElectricalEnergySystem' object has no attribute 'getPowerProductionCurrent' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power_production_today: 'ElectricalEnergySystem' object has no attribute 'getPowerProductionToday' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power_production_this_week: 'ElectricalEnergySystem' object has no attribute 'getPowerProductionThisWeek' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power_production_this_month: 'ElectricalEnergySystem' object has no attribute 'getPowerProductionThisMonth' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power_production_this_year: 'ElectricalEnergySystem' object has no attribute 'getPowerProductionThisYear' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error solar storage temperature: 'ElectricalEnergySystem' object has no attribute 'getSolarStorageTemperature' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error collector temperature: 'ElectricalEnergySystem' object has no attribute 'getSolarCollectorTemperature' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error solar power production today: 'ElectricalEnergySystem' object has no attribute 'getSolarPowerProductionToday' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error solar power production this week: 'ElectricalEnergySystem' object has no attribute 'getSolarPowerProductionThisWeek' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error solar power production this month: 'ElectricalEnergySystem' object has no attribute 'getSolarPowerProductionThisMonth' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error solar power production this year: 'ElectricalEnergySystem' object has no attribute 'getSolarPowerProductionThisYear' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power consumption today: 'ElectricalEnergySystem' object has no attribute 'getPowerConsumptionToday' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power consumption this week: 'ElectricalEnergySystem' object has no attribute 'getPowerConsumptionThisWeek' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power consumption this month: 'ElectricalEnergySystem' object has no attribute 'getPowerConsumptionThisMonth' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error power consumption this year: 'ElectricalEnergySystem' object has no attribute 'getPowerConsumptionThisYear' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error buffer top temperature: 'ElectricalEnergySystem' object has no attribute 'getBufferTopTemperature' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error buffer main temperature: 'ElectricalEnergySystem' object has no attribute 'getBufferMainTemperature' 2023-12-27 12:41:08.456 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Attribute Error volumetric_flow: 'ElectricalEnergySystem' object has no attribute 'getVolumetricFlowReturn' 2023-12-27 12:41:08.456 ERROR (MainThread) [homeassistant.components.binary_sensor] Error while setting up vicare platform for binary_sensor Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/binary_sensor.py", line 184, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/binary_sensor.py", line 123, in _build_entities get_circuits(device), device_config, CIRCUIT_SENSORS ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:41:08.457 ERROR (MainThread) [homeassistant.components.sensor] Error while setting up vicare platform for sensor Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 361, in _async_setup_platform await asyncio.shield(task) File "/config/custom_components/vicare/sensor.py", line 669, in async_setup_entry await hass.async_add_executor_job( File "/usr/local/lib/python3.11/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/sensor.py", line 608, in _build_entities get_circuits(device), device_config, CIRCUIT_SENSORS ^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/vicare/utils.py", line 59, in get_circuits return device.circuits ^^^^^^^^^^^^^^^ AttributeError: 'ElectricalEnergySystem' object has no attribute 'circuits' 2023-12-27 12:41:08.665 INFO (SyncWorker_5) [custom_components.vicare.utils] Feature not supported activate_onetimecharge 2023-12-27 12:41:08.897 INFO (SyncWorker_5) [custom_components.vicare.utils] Feature not supported activate_onetimecharge

CFenner commented 11 months ago

Issue is addressed with https://github.com/home-assistant/core/pull/106470

Feel free to tryout that PR, just replace the PR# in the script.

l2jalbe commented 11 months ago

I am available to test everything without any problem. I tested the second project (106470) without positive result. (logs attached below) While waiting for your projects, is there a way to use the old version of PyVicare (the one in use up to core 11.3) on core 12 and later?

2023-12-27 18:56:41.256 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration vicare which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2023-12-27 18:58:33.743 DEBUG (MainThread) [custom_components.vicare] Setting up ViCare component 2023-12-27 18:58:35.175 INFO (SyncWorker_0) [custom_components.vicare] Found device: E3_VitoCharge_0420 (online: True) 2023-12-27 18:58:35.175 INFO (SyncWorker_0) [custom_components.vicare] Found device: E3_TCU10_x04 (online: True) 2023-12-27 18:58:35.175 INFO (SyncWorker_0) [custom_components.vicare] Found device: E3_HEMS (online: True) 2023-12-27 18:58:35.175 INFO (SyncWorker_0) [custom_components.vicare] Found device: E3_Vitodens_100_BHC_0421 (online: True) 2023-12-27 18:58:35.175 INFO (SyncWorker_0) [custom_components.vicare] Found device: E3_TCU41_x04 (online: True) 2023-12-27 18:58:35.349 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Feature not supported solar_pump_active 2023-12-27 18:58:35.349 DEBUG (SyncWorker_1) [custom_components.vicare.utils] Feature not supported activate_onetimecharge 2023-12-27 18:58:35.349 DEBUG (SyncWorker_5) [custom_components.vicare.utils] No circuits found 2023-12-27 18:58:35.350 DEBUG (SyncWorker_3) [custom_components.vicare.utils] No circuits found 2023-12-27 18:58:35.350 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported outside_temperature 2023-12-27 18:58:35.350 DEBUG (SyncWorker_0) [custom_components.vicare.utils] No circuits found 2023-12-27 18:58:35.351 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Feature not supported charging_active 2023-12-27 18:58:35.351 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported return_temperature 2023-12-27 18:58:35.351 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported boiler_temperature: 'HeatingDevice' object has no attribute 'getBoilerTemperature' 2023-12-27 18:58:35.351 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported boiler_supply_temperature: 'HeatingDevice' object has no attribute 'getBoilerCommonSupplyTemperature' 2023-12-27 18:58:35.351 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Feature not supported dhw_circulationpump_active 2023-12-27 18:58:35.351 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported primary_circuit_supply_temperature 2023-12-27 18:58:35.351 DEBUG (SyncWorker_2) [custom_components.vicare.utils] Feature not supported dhw_pump_active 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported primary_circuit_return_temperature 2023-12-27 18:58:35.352 DEBUG (SyncWorker_2) [custom_components.vicare.utils] No circuits found 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported secondary_circuit_supply_temperature 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported secondary_circuit_return_temperature 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported hotwater_out_temperature 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported hotwater_max_temperature 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported hotwater_min_temperature 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported hotwater_gas_consumption_today: 'HeatingDevice' object has no attribute 'getGasConsumptionDomesticHotWaterToday' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported hotwater_gas_consumption_heating_this_week: 'HeatingDevice' object has no attribute 'getGasConsumptionDomesticHotWaterThisWeek' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported hotwater_gas_consumption_heating_this_month: 'HeatingDevice' object has no attribute 'getGasConsumptionDomesticHotWaterThisMonth' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported hotwater_gas_consumption_heating_this_year: 'HeatingDevice' object has no attribute 'getGasConsumptionDomesticHotWaterThisYear' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported gas_consumption_heating_today: 'HeatingDevice' object has no attribute 'getGasConsumptionHeatingToday' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported gas_consumption_heating_this_week: 'HeatingDevice' object has no attribute 'getGasConsumptionHeatingThisWeek' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported gas_consumption_heating_this_month: 'HeatingDevice' object has no attribute 'getGasConsumptionHeatingThisMonth' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported gas_consumption_heating_this_year: 'HeatingDevice' object has no attribute 'getGasConsumptionHeatingThisYear' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported gas_summary_consumption_heating_currentday: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionHeatingCurrentDay' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported gas_summary_consumption_heating_currentmonth: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionHeatingCurrentMonth' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported gas_summary_consumption_heating_currentyear: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionHeatingCurrentYear' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported gas_summary_consumption_heating_lastsevendays: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionHeatingLastSevenDays' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported hotwater_gas_summary_consumption_heating_currentday: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterCurrentDay' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported hotwater_gas_summary_consumption_heating_currentmonth: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterCurrentMonth' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported hotwater_gas_summary_consumption_heating_currentyear: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterCurrentYear' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported hotwater_gas_summary_consumption_heating_lastsevendays: 'HeatingDevice' object has no attribute 'getGasSummaryConsumptionDomesticHotWaterLastSevenDays' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported energy_summary_consumption_heating_currentday: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionHeatingCurrentDay' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported energy_summary_consumption_heating_currentmonth: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionHeatingCurrentMonth' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported energy_summary_consumption_heating_currentyear: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionHeatingCurrentYear' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported energy_summary_consumption_heating_lastsevendays: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionHeatingLastSevenDays' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported energy_dhw_summary_consumption_heating_currentday: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterCurrentDay' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported energy_dhw_summary_consumption_heating_currentmonth: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterCurrentMonth' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported energy_dhw_summary_consumption_heating_currentyear: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterCurrentYear' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported energy_summary_dhw_consumption_heating_lastsevendays: 'HeatingDevice' object has no attribute 'getPowerSummaryConsumptionDomesticHotWaterLastSevenDays' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported power_production_current: 'HeatingDevice' object has no attribute 'getPowerProductionCurrent' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported power_production_today: 'HeatingDevice' object has no attribute 'getPowerProductionToday' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported power_production_this_week: 'HeatingDevice' object has no attribute 'getPowerProductionThisWeek' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported power_production_this_month: 'HeatingDevice' object has no attribute 'getPowerProductionThisMonth' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported power_production_this_year: 'HeatingDevice' object has no attribute 'getPowerProductionThisYear' 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported solar storage temperature 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported collector temperature 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported solar power production today 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported solar power production this week 2023-12-27 18:58:35.352 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported solar power production this month 2023-12-27 18:58:35.353 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported solar power production this year 2023-12-27 18:58:35.353 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported power consumption today: 'HeatingDevice' object has no attribute 'getPowerConsumptionToday' 2023-12-27 18:58:35.353 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported power consumption this week: 'HeatingDevice' object has no attribute 'getPowerConsumptionThisWeek' 2023-12-27 18:58:35.353 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported power consumption this month: 'HeatingDevice' object has no attribute 'getPowerConsumptionThisMonth' 2023-12-27 18:58:35.353 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported power consumption this year: 'HeatingDevice' object has no attribute 'getPowerConsumptionThisYear' 2023-12-27 18:58:35.353 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported buffer top temperature: 'HeatingDevice' object has no attribute 'getBufferTopTemperature' 2023-12-27 18:58:35.353 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported buffer main temperature: 'HeatingDevice' object has no attribute 'getBufferMainTemperature' 2023-12-27 18:58:35.353 DEBUG (SyncWorker_4) [custom_components.vicare.utils] Feature not supported volumetric_flow: 'HeatingDevice' object has no attribute 'getVolumetricFlowReturn' 2023-12-27 18:58:35.353 DEBUG (SyncWorker_4) [custom_components.vicare.utils] No circuits found

CFenner commented 11 months ago

Is there a way to use the old version of PyVicare (the one in use up to core 11.3) on core 12 and later?

Download the 23.11.3 release from GitHub and copy the vicare folder to you custom components folder.

You have 5 devices on your account:

[custom_components.vicare] Found device: E3_VitoCharge_0420 (online: True)
[custom_components.vicare] Found device: E3_TCU10_x04 (online: True)
[custom_components.vicare] Found device: E3_HEMS (online: True)
[custom_components.vicare] Found device: E3_Vitodens_100_BHC_0421 (online: True)
[custom_components.vicare] Found device: E3_TCU41_x04 (online: True)

Which one do you expect to see, the Vitodens? Do you use the free or paid API plan?

l2jalbe commented 11 months ago

I already have a machine with core-11.3 ready with the integration working but I can't find the Vicare folder anywhere.

It would be nice to see all the Viessmann devices in the future but for now the important thing is the vitodens

I use free api because the paid ones are only available in Germany

CFenner commented 11 months ago

Can you please post the debug data from the integration?

CFenner commented 11 months ago

I can't find the Vicare folder anywhere.

Simply download the release from here: https://github.com/home-assistant/core/releases/tag/2023.11.3 Then you find the folder under homeassistant/components/vicare

It would be nice to see all the Viessmann devices in the future but for now the important thing is the vitodens

Let's hope we get the PR merged soon. Currently the issue is that there are no sensors defined for a VitoCharge which is probably the device HA tries to display. Therefore it would be good to have the debug output, to see what's available.

l2jalbe commented 11 months ago

Can you please post the debug data from the integration?

In the messages above I put the debug logs of both projects as you let me try them. I was wrong? do you need different logs?

l2jalbe commented 11 months ago

Simply download the release from here: https://github.com/home-assistant/core/releases/tag/2023.11.3 Then you find the folder under homeassistant/components/vicare

I downloaded core-11.3, took the vicare folder and copied it into costum_components but then when I go to add the integration I always get the "normal" one and not the costum components one. What step am I missing?

CFenner commented 11 months ago

Can you please post the debug data from the integration?

In the messages above I put the debug logs of both projects as you let me try them. I was wrong? do you need different logs?

Sorry my bad, I meant the diagnostic information. Go to your ViCare device and click on the '...' and select download diagnostic info.

l2jalbe commented 11 months ago

Diagnostic information with built-in (Core 2023.12) integration:

{ "home_assistant": { "installation_type": "Home Assistant OS", "version": "2023.12.3", "dev": false, "hassio": true, "virtualenv": false, "python_version": "3.11.6", "docker": true, "arch": "x86_64", "timezone": "Europe/Rome", "os_name": "Linux", "os_version": "6.1.63-haos", "supervisor": "2023.12.0", "host_os": "Home Assistant OS 11.2", "docker_version": "24.0.7", "chassis": "vm", "run_as_root": true }, "custom_components": {}, "integration_manifest": { "domain": "vicare", "name": "Viessmann ViCare", "codeowners": [ "@CFenner" ], "config_flow": true, "dhcp": [ { "macaddress": "B87424*" } ], "documentation": "https://www.home-assistant.io/integrations/vicare", "iot_class": "cloud_polling", "loggers": [ "PyViCare" ], "requirements": [ "PyViCare==2.29.0" ], "is_built_in": true }, "data": { "entry": { "entry_id": "bdb28820b5e7fa4b24a434a72a8aab12", "version": 1, "domain": "vicare", "title": "ViCare", "data": { "password": "REDACTED", "client_id": "REDACTED", "username": "REDACTED", "heating_type": "auto" }, "options": {}, "pref_disable_new_entities": false, "pref_disable_polling": false, "source": "user", "unique_id": null, "disabled_by": null }, "data": [ { "data": [ { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "device.serial", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "string", "value": "################" } }, "timestamp": "2023-12-28T02:01:36.146Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/device.serial" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "device.messages.errors.raw", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "entries": { "type": "array", "value": [] } }, "timestamp": "2023-12-28T02:01:36.146Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/device.messages.errors.raw" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.boiler.serial", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "string", "value": "################" } }, "timestamp": "2023-12-28T02:01:36.147Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.boiler.serial" } ] }, { "data": [ { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "device.serial", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "string", "value": "################" } }, "timestamp": "2023-12-28T02:01:36.146Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/device.serial" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "device.messages.errors.raw", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "entries": { "type": "array", "value": [] } }, "timestamp": "2023-12-28T02:01:36.146Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/device.messages.errors.raw" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.boiler.serial", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "string", "value": "################" } }, "timestamp": "2023-12-28T02:01:36.147Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.boiler.serial" } ] }, { "data": [ { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "device.serial", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "string", "value": "################" } }, "timestamp": "2023-12-28T02:01:36.146Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/device.serial" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "device.messages.errors.raw", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "entries": { "type": "array", "value": [] } }, "timestamp": "2023-12-28T02:01:36.146Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/device.messages.errors.raw" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.boiler.serial", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "string", "value": "################" } }, "timestamp": "2023-12-28T02:01:36.147Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.boiler.serial" } ] }, { "data": [ { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.1.operating.programs.comfortEnergySaving", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.343Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.comfortEnergySaving" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "enabled": { "type": "array", "value": [ "0" ] } }, "timestamp": "2023-12-31T18:28:42.343Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.dhw.pumps.circulation", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.409Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.1.temperature", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.temperature" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.burners.0.statistics", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "hours": { "type": "number", "unit": "hour", "value": 1003 }, "starts": { "type": "number", "unit": "", "value": 4295 } }, "timestamp": "2024-01-01T18:04:03.934Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.burners.0.statistics" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.dhw.sensors.temperature.outlet", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "status": { "type": "string", "value": "notConnected" } }, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.outlet" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.0.operating.programs.reducedEnergySaving", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false }, "demand": { "type": "string", "value": "heating" }, "reason": { "type": "string", "value": "noDemand" } }, "timestamp": "2023-12-31T18:28:42.344Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.reducedEnergySaving" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.boiler.sensors.temperature.commonSupply", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "status": { "type": "string", "value": "connected" }, "value": { "type": "number", "unit": "celsius", "value": 31 } }, "timestamp": "2024-01-01T18:21:10.975Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.boiler.sensors.temperature.commonSupply" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.0.operating.programs.normalEnergySaving", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false }, "demand": { "type": "string", "value": "heating" }, "reason": { "type": "string", "value": "noDemand" } }, "timestamp": "2024-01-01T17:52:22.787Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normalEnergySaving" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.burners.0", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": true } }, "timestamp": "2024-01-01T17:54:41.694Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.burners.0" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.0.sensors.temperature.supply", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "status": { "type": "string", "value": "connected" }, "value": { "type": "number", "unit": "celsius", "value": 30.9 } }, "timestamp": "2024-01-01T17:59:06.394Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.sensors.temperature.supply" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.1.sensors.temperature.supply", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.sensors.temperature.supply" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.1.operating.programs.active", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.409Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.active" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.solar.sensors.temperature.collector", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.409Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.solar.sensors.temperature.collector" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.1.operating.modes.heating", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.heating" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.1.temperature.levels", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.344Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.temperature.levels" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.0.temperature", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "number", "unit": "celsius", "value": 31 } }, "timestamp": "2024-01-01T17:52:23.644Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature" }, { "apiVersion": 1, "commands": { "setTemperature": { "isExecutable": true, "name": "setTemperature", "params": { "targetTemperature": { "constraints": { "max": 82, "min": 20, "stepping": 1 }, "required": true, "type": "number" } }, "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normal/commands/setTemperature" } }, "deviceId": "0", "feature": "heating.circuits.0.operating.programs.normal", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": true }, "demand": { "type": "string", "value": "unknown" }, "temperature": { "type": "number", "unit": "celsius", "value": 31 } }, "timestamp": "2024-01-01T17:52:22.786Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.normal" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.dhw.operating.modes.off", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false } }, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.operating.modes.off" }, { "apiVersion": 1, "commands": { "setMode": { "isExecutable": true, "name": "setMode", "params": { "mode": { "constraints": { "enum": [ "off", "balanced" ] }, "required": true, "type": "string" } }, "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.operating.modes.active/commands/setMode" } }, "deviceId": "0", "feature": "heating.dhw.operating.modes.active", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "string", "value": "balanced" } }, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.operating.modes.active" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.burners", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "enabled": { "type": "array", "value": [ "0" ] } }, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.burners" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.1.operating.programs.normal", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.344Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.normal" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.0.operating.modes.heating", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": true } }, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.heating" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.boiler.temperature", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "number", "unit": "celsius", "value": 20 } }, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.boiler.temperature" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.1.operating.programs.noDemand", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false } }, "timestamp": "2023-12-31T18:28:42.409Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.noDemand" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.1.operating.modes.active", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.344Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.active" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.gas.consumption.summary.heating", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "currentDay": { "type": "number", "unit": "cubicMeter", "value": 0.1 }, "currentMonth": { "type": "number", "unit": "cubicMeter", "value": 0.1 }, "currentYear": { "type": "number", "unit": "cubicMeter", "value": 0.1 }, "lastSevenDays": { "type": "number", "unit": "cubicMeter", "value": 2.8 } }, "timestamp": "2024-01-01T17:55:31.068Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.gas.consumption.summary.heating" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.dhw.operating.modes.eco", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.operating.modes.eco" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.1.operating.programs.normalEnergySaving", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.344Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.normalEnergySaving" }, { "apiVersion": 1, "commands": { "setTargetTemperature": { "isExecutable": true, "name": "setTargetTemperature", "params": { "temperature": { "constraints": { "efficientLowerBorder": 10, "efficientUpperBorder": 60, "max": 60, "min": 10, "stepping": 1 }, "required": true, "type": "number" } }, "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.main/commands/setTargetTemperature" } }, "deviceId": "0", "feature": "heating.dhw.temperature.main", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "number", "unit": "celsius", "value": 50 } }, "timestamp": "2023-12-31T18:28:42.344Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.temperature.main" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.power.consumption.summary.heating", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "currentDay": { "type": "number", "unit": "kilowattHour", "value": 0.1 }, "currentMonth": { "type": "number", "unit": "kilowattHour", "value": 0.1 }, "currentYear": { "type": "number", "unit": "kilowattHour", "value": 0.1 }, "lastSevenDays": { "type": "number", "unit": "kilowattHour", "value": 1.2 } }, "timestamp": "2024-01-01T14:09:11.764Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.power.consumption.summary.heating" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.dhw.pumps.primary", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "status": { "type": "string", "value": "off" } }, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.primary" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.dhw.comfort", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.344Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.comfort" }, { "apiVersion": 1, "commands": { "setMode": { "isExecutable": true, "name": "setMode", "params": { "mode": { "constraints": { "enum": [ "heating", "standby" ] }, "required": true, "type": "string" } }, "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.active/commands/setMode" } }, "deviceId": "0", "feature": "heating.circuits.0.operating.modes.active", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "string", "value": "heating" } }, "timestamp": "2023-12-31T18:28:42.344Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.active" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.dhw.sensors.temperature.dhwCylinder", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "status": { "type": "string", "value": "connected" }, "value": { "type": "number", "unit": "celsius", "value": 65.7 } }, "timestamp": "2024-01-01T17:44:27.275Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.dhwCylinder" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.1", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.344Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1" }, { "apiVersion": 1, "commands": { "setName": { "isExecutable": true, "name": "setName", "params": { "name": { "constraints": { "maxLength": 20, "minLength": 1 }, "required": true, "type": "string" } }, "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0/commands/setName" } }, "deviceId": "0", "feature": "heating.circuits.0", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": true }, "name": { "type": "string", "value": "impianto pavimento" }, "type": { "type": "string", "value": "heatingCircuit" } }, "timestamp": "2023-12-31T18:28:42.344Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.0.operating.programs.noDemand", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false } }, "timestamp": "2024-01-01T17:52:22.786Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.noDemand" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.gas.consumption.summary.dhw", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "currentDay": { "type": "number", "unit": "cubicMeter", "value": 0.9 }, "currentMonth": { "type": "number", "unit": "cubicMeter", "value": 0.9 }, "currentYear": { "type": "number", "unit": "cubicMeter", "value": 0.9 }, "lastSevenDays": { "type": "number", "unit": "cubicMeter", "value": 7.2 } }, "timestamp": "2024-01-01T17:43:31.454Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.gas.consumption.summary.dhw" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.0.operating.programs.comfortEnergySaving", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false }, "demand": { "type": "string", "value": "heating" }, "reason": { "type": "string", "value": "noDemand" } }, "timestamp": "2023-12-31T18:28:42.344Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.comfortEnergySaving" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "device.serial", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "string", "value": "################" } }, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/device.serial" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.solar", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.409Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.solar" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.burners.0.modulation", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "number", "unit": "percent", "value": 10.7 } }, "timestamp": "2024-01-01T18:16:13.279Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.burners.0.modulation" }, { "apiVersion": 1, "commands": { "setLevels": { "isExecutable": true, "name": "setLevels", "params": { "maxTemperature": { "constraints": { "max": 70, "min": 10, "stepping": 1 }, "required": true, "type": "number" }, "minTemperature": { "constraints": { "max": 30, "min": 1, "stepping": 1 }, "required": true, "type": "number" } }, "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setLevels" }, "setMax": { "isExecutable": true, "name": "setMax", "params": { "temperature": { "constraints": { "max": 70, "min": 10, "stepping": 1 }, "required": true, "type": "number" } }, "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMax" }, "setMin": { "isExecutable": true, "name": "setMin", "params": { "temperature": { "constraints": { "max": 30, "min": 1, "stepping": 1 }, "required": true, "type": "number" } }, "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels/commands/setMin" } }, "deviceId": "0", "feature": "heating.circuits.0.temperature.levels", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "max": { "type": "number", "unit": "celsius", "value": 45 }, "min": { "type": "number", "unit": "celsius", "value": 20 } }, "timestamp": "2023-12-31T18:28:42.344Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.temperature.levels" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.1.frostprotection", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.frostprotection" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.solar.sensors.temperature.dhw", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.409Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.solar.sensors.temperature.dhw" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.power.consumption.summary.dhw", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "currentDay": { "type": "number", "unit": "kilowattHour", "value": 0 }, "currentMonth": { "type": "number", "unit": "kilowattHour", "value": 0 }, "currentYear": { "type": "number", "unit": "kilowattHour", "value": 0 }, "lastSevenDays": { "type": "number", "unit": "kilowattHour", "value": 0.2 } }, "timestamp": "2023-12-31T23:08:53.457Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.power.consumption.summary.dhw" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.1.operating.programs.reducedEnergySaving", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.344Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.programs.reducedEnergySaving" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.1.operating.modes.standby", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.operating.modes.standby" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.dhw.operating.modes.balanced", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": true } }, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.operating.modes.balanced" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.dhw.pumps.secondary", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.secondary" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.solar.pumps.circuit", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.409Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.solar.pumps.circuit" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "device.messages.errors.raw", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "entries": { "type": "array", "value": [] } }, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/device.messages.errors.raw" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.0.operating.programs.active", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "string", "value": "normal" } }, "timestamp": "2024-01-01T17:52:22.786Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.programs.active" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.dhw.sensors.temperature.hotWaterStorage", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "status": { "type": "string", "value": "connected" }, "value": { "type": "number", "unit": "celsius", "value": 65.7 } }, "timestamp": "2024-01-01T17:44:27.275Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.sensors.temperature.hotWaterStorage" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.dhw.operating.modes.comfort", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.operating.modes.comfort" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.0.operating.modes.standby", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": false } }, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.operating.modes.standby" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.circuits.0.frostprotection", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "status": { "type": "string", "value": "off" } }, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.frostprotection" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.dhw.pumps.circulation.schedule", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-12-31T18:28:42.344Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw.pumps.circulation.schedule" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.boiler.serial", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "value": { "type": "string", "value": "################" } }, "timestamp": "2023-12-31T18:28:42.409Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.boiler.serial" }, { "apiVersion": 1, "commands": {}, "deviceId": "0", "feature": "heating.dhw", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "active": { "type": "boolean", "value": true }, "status": { "type": "string", "value": "on" } }, "timestamp": "2023-12-31T18:28:42.408Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.dhw" }, { "apiVersion": 1, "commands": { "setName": { "isExecutable": true, "name": "setName", "params": { "name": { "constraints": { "maxLength": 20, "minLength": 1 }, "required": true, "type": "string" } }, "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.name/commands/setName" } }, "components": [], "deviceId": "0", "feature": "heating.circuits.0.name", "gatewayId": "################", "isEnabled": true, "isReady": true, "properties": { "name": { "type": "string", "value": "impianto pavimento" } }, "timestamp": "2023-12-31T18:28:42.344Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.0.name" }, { "apiVersion": 1, "commands": {}, "components": [], "deviceId": "0", "feature": "heating.circuits.1.name", "gatewayId": "################", "isEnabled": false, "isReady": true, "properties": {}, "timestamp": "2023-10-19T18:38:41.935Z", "uri": "https://api.viessmann.com/iot/v1/features/installations/#######/gateways/################/devices/0/features/heating.circuits.1.name" } ] }, { "data": [] } ] } }

l2jalbe commented 11 months ago

Please help, I downloaded core-11.3, took the vicare folder and copied it into costum_components but then when I go to add the integration I always get the "normal" one and not the costum components one. What step am I missing? I need to use the "old" vicare integration on HA 2023.12 and higher.

If I use the script that install the PRs, HA can finds the costum component othewise if I simply copy the vicare folder in the costum_components HA can't find the costum components and always find the built-in component.