The integration no longer loads after updating with Home Assistant.
Setup failed for custom integration 'homematicip_local': Unable to import component: cannot import name 'async_register_platform_entity_service' from 'homeassistant.helpers.service'
�[32m2025-10-01 11:39:19.890 INFO (MainThread) [custom_components.irrigation_unlimited]
-------------------------------------------------------------------
Irrigation Unlimited
Version: 2025.9.0
If you have any issues with this you need to open an issue here:
https://github.com/rgc99/irrigation_unlimited/issues
-------------------------------------------------------------------
�[0m
�[36m2025-10-01 11:39:19.891 DEBUG (MainThread) [custom_components.irrigation_unlimited] LOAD�[0m
�[36m2025-10-01 11:39:19.892 DEBUG (MainThread) [custom_components.irrigation_unlimited] REGISTER [2025-10-01 11:39:19] controller: 0, zone: 0, sequence: 0, entity: irrigation_unlimited.coordinator�[0m
�[36m2025-10-01 11:39:19.893 DEBUG (MainThread) [custom_components.irrigation_unlimited] START [2025-10-01 11:39:19]�[0m
�[33m2025-10-01 11:39:19.924 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to open with args ('/root/.netrc',) inside the event loop by integration 'google_generative_ai_conversation' at homeassistant/components/google_generative_ai_conversation/__init__.py, line 165: await client.aio.models.get( (offender: /usr/local/lib/python3.13/netrc.py, line 87: with open(file, encoding="utf-8") as fp:), please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+google_generative_ai_conversation%22
For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#open
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/usr/src/homeassistant/homeassistant/__main__.py", line 223, in <module>
sys.exit(main())
File "/usr/src/homeassistant/homeassistant/__main__.py", line 209, in main
exit_code = runner.run(runtime_conf)
File "/usr/src/homeassistant/homeassistant/runner.py", line 156, in run
return loop.run_until_complete(setup_and_run_hass(runtime_config))
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 712, in run_until_complete
self.run_forever()
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 683, in run_forever
self._run_once()
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2050, in _run_once
handle._run()
File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run
self._context.run(self._callback, *self._args)
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 896, in async_setup_locked
await self.async_setup(hass, integration=integration)
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 662, in async_setup
await self.__async_setup_with_context(hass, integration)
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 751, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
File "/usr/src/homeassistant/homeassistant/components/google_generative_ai_conversation/__init__.py", line 165, in async_setup_entry
await client.aio.models.get(
�[0m
�[36m2025-10-01 11:39:24.564 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: enable, controller: 1, zone: 0, sequence: 0, data: {}�[0m
�[36m2025-10-01 11:39:24.564 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 0, sequence: 0, data: {"reset": null}�[0m
�[36m2025-10-01 11:39:24.565 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 0, sequence: 0, data: {"reset": null}�[0m
�[36m2025-10-01 11:39:24.565 DEBUG (MainThread) [custom_components.irrigation_unlimited] REGISTER [2025-10-01 11:39:24] controller: 1, zone: 0, sequence: 0, entity: binary_sensor.irrigation_unlimited_c1_m�[0m
�[36m2025-10-01 11:39:24.565 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: enable, controller: 1, zone: 1, sequence: 0, data: {}�[0m
�[36m2025-10-01 11:39:24.565 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 1, sequence: 0, data: {"reset": null}�[0m
�[36m2025-10-01 11:39:24.565 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 1, sequence: 0, data: {"reset": null}�[0m
�[36m2025-10-01 11:39:24.565 DEBUG (MainThread) [custom_components.irrigation_unlimited] REGISTER [2025-10-01 11:39:24] controller: 1, zone: 1, sequence: 0, entity: binary_sensor.irrigation_unlimited_c1_z1�[0m
�[36m2025-10-01 11:39:24.566 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: enable, controller: 1, zone: 2, sequence: 0, data: {}�[0m
�[36m2025-10-01 11:39:24.566 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 2, sequence: 0, data: {"reset": null}�[0m
�[36m2025-10-01 11:39:24.566 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 2, sequence: 0, data: {"reset": null}�[0m
�[36m2025-10-01 11:39:24.567 DEBUG (MainThread) [custom_components.irrigation_unlimited] REGISTER [2025-10-01 11:39:24] controller: 1, zone: 2, sequence: 0, entity: binary_sensor.irrigation_unlimited_c1_z2�[0m
�[36m2025-10-01 11:39:24.567 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: enable, controller: 1, zone: 3, sequence: 0, data: {}�[0m
�[36m2025-10-01 11:39:24.567 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 3, sequence: 0, data: {"reset": null}�[0m
�[36m2025-10-01 11:39:24.567 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 3, sequence: 0, data: {"reset": null}�[0m
�[36m2025-10-01 11:39:24.567 DEBUG (MainThread) [custom_components.irrigation_unlimited] REGISTER [2025-10-01 11:39:24] controller: 1, zone: 3, sequence: 0, entity: binary_sensor.irrigation_unlimited_c1_z3�[0m
�[32m2025-10-01 11:39:24.567 INFO (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: disable, controller: 1, zone: 4, sequence: 0, data: {}�[0m
�[36m2025-10-01 11:39:24.567 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 4, sequence: 0, data: {"reset": null}�[0m
�[36m2025-10-01 11:39:24.567 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 4, sequence: 0, data: {"reset": null}�[0m
�[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] REGISTER [2025-10-01 11:39:24] controller: 1, zone: 4, sequence: 0, entity: binary_sensor.irrigation_unlimited_c1_z4�[0m
�[32m2025-10-01 11:39:24.568 INFO (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: disable, controller: 1, zone: 0, sequence: 1, data: {}�[0m
�[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 0, sequence: 1, data: {"reset": null}�[0m
�[32m2025-10-01 11:39:24.568 INFO (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 0, sequence: 1, data: {"percentage": 0.0}�[0m
�[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: enable, controller: 1, zone: 0, sequence: 1, data: {"zones": [1]}�[0m
�[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 0, sequence: 1, data: {"reset": null, "zones": [1]}�[0m
�[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 0, sequence: 1, data: {"reset": null, "zones": [1]}�[0m
�[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: enable, controller: 1, zone: 0, sequence: 1, data: {"zones": [2]}�[0m
�[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 0, sequence: 1, data: {"reset": null, "zones": [2]}�[0m
�[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 0, sequence: 1, data: {"reset": null, "zones": [2]}�[0m
�[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] REGISTER [2025-10-01 11:39:24] controller: 1, zone: 0, sequence: 1, entity: binary_sensor.irrigation_unlimited_c1_s1�[0m
�[32m2025-10-01 11:39:24.569 INFO (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: disable, controller: 1, zone: 0, sequence: 2, data: {}�[0m
�[36m2025-10-01 11:39:24.569 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 0, sequence: 2, data: {"reset": null}�[0m
�[32m2025-10-01 11:39:24.569 INFO (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 0, sequence: 2, data: {"percentage": 28.0}�[0m
�[36m2025-10-01 11:39:24.569 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: enable, controller: 1, zone: 0, sequence: 2, data: {"zones": [1]}�[0m
�[36m2025-10-01 11:39:24.569 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 0, sequence: 2, data: {"reset": null, "zones": [1]}�[0m
�[36m2025-10-01 11:39:24.569 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 0, sequence: 2, data: {"reset": null, "zones": [1]}�[0m
�[36m2025-10-01 11:39:24.569 DEBUG (MainThread) [custom_components.irrigation_unlimited] REGISTER [2025-10-01 11:39:24] controller: 1, zone: 0, sequence: 2, entity: binary_sensor.irrigation_unlimited_c1_s2�[0m
�[33m2025-10-01 11:39:28.119 WARNING (MainThread) [aioesphomeapi.reconnect_logic] Can't connect to ESPHome API for bodenfeuchte-gemuese @ 192.168.1.56: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='192.168.1.56', port=6053))]: [Errno 113] Connect call failed ('192.168.1.56', 6053) (SocketAPIError)�[0m
�[33m2025-10-01 11:39:28.124 WARNING (MainThread) [aioesphomeapi.reconnect_logic] Can't connect to ESPHome API for garten-wasser @ 192.168.1.71: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='192.168.1.71', port=6053))]: [Errno 113] Connect call failed ('192.168.1.71', 6053) (SocketAPIError)�[0m
�[33m2025-10-01 11:39:28.125 WARNING (MainThread) [aioesphomeapi.reconnect_logic] Can't connect to ESPHome API for christbaum @ 192.168.1.223: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='192.168.1.223', port=6053))]: [Errno 113] Connect call failed ('192.168.1.223', 6053) (SocketAPIError)�[0m
�[33m2025-10-01 11:39:28.196 WARNING (MainThread) [zigpy.config.validators] The `ikea_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'ikea'}]`�[0m
�[33m2025-10-01 11:39:28.197 WARNING (MainThread) [zigpy.config.validators] The `ledvance_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'ledvance'}]`�[0m
�[33m2025-10-01 11:39:28.197 WARNING (MainThread) [zigpy.config.validators] The `salus_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'salus'}]`�[0m
�[33m2025-10-01 11:39:28.197 WARNING (MainThread) [zigpy.config.validators] The `inovelli_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'inovelli'}]`�[0m
�[33m2025-10-01 11:39:28.197 WARNING (MainThread) [zigpy.config.validators] The `thirdreality_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'thirdreality'}]`�[0m
�[33m2025-10-01 11:39:28.666 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to import_module with args ('custom_components.homematicip_local',) in /usr/src/homeassistant/homeassistant/loader.py, line 1063: ComponentProtocol, importlib.import_module(self.pkg_path) inside the event loop; This is causing stability issues. Please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue
For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#import_module
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "/usr/src/homeassistant/homeassistant/__main__.py", line 223, in <module>
sys.exit(main())
File "/usr/src/homeassistant/homeassistant/__main__.py", line 209, in main
exit_code = runner.run(runtime_conf)
File "/usr/src/homeassistant/homeassistant/runner.py", line 156, in run
return loop.run_until_complete(setup_and_run_hass(runtime_config))
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 712, in run_until_complete
self.run_forever()
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 683, in run_forever
self._run_once()
File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2050, in _run_once
handle._run()
File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run
self._context.run(self._callback, *self._args)
File "/usr/src/homeassistant/homeassistant/setup.py", line 170, in async_setup_component
result = await _async_setup_component(hass, domain, config)
File "/usr/src/homeassistant/homeassistant/setup.py", line 343, in _async_setup_component
component = await integration.async_get_component()
File "/usr/src/homeassistant/homeassistant/loader.py", line 1015, in async_get_component
comp = self._get_component()
File "/usr/src/homeassistant/homeassistant/loader.py", line 1063, in _get_component
ComponentProtocol, importlib.import_module(self.pkg_path)
�[0m
�[31m2025-10-01 11:39:28.671 ERROR (MainThread) [homeassistant.setup] Setup failed for custom integration 'homematicip_local': Unable to import component: cannot import name 'async_register_platform_entity_service' from 'homeassistant.helpers.service' (/usr/src/homeassistant/homeassistant/helpers/service.py)
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/loader.py", line 1003, in async_get_component
comp = await self.hass.async_add_import_executor_job(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
self._get_component, True
^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/src/homeassistant/homeassistant/loader.py", line 1063, in _get_component
ComponentProtocol, importlib.import_module(self.pkg_path)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/util/loop.py", line 201, in protected_loop_func
return func(*args, **kwargs)
File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "/config/custom_components/homematicip_local/__init__.py", line 37, in <module>
from .services import async_get_loaded_config_entries, async_setup_services, async_unload_services
File "/config/custom_components/homematicip_local/services.py", line 29, in <module>
from homeassistant.helpers.service import (
...<3 lines>...
)
ImportError: cannot import name 'async_register_platform_entity_service' from 'homeassistant.helpers.service' (/usr/src/homeassistant/homeassistant/helpers/service.py)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/setup.py", line 343, in _async_setup_component
component = await integration.async_get_component()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/loader.py", line 1023, in async_get_component
self._component_future.result()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/src/homeassistant/homeassistant/loader.py", line 1015, in async_get_component
comp = self._get_component()
File "/usr/src/homeassistant/homeassistant/loader.py", line 1063, in _get_component
ComponentProtocol, importlib.import_module(self.pkg_path)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/util/loop.py", line 201, in protected_loop_func
return func(*args, **kwargs)
File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 1026, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "/config/custom_components/homematicip_local/__init__.py", line 37, in <module>
from .services import async_get_loaded_config_entries, async_setup_services, async_unload_services
File "/config/custom_components/homematicip_local/services.py", line 29, in <module>
from homeassistant.helpers.service import (
...<3 lines>...
)
ImportError: cannot import name 'async_register_platform_entity_service' from 'homeassistant.helpers.service' (/usr/src/homeassistant/homeassistant/helpers/service.py)�[0m
�[33m2025-10-01 11:39:29.413 WARNING (MainThread) [zigpy.config.validators] The `ikea_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'ikea'}]`�[0m
�[33m2025-10-01 11:39:29.413 WARNING (MainThread) [zigpy.config.validators] The `ledvance_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'ledvance'}]`�[0m
�[33m2025-10-01 11:39:29.413 WARNING (MainThread) [zigpy.config.validators] The `salus_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'salus'}]`�[0m
�[33m2025-10-01 11:39:29.413 WARNING (MainThread) [zigpy.config.validators] The `inovelli_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'inovelli'}]`�[0m
�[33m2025-10-01 11:39:29.414 WARNING (MainThread) [zigpy.config.validators] The `thirdreality_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'thirdreality'}]`�[0m
�[33m2025-10-01 11:39:30.798 WARNING (MainThread) [homeassistant.components.thread.dataset_store] Got dataset with same extended PAN ID and same or older active timestamp, old dataset: '0e080000000000000000000300001935060004001fffc00208380e0b5e009e42640708fd380e0b5e00000005105b969a80f43fce8a3411c2e5decada2403104d79486f6d653130303338333133353301025c870410cf6bf45c8c1519fc35b32d71ad9f1d2a0c0402a0f7f8', new dataset: '4a030000190e080000000000000000000300001935060004001fffc00208380e0b5e009e42640708fd380e0b5e00000005105b969a80f43fce8a3411c2e5decada2403104d79486f6d653130303338333133353301025c870410cf6bf45c8c1519fc35b32d71ad9f1d2a0c0402a0f7f8'�[0m
�[31m2025-10-01 11:39:30.844 ERROR (MainThread) [homeassistant.components.template.cover] Received invalid cover is_on state: unavailable for entity cover.az_rollladen_safe. Expected: open, opening, closed, closing, true, false, none�[0m
�[31m2025-10-01 11:39:30.846 ERROR (MainThread) [homeassistant.components.template.cover] Received invalid cover is_on state: unavailable for entity cover.wz_tuer_rollladen_safe. Expected: open, opening, closed, closing, true, false, none�[0m
�[33m2025-10-01 11:39:32.473 WARNING (MainThread) [homeassistant.components.thread.dataset_store] Got dataset with same extended PAN ID and same or older active timestamp, old dataset: '0e080000000000000000000300001935060004001fffc00208380e0b5e009e42640708fd380e0b5e00000005105b969a80f43fce8a3411c2e5decada2403104d79486f6d653130303338333133353301025c870410cf6bf45c8c1519fc35b32d71ad9f1d2a0c0402a0f7f8', new dataset: '4a030000190e080000000000000000000300001935060004001fffc00208380e0b5e009e42640708fd380e0b5e00000005105b969a80f43fce8a3411c2e5decada2403104d79486f6d653130303338333133353301025c870410cf6bf45c8c1519fc35b32d71ad9f1d2a0c0402a0f7f8'�[0m
�[36m2025-10-01 11:39:34.025 DEBUG (MainThread) [custom_components.irrigation_unlimited] INITIALISED�[0m
�[33m2025-10-01 11:39:34.026 WARNING (MainThread) [custom_components.irrigation_unlimited] SYNCHRONISATION [2025-10-01 11:39:34] Switch does not match current state: expected: off, found: unavailable, switch: switch.garten_bewaesserung_blumenbeete�[0m
�[33m2025-10-01 11:39:34.031 WARNING (MainThread) [custom_components.irrigation_unlimited] SYNCHRONISATION [2025-10-01 11:39:34] Switch does not match current state: expected: off, found: unavailable, switch: switch.garten_bewaesserung_gemuesebeet�[0m
�[33m2025-10-01 11:39:34.037 WARNING (MainThread) [custom_components.irrigation_unlimited] SYNCHRONISATION [2025-10-01 11:39:34] Switch does not match current state: expected: off, found: unavailable, switch: switch.garten_bewaesserung_zaun�[0m
�[33m2025-10-01 11:39:34.050 WARNING (MainThread) [custom_components.irrigation_unlimited] SYNCHRONISATION [2025-10-01 11:39:34] Switch does not match current state: expected: off, found: unavailable, switch: switch.garten_bewaesserung_rasen�[0m
�[33m2025-10-01 11:39:34.075 WARNING (MainThread) [homeassistant.helpers.service] Referenced entities switch.garten_bewaesserung_blumenbeete are missing or not currently available�[0m
�[33m2025-10-01 11:39:34.076 WARNING (MainThread) [homeassistant.helpers.service] Referenced entities switch.garten_bewaesserung_gemuesebeet are missing or not currently available�[0m
�[33m2025-10-01 11:39:34.077 WARNING (MainThread) [homeassistant.helpers.service] Referenced entities switch.garten_bewaesserung_zaun are missing or not currently available�[0m
�[33m2025-10-01 11:39:34.077 WARNING (MainThread) [homeassistant.helpers.service] Referenced entities switch.garten_bewaesserung_rasen are missing or not currently available�[0m
�[31m2025-10-01 11:40:00.161 ERROR (MainThread) [homeassistant.components.xiaomi_ble] 5C:85:7E:13:51:9F: Bluetooth error whilst polling: Peripheral 5C:85:7E:13:51:9F changed connection status while waiting for BluetoothGATTReadResponse, BluetoothGATTErrorResponse: Insufficient authorization (8)�[0m
�[31m2025-10-01 11:40:01.283 ERROR (MainThread) [homeassistant.components.xiaomi_ble] 5C:85:7E:13:52:D8: Bluetooth error whilst polling: Peripheral 5C:85:7E:13:52:D8 changed connection status while waiting for BluetoothGATTReadResponse, BluetoothGATTErrorResponse: Insufficient authorization (8)�[0m
�[31m2025-10-01 11:40:31.759 ERROR (MainThread) [homeassistant.components.xiaomi_ble] 5C:85:7E:13:53:A3: Bluetooth error whilst polling: Peripheral 5C:85:7E:13:53:A3 changed connection status while waiting for BluetoothGATTReadResponse, BluetoothGATTErrorResponse: Insufficient authorization (8)�[0m
I agree to the following
The problem
The integration no longer loads after updating with Home Assistant.
Setup failed for custom integration 'homematicip_local': Unable to import component: cannot import name 'async_register_platform_entity_service' from 'homeassistant.helpers.service'
Help -.-
What version of Homematic(IP) Local for OpenCCU has the issue?
1.88.0
What was the last working version of Homematic(IP) Local for OpenCCU?
Directly beforehand
What type of installation are you running?
Home Assistant OS
What type of installation are you running for your Homematic backend?
OpenCCU/RaspberryMatic Standalone
Which version of your Homematic backend are you running?
1.88.0
What hardware are you running for your system?
Pi5
Which config details do you use
Which interfaces do you use?
Diagnostics information (very helpful) (no logs here)
No button for diagnostics -.-
The complete Protocol file (very helpful). Anything in the protocols that might be useful for us? The log (Setting/System/Protocols -> load unchanged protocol) is the best source to support trouble shooting!
�[32m2025-10-01 11:39:19.890 INFO (MainThread) [custom_components.irrigation_unlimited] ------------------------------------------------------------------- Irrigation Unlimited Version: 2025.9.0 If you have any issues with this you need to open an issue here: https://github.com/rgc99/irrigation_unlimited/issues ------------------------------------------------------------------- �[0m �[36m2025-10-01 11:39:19.891 DEBUG (MainThread) [custom_components.irrigation_unlimited] LOAD�[0m �[36m2025-10-01 11:39:19.892 DEBUG (MainThread) [custom_components.irrigation_unlimited] REGISTER [2025-10-01 11:39:19] controller: 0, zone: 0, sequence: 0, entity: irrigation_unlimited.coordinator�[0m �[36m2025-10-01 11:39:19.893 DEBUG (MainThread) [custom_components.irrigation_unlimited] START [2025-10-01 11:39:19]�[0m �[33m2025-10-01 11:39:19.924 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to open with args ('/root/.netrc',) inside the event loop by integration 'google_generative_ai_conversation' at homeassistant/components/google_generative_ai_conversation/__init__.py, line 165: await client.aio.models.get( (offender: /usr/local/lib/python3.13/netrc.py, line 87: with open(file, encoding="utf-8") as fp:), please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+google_generative_ai_conversation%22 For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#open Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/usr/src/homeassistant/homeassistant/__main__.py", line 223, in <module> sys.exit(main()) File "/usr/src/homeassistant/homeassistant/__main__.py", line 209, in main exit_code = runner.run(runtime_conf) File "/usr/src/homeassistant/homeassistant/runner.py", line 156, in run return loop.run_until_complete(setup_and_run_hass(runtime_config)) File "/usr/local/lib/python3.13/asyncio/base_events.py", line 712, in run_until_complete self.run_forever() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 683, in run_forever self._run_once() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2050, in _run_once handle._run() File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run self._context.run(self._callback, *self._args) File "/usr/src/homeassistant/homeassistant/config_entries.py", line 896, in async_setup_locked await self.async_setup(hass, integration=integration) File "/usr/src/homeassistant/homeassistant/config_entries.py", line 662, in async_setup await self.__async_setup_with_context(hass, integration) File "/usr/src/homeassistant/homeassistant/config_entries.py", line 751, in __async_setup_with_context result = await component.async_setup_entry(hass, self) File "/usr/src/homeassistant/homeassistant/components/google_generative_ai_conversation/__init__.py", line 165, in async_setup_entry await client.aio.models.get( �[0m �[36m2025-10-01 11:39:24.564 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: enable, controller: 1, zone: 0, sequence: 0, data: {}�[0m �[36m2025-10-01 11:39:24.564 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 0, sequence: 0, data: {"reset": null}�[0m �[36m2025-10-01 11:39:24.565 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 0, sequence: 0, data: {"reset": null}�[0m �[36m2025-10-01 11:39:24.565 DEBUG (MainThread) [custom_components.irrigation_unlimited] REGISTER [2025-10-01 11:39:24] controller: 1, zone: 0, sequence: 0, entity: binary_sensor.irrigation_unlimited_c1_m�[0m �[36m2025-10-01 11:39:24.565 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: enable, controller: 1, zone: 1, sequence: 0, data: {}�[0m �[36m2025-10-01 11:39:24.565 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 1, sequence: 0, data: {"reset": null}�[0m �[36m2025-10-01 11:39:24.565 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 1, sequence: 0, data: {"reset": null}�[0m �[36m2025-10-01 11:39:24.565 DEBUG (MainThread) [custom_components.irrigation_unlimited] REGISTER [2025-10-01 11:39:24] controller: 1, zone: 1, sequence: 0, entity: binary_sensor.irrigation_unlimited_c1_z1�[0m �[36m2025-10-01 11:39:24.566 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: enable, controller: 1, zone: 2, sequence: 0, data: {}�[0m �[36m2025-10-01 11:39:24.566 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 2, sequence: 0, data: {"reset": null}�[0m �[36m2025-10-01 11:39:24.566 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 2, sequence: 0, data: {"reset": null}�[0m �[36m2025-10-01 11:39:24.567 DEBUG (MainThread) [custom_components.irrigation_unlimited] REGISTER [2025-10-01 11:39:24] controller: 1, zone: 2, sequence: 0, entity: binary_sensor.irrigation_unlimited_c1_z2�[0m �[36m2025-10-01 11:39:24.567 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: enable, controller: 1, zone: 3, sequence: 0, data: {}�[0m �[36m2025-10-01 11:39:24.567 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 3, sequence: 0, data: {"reset": null}�[0m �[36m2025-10-01 11:39:24.567 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 3, sequence: 0, data: {"reset": null}�[0m �[36m2025-10-01 11:39:24.567 DEBUG (MainThread) [custom_components.irrigation_unlimited] REGISTER [2025-10-01 11:39:24] controller: 1, zone: 3, sequence: 0, entity: binary_sensor.irrigation_unlimited_c1_z3�[0m �[32m2025-10-01 11:39:24.567 INFO (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: disable, controller: 1, zone: 4, sequence: 0, data: {}�[0m �[36m2025-10-01 11:39:24.567 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 4, sequence: 0, data: {"reset": null}�[0m �[36m2025-10-01 11:39:24.567 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 4, sequence: 0, data: {"reset": null}�[0m �[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] REGISTER [2025-10-01 11:39:24] controller: 1, zone: 4, sequence: 0, entity: binary_sensor.irrigation_unlimited_c1_z4�[0m �[32m2025-10-01 11:39:24.568 INFO (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: disable, controller: 1, zone: 0, sequence: 1, data: {}�[0m �[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 0, sequence: 1, data: {"reset": null}�[0m �[32m2025-10-01 11:39:24.568 INFO (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 0, sequence: 1, data: {"percentage": 0.0}�[0m �[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: enable, controller: 1, zone: 0, sequence: 1, data: {"zones": [1]}�[0m �[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 0, sequence: 1, data: {"reset": null, "zones": [1]}�[0m �[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 0, sequence: 1, data: {"reset": null, "zones": [1]}�[0m �[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: enable, controller: 1, zone: 0, sequence: 1, data: {"zones": [2]}�[0m �[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 0, sequence: 1, data: {"reset": null, "zones": [2]}�[0m �[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 0, sequence: 1, data: {"reset": null, "zones": [2]}�[0m �[36m2025-10-01 11:39:24.568 DEBUG (MainThread) [custom_components.irrigation_unlimited] REGISTER [2025-10-01 11:39:24] controller: 1, zone: 0, sequence: 1, entity: binary_sensor.irrigation_unlimited_c1_s1�[0m �[32m2025-10-01 11:39:24.569 INFO (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: disable, controller: 1, zone: 0, sequence: 2, data: {}�[0m �[36m2025-10-01 11:39:24.569 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 0, sequence: 2, data: {"reset": null}�[0m �[32m2025-10-01 11:39:24.569 INFO (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 0, sequence: 2, data: {"percentage": 28.0}�[0m �[36m2025-10-01 11:39:24.569 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: enable, controller: 1, zone: 0, sequence: 2, data: {"zones": [1]}�[0m �[36m2025-10-01 11:39:24.569 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: suspend, controller: 1, zone: 0, sequence: 2, data: {"reset": null, "zones": [1]}�[0m �[36m2025-10-01 11:39:24.569 DEBUG (MainThread) [custom_components.irrigation_unlimited] CALL [2025-10-01 11:39:24] service: adjust_time, controller: 1, zone: 0, sequence: 2, data: {"reset": null, "zones": [1]}�[0m �[36m2025-10-01 11:39:24.569 DEBUG (MainThread) [custom_components.irrigation_unlimited] REGISTER [2025-10-01 11:39:24] controller: 1, zone: 0, sequence: 2, entity: binary_sensor.irrigation_unlimited_c1_s2�[0m �[33m2025-10-01 11:39:28.119 WARNING (MainThread) [aioesphomeapi.reconnect_logic] Can't connect to ESPHome API for bodenfeuchte-gemuese @ 192.168.1.56: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='192.168.1.56', port=6053))]: [Errno 113] Connect call failed ('192.168.1.56', 6053) (SocketAPIError)�[0m �[33m2025-10-01 11:39:28.124 WARNING (MainThread) [aioesphomeapi.reconnect_logic] Can't connect to ESPHome API for garten-wasser @ 192.168.1.71: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='192.168.1.71', port=6053))]: [Errno 113] Connect call failed ('192.168.1.71', 6053) (SocketAPIError)�[0m �[33m2025-10-01 11:39:28.125 WARNING (MainThread) [aioesphomeapi.reconnect_logic] Can't connect to ESPHome API for christbaum @ 192.168.1.223: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='192.168.1.223', port=6053))]: [Errno 113] Connect call failed ('192.168.1.223', 6053) (SocketAPIError)�[0m �[33m2025-10-01 11:39:28.196 WARNING (MainThread) [zigpy.config.validators] The `ikea_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'ikea'}]`�[0m �[33m2025-10-01 11:39:28.197 WARNING (MainThread) [zigpy.config.validators] The `ledvance_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'ledvance'}]`�[0m �[33m2025-10-01 11:39:28.197 WARNING (MainThread) [zigpy.config.validators] The `salus_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'salus'}]`�[0m �[33m2025-10-01 11:39:28.197 WARNING (MainThread) [zigpy.config.validators] The `inovelli_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'inovelli'}]`�[0m �[33m2025-10-01 11:39:28.197 WARNING (MainThread) [zigpy.config.validators] The `thirdreality_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'thirdreality'}]`�[0m �[33m2025-10-01 11:39:28.666 WARNING (MainThread) [homeassistant.util.loop] Detected blocking call to import_module with args ('custom_components.homematicip_local',) in /usr/src/homeassistant/homeassistant/loader.py, line 1063: ComponentProtocol, importlib.import_module(self.pkg_path) inside the event loop; This is causing stability issues. Please create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue For developers, please see https://developers.home-assistant.io/docs/asyncio_blocking_operations/#import_module Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/usr/src/homeassistant/homeassistant/__main__.py", line 223, in <module> sys.exit(main()) File "/usr/src/homeassistant/homeassistant/__main__.py", line 209, in main exit_code = runner.run(runtime_conf) File "/usr/src/homeassistant/homeassistant/runner.py", line 156, in run return loop.run_until_complete(setup_and_run_hass(runtime_config)) File "/usr/local/lib/python3.13/asyncio/base_events.py", line 712, in run_until_complete self.run_forever() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 683, in run_forever self._run_once() File "/usr/local/lib/python3.13/asyncio/base_events.py", line 2050, in _run_once handle._run() File "/usr/local/lib/python3.13/asyncio/events.py", line 89, in _run self._context.run(self._callback, *self._args) File "/usr/src/homeassistant/homeassistant/setup.py", line 170, in async_setup_component result = await _async_setup_component(hass, domain, config) File "/usr/src/homeassistant/homeassistant/setup.py", line 343, in _async_setup_component component = await integration.async_get_component() File "/usr/src/homeassistant/homeassistant/loader.py", line 1015, in async_get_component comp = self._get_component() File "/usr/src/homeassistant/homeassistant/loader.py", line 1063, in _get_component ComponentProtocol, importlib.import_module(self.pkg_path) �[0m �[31m2025-10-01 11:39:28.671 ERROR (MainThread) [homeassistant.setup] Setup failed for custom integration 'homematicip_local': Unable to import component: cannot import name 'async_register_platform_entity_service' from 'homeassistant.helpers.service' (/usr/src/homeassistant/homeassistant/helpers/service.py) Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/loader.py", line 1003, in async_get_component comp = await self.hass.async_add_import_executor_job( ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ self._get_component, True ^^^^^^^^^^^^^^^^^^^^^^^^^ ) ^ File "/usr/local/lib/python3.13/concurrent/futures/thread.py", line 59, in run result = self.fn(*self.args, **self.kwargs) File "/usr/src/homeassistant/homeassistant/loader.py", line 1063, in _get_component ComponentProtocol, importlib.import_module(self.pkg_path) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/util/loop.py", line 201, in protected_loop_func return func(*args, **kwargs) File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module return _bootstrap._gcd_import(name[level:], package, level) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 1026, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/config/custom_components/homematicip_local/__init__.py", line 37, in <module> from .services import async_get_loaded_config_entries, async_setup_services, async_unload_services File "/config/custom_components/homematicip_local/services.py", line 29, in <module> from homeassistant.helpers.service import ( ...<3 lines>... ) ImportError: cannot import name 'async_register_platform_entity_service' from 'homeassistant.helpers.service' (/usr/src/homeassistant/homeassistant/helpers/service.py) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/setup.py", line 343, in _async_setup_component component = await integration.async_get_component() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/loader.py", line 1023, in async_get_component self._component_future.result() ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ File "/usr/src/homeassistant/homeassistant/loader.py", line 1015, in async_get_component comp = self._get_component() File "/usr/src/homeassistant/homeassistant/loader.py", line 1063, in _get_component ComponentProtocol, importlib.import_module(self.pkg_path) ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/util/loop.py", line 201, in protected_loop_func return func(*args, **kwargs) File "/usr/local/lib/python3.13/importlib/__init__.py", line 88, in import_module return _bootstrap._gcd_import(name[level:], package, level) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "<frozen importlib._bootstrap_external>", line 1026, in exec_module File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "/config/custom_components/homematicip_local/__init__.py", line 37, in <module> from .services import async_get_loaded_config_entries, async_setup_services, async_unload_services File "/config/custom_components/homematicip_local/services.py", line 29, in <module> from homeassistant.helpers.service import ( ...<3 lines>... ) ImportError: cannot import name 'async_register_platform_entity_service' from 'homeassistant.helpers.service' (/usr/src/homeassistant/homeassistant/helpers/service.py)�[0m �[33m2025-10-01 11:39:29.413 WARNING (MainThread) [zigpy.config.validators] The `ikea_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'ikea'}]`�[0m �[33m2025-10-01 11:39:29.413 WARNING (MainThread) [zigpy.config.validators] The `ledvance_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'ledvance'}]`�[0m �[33m2025-10-01 11:39:29.413 WARNING (MainThread) [zigpy.config.validators] The `salus_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'salus'}]`�[0m �[33m2025-10-01 11:39:29.413 WARNING (MainThread) [zigpy.config.validators] The `inovelli_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'inovelli'}]`�[0m �[33m2025-10-01 11:39:29.414 WARNING (MainThread) [zigpy.config.validators] The `thirdreality_provider` key is deprecated, migrate your configuration to the `extra_providers` list instead: `extra_providers: [{'type': 'thirdreality'}]`�[0m �[33m2025-10-01 11:39:30.798 WARNING (MainThread) [homeassistant.components.thread.dataset_store] Got dataset with same extended PAN ID and same or older active timestamp, old dataset: '0e080000000000000000000300001935060004001fffc00208380e0b5e009e42640708fd380e0b5e00000005105b969a80f43fce8a3411c2e5decada2403104d79486f6d653130303338333133353301025c870410cf6bf45c8c1519fc35b32d71ad9f1d2a0c0402a0f7f8', new dataset: '4a030000190e080000000000000000000300001935060004001fffc00208380e0b5e009e42640708fd380e0b5e00000005105b969a80f43fce8a3411c2e5decada2403104d79486f6d653130303338333133353301025c870410cf6bf45c8c1519fc35b32d71ad9f1d2a0c0402a0f7f8'�[0m �[31m2025-10-01 11:39:30.844 ERROR (MainThread) [homeassistant.components.template.cover] Received invalid cover is_on state: unavailable for entity cover.az_rollladen_safe. Expected: open, opening, closed, closing, true, false, none�[0m �[31m2025-10-01 11:39:30.846 ERROR (MainThread) [homeassistant.components.template.cover] Received invalid cover is_on state: unavailable for entity cover.wz_tuer_rollladen_safe. Expected: open, opening, closed, closing, true, false, none�[0m �[33m2025-10-01 11:39:32.473 WARNING (MainThread) [homeassistant.components.thread.dataset_store] Got dataset with same extended PAN ID and same or older active timestamp, old dataset: '0e080000000000000000000300001935060004001fffc00208380e0b5e009e42640708fd380e0b5e00000005105b969a80f43fce8a3411c2e5decada2403104d79486f6d653130303338333133353301025c870410cf6bf45c8c1519fc35b32d71ad9f1d2a0c0402a0f7f8', new dataset: '4a030000190e080000000000000000000300001935060004001fffc00208380e0b5e009e42640708fd380e0b5e00000005105b969a80f43fce8a3411c2e5decada2403104d79486f6d653130303338333133353301025c870410cf6bf45c8c1519fc35b32d71ad9f1d2a0c0402a0f7f8'�[0m �[36m2025-10-01 11:39:34.025 DEBUG (MainThread) [custom_components.irrigation_unlimited] INITIALISED�[0m �[33m2025-10-01 11:39:34.026 WARNING (MainThread) [custom_components.irrigation_unlimited] SYNCHRONISATION [2025-10-01 11:39:34] Switch does not match current state: expected: off, found: unavailable, switch: switch.garten_bewaesserung_blumenbeete�[0m �[33m2025-10-01 11:39:34.031 WARNING (MainThread) [custom_components.irrigation_unlimited] SYNCHRONISATION [2025-10-01 11:39:34] Switch does not match current state: expected: off, found: unavailable, switch: switch.garten_bewaesserung_gemuesebeet�[0m �[33m2025-10-01 11:39:34.037 WARNING (MainThread) [custom_components.irrigation_unlimited] SYNCHRONISATION [2025-10-01 11:39:34] Switch does not match current state: expected: off, found: unavailable, switch: switch.garten_bewaesserung_zaun�[0m �[33m2025-10-01 11:39:34.050 WARNING (MainThread) [custom_components.irrigation_unlimited] SYNCHRONISATION [2025-10-01 11:39:34] Switch does not match current state: expected: off, found: unavailable, switch: switch.garten_bewaesserung_rasen�[0m �[33m2025-10-01 11:39:34.075 WARNING (MainThread) [homeassistant.helpers.service] Referenced entities switch.garten_bewaesserung_blumenbeete are missing or not currently available�[0m �[33m2025-10-01 11:39:34.076 WARNING (MainThread) [homeassistant.helpers.service] Referenced entities switch.garten_bewaesserung_gemuesebeet are missing or not currently available�[0m �[33m2025-10-01 11:39:34.077 WARNING (MainThread) [homeassistant.helpers.service] Referenced entities switch.garten_bewaesserung_zaun are missing or not currently available�[0m �[33m2025-10-01 11:39:34.077 WARNING (MainThread) [homeassistant.helpers.service] Referenced entities switch.garten_bewaesserung_rasen are missing or not currently available�[0m �[31m2025-10-01 11:40:00.161 ERROR (MainThread) [homeassistant.components.xiaomi_ble] 5C:85:7E:13:51:9F: Bluetooth error whilst polling: Peripheral 5C:85:7E:13:51:9F changed connection status while waiting for BluetoothGATTReadResponse, BluetoothGATTErrorResponse: Insufficient authorization (8)�[0m �[31m2025-10-01 11:40:01.283 ERROR (MainThread) [homeassistant.components.xiaomi_ble] 5C:85:7E:13:52:D8: Bluetooth error whilst polling: Peripheral 5C:85:7E:13:52:D8 changed connection status while waiting for BluetoothGATTReadResponse, BluetoothGATTErrorResponse: Insufficient authorization (8)�[0m �[31m2025-10-01 11:40:31.759 ERROR (MainThread) [homeassistant.components.xiaomi_ble] 5C:85:7E:13:53:A3: Bluetooth error whilst polling: Peripheral 5C:85:7E:13:53:A3 changed connection status while waiting for BluetoothGATTReadResponse, BluetoothGATTErrorResponse: Insufficient authorization (8)�[0mAdditional information
No response