I finally got the HA Companion App to receive notifications by using a different device name. But I cannot delete the Old Device Name Integration Entries in the HA Mobile APP Intengration.
Any ideas?
Clicking the 3-dot menu to the right of enable and selecting the “Delete” option doesn’t work for you? Do you get errors in the log?
I tried again today and 1 ‘Pixel 6’ entry deleted, but when I tried to delete a second one, nothing happened. Here’s the Debug Log:
2024-07-21 08:15:27.108 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_protocol.py", line 452, in _handle_request
resp = await request_handler(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_app.py", line 543, in _handle
resp = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_middlewares.py", line 114, 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 85, 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 32, 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/config/config_entries.py", line 95, in delete
result = await hass.config_entries.async_remove(entry_id)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1729, in async_remove
del self._entries[entry.entry_id]
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1546, in __delitem__
self._unindex_entry(entry_id)
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1540, in _unindex_entry
del self._domain_unique_id_index[domain][unique_id]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
KeyError: 'io.homeassistant.companion.android-cb8d0506703b1bf4'
I would recommend you open an issue with the Companion App GitHub. Use the “Known Issues” link in the screen shot you posted earlier.
actually correct place to file that issue is with HA core and not the app directly
1 Like
Looks like I get to delete just one Integration Entity per reboot.
I restarted HA and was able to Delete one, but failed again when I tried to Delete another one.
I’ll submit an issue in Core for this.
Thanks.