Error logs from google_assistant integration after removing the integration from the configuration

I have removed google_assistant configuration for more than a month now and I keep receiving error logs from it:

Logger: homeassistant.config_entries
Source: config_entries.py:637
First occurred: 13:59:28 (1 occurrences)
Last logged: 13:59:28

Error setting up entry ha-g-assistant-0acd5 for google_assistant
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 637, in __async_setup_with_context
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/google_assistant/__init__.py", line 121, in async_setup_entry
    config: ConfigType = {**hass.data[DOMAIN][DATA_CONFIG]}
                            ~~~~~~~~~^^^^^^^^
KeyError: 'google_assistant'

I upgraded to latest os and core version today:

  • Core2025.2.5
  • Supervisor2025.03.0
  • Operating System14.2

and still getting the error log

I had the same issue and cleared the error by removing a few references to my cloud project. From an ssh terminal:

cd /homeassistant/.storage

Find files with references to your project name:

grep -rnw . -e ‘ha-g-assistant-0acd5’

I had references in auth, core.config_entities, core.entity_registry, and core.device_registry. I used nano to edit them (^F find the line(s), ^K to cut the line). I also deleted google_assistant from that folder.

This is mostly from memory, so it may need some tweaking. And I may well have broken everything, but it seems to be working so far…

Thanks for the feedback, I prefer not to do this because of the risk, but it looks like the clean up of this integration is not clean.

I wonder if I should raise it as a bug, and have it properly addressed