Hallo,
ich habe da mal eine Sache, die mich mehrfach verwirrt hat. Da ich immer mal wieder einen HA neu aufsetze, muss ich auch immer wieder die homematic(IP) Local-Integration über HACS einbinden.
Da habe ich Unregelmäßigkeiten. Bei eigentlich identischen Installationen von HA und HACS wird mir manchmal die Integration in HACS beim Suchen angeboten, manchmal auch nicht. Auch nicht mit Cache leeren und Neustarts.
Alle Versionen sind identisch.
Kann mir das jemand erklären? Muss HACS sich eventuell manchmal erst seine Integrationen updaten?
Gerade habe ich es wieder. Zwei identische HA hochgezogen, beim einen HACS wird mir die integration sofort angeboten, bei der Anderen nicht. Beide in zwei VMs.
Hast du das mit einem GitHub Account eingerichtet?
Ansonsten könnte es sein, dass du fix in rate limits läufst:
Hab ich.
Mittlerweile habe ich aber das nächste Problem.
Nachdem ich immer meine Test-CCU problemlos eingerichtet habe und das mittlerweile eigentlich im Schlaf kann, bekomme ich jetzt mit der Integration nur noch einen Fehler. Und ich gebe garantiert nichts Falsches ein.
Unknown error occured.
Das Blöde ist, dann kommt man im Menü auch nicht mehr zurück. Ich muss erst HA komplett neu starte, dann komme ich wieder ins erste Menü für die IP etc. und bekomme den Fehler wieder. Logins sind natürlich getestet und Admin.
Ganz sicher ist die CCU offen, keine Firewall, halt meine Test-CCU, die immer funktionierte. Nichts geändert.
Kann es sein, das aktuell mit der Integration irgend etwas nicht stimmt?
Ich habe jetzt drei unabhängige HA hochgezogen. Keine CCU lässt sich mehr integrieren. Der schon lange bestehende Haupt-HA läuft perfekt.
- Installationsmethode Home Assistant OS
- Core 2025.9.4
- Supervisor 2025.09.0
- Operating System 16.2
- Frontend 20250903.5
Hat jemand eine Idee? Die Forenbeiträge hier habe ich durch, da hat nichts geholfen.
Kann irgendwer bestätigen, dass sich die HA und CCU3 und Homematic(IP) Lokal aktuell vertragen? Wenn ja, muss ich hier suchen, bin aber ratlos.
Auch ich kann nur das übliche Fehlerprotokoll posten:
Logger: aiohttp.server
Quelle: /usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py:481
Erstmals aufgetreten: 20:05:39 (3 Vorkommnisse)
Zuletzt protokolliert: 20:18:06
Error handling request from 192.168.3.13
Traceback (most recent call last):
File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 510, in _handle_request
resp = await request_handler(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/web_app.py", line 569, in _handle
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.13/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 92, in security_filter_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 83, in forwarded_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 26, in request_context_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 86, in ban_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 242, in auth_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 41, in headers_middleware
response = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 73, in handle
result = await handler(request, **request.match_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/decorators.py", line 83, in with_admin
return await func(self, request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 225, in post
return await super().post(request, flow_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 74, in wrapper
return await method(view, request, data, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 121, in post
result = await self._flow_mgr.async_configure(flow_id, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 335, in async_configure
result = await self._async_configure(flow_id, user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 382, in _async_configure
result = await self._async_handle_step(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
flow, cur_step["step_id"], user_input
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 486, in _async_handle_step
result: _FlowResultT = await getattr(flow, method)(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/homematicip_local/config_flow.py", line 342, in async_step_interface
return await self._validate_and_finish_config_flow()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/homematicip_local/config_flow.py", line 378, in _validate_and_finish_config_flow
system_information = await _async_validate_config_and_get_system_information(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
hass=self.hass, data=self.data, entry_id="validate"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "/config/custom_components/homematicip_local/config_flow.py", line 305, in _async_validate_config_and_get_system_information
control_config.check_config()
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/config/custom_components/homematicip_local/control_unit.py", line 612, in check_config
if not self._check_instance_name_is_unique():
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "/config/custom_components/homematicip_local/control_unit.py", line 632, in _check_instance_name_is_unique
if entry.data[CONF_INSTANCE_NAME] == self._instance_name:
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
KeyError: 'instance_name'
Wenn sich alle Instanzen mit dem selben Benutzer an der CCU anmelden wollen, dann könnte das das Problem sein. M.W. mag das die CCU nicht.
Ich weiß leider auch nicht wirklich woran es liegen kann, aber kurz zur Bestätigung, habe die aktuelle HA 9.4 Version und läuft mit homematicip local bei mir ganz normal.
Ich habe einen eigenen Benutzer angelegt und natürlich auch nur eine Instanz zu einer Zeit gestartet. Ich habe halt nur mehrere HA schnell auf verschiedenen Plattfomen (Hyper-V und VMware) aufgesetzt und auf verschiedenen Rechnern, um grundsätzliche Fehler auszuschließen. Außerdem habe ich verschiedene CCU3 in quasi Werkszustand oder auch konfiguriert getestet,
Heute Morgen gings auch nicht, meine geringe Hoffnung war, dass die CCU erst eine Nacht drüber schlafen will. Auch nach einem Neustart nicht.
Und Danke fürs Testen, die Kombination funktioniert also.
Ich bin jetzt etwas ratlos. ![]()
Ich habe mal den Entwickler kontaktiert. Mal abwarten.
Hallo,
ich habe die Lösung vom Entwickler, der hat bereits ein Update hochgeschoben.
Wenn es eine weitere automatisch erkannte, aber unbearbeitete Entität gab, dann funktionierte das Einbinden nicht mehr. Version 1.87.0 hats gelöst!
Danke Sukrami! ![]()
