Homematic_ip_local Kann Raspberrymatic nicht mehr auslesen

Hallo Leute,

meine SD Karte in der Pi4 war defekt. Backup aus der cloud auf neue Karte gespielt, fast alles super.

Nach einem Tag und vielen Updates und Neustart funktioniert fast alles wieder.

Die Raspberrymatic funktioniert. Aber die Integration “Homematic IP lokal” hat keinen Zugriff auf die Geräte um die in HA zu integrieren.

Eine Neuinstallation der Integration wollte ich, aus Angst better Thermostat und die Automation anpassen zu müssen, vermeiden.

Habt ihr noch eine Idee was ich machen kann?

Heute (nach 3 Tagen) kamen folgende zwei Fehler.

> Logger: homeassistant.util.loop
>
> Quelle: util/loop.py:77
>
> Erstmals aufgetreten: 1. Oktober 2025 um 17:56:28 (1 Vorkommnis)
>
> Zuletzt protokolliert: 1. Oktober 2025 um 17:56:28
>
> 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)

> Logger: homeassistant.setup
>
> Quelle: setup.py:343
>
> Erstmals aufgetreten: 1. Oktober 2025 um 17:56:28 (1 Vorkommnis)
>
> Zuletzt protokolliert: 1. Oktober 2025 um 17:56:28
>
> 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)

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶)

Kann es sein das die Integration die Version 1.88.0 hat, HA aber noch nicht auf Version 2025.10 ist. Die 1.88.0 funktioniert nur mit HA 2025.10.

2 „Gefällt mir“

Hallo Marcello,

danke für die schnelle Antwort.

Die neue HA Version wurde mir tatsächlich erst gestern Abend zum Update vorgeschlagen, was ich auch direkt gemacht habe. Homematic IP ist auf 1.88.0

Habe auch nochmal komplett neu gestartet, leider keine Änderung.

Hier die Info zur Version

Home Assistant

  • Installationsmethode Home Assistant OS

  • Core 2025.10.0

  • Supervisor 2025.09.3

  • Operating System 16.2

  • Frontend 20251001.0

Ich hatte homematicip_local auch aktualisiert bevor die neue HA Version da war und wahrscheinlich die gleiche Fehlermeldung. Hatte dann über HACS die Vorgängerversion installiert, und es tat wieder.

Heute, nach HA Update habe ich homematicip_local wieder aktualisiert, und es tut wie erwartet.

Geh bei der Integration mal zurück auf die vorherige Version. Wenn die läuft, dann mache das Update.

Von Homematic IP local gibt es ein neues Update auf 1.88.1

Danke Leute,
ich gehe davon aus dass es etwas mit der falschen Updatereihenfolge zu tun hatte. Es gab ja auch sehr schnell das Update von 1.88.0 auf 1.88.1 ?
Ich konnte das Problem jedoch nicht lösen, auch nicht mit Versionshopping.
Ich habe die Integration rausgeworfen und neu eingerichtet. Die Geräte und Entitäten wurden bis auf ein Thermostat auch alle wieder gleich benannt wodurch ich gar keinen Aufwand hatte.

Mensch, ich hatte so lange keine Probleme mit HA, ich hatte schon wieder alles vergessen.

Das eine Thermostat wurde auch automatisch erkannt, ist aber nicht verfügbar. In Raspberrymatic läuft es aber. Das ist ein Problem für Zukunfts-Maik, ich bin erst einmal wieder beruhigt :smiley:

Besten Dank!