I’ve had a couple of very painful days restoring backups in the past - the CLI worked but of course you have no idea if anything is happening (hours pass…) which is fairly terrifying (there’s a feature req open for progress on this one with more than a few votes - yes I know you can poll the supervisor constantly but it’s tedious and not really the same thing). I have definitely had a completely broken system though but this was on my Pi4 (SSD) and the backup did (eventually) save my bum. Having gone through it I decided a minipc and proxmox were on my agenda just so I could have the simplicty of an image based backup solution (and, oh, the speed!). I still use the GDrive addon for HA backups so it’s belt and braces but I now am happy to try and new release knowing I can step back with a click.
Unfortunately, I had the same issue I had last time.
The solution was the same, restart Home Assistant and this second attempt was the right one.
My log in the case it could be useful:
"Home Assistant log
2024-05-02 14:02:19.398 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration livebox which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-05-02 14:02:19.399 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration hacs which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-05-02 14:02:19.400 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration pollens which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
2024-05-02 14:05:31.264 WARNING (MainThread) [homeassistant.bootstrap] Setup timed out for stage 1 waiting on set() - moving forward
2024-05-02 14:05:34.701 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'hacs' accesses hass.components.frontend. This is deprecated and will stop working in Home Assistant 2024.9, it should be updated to import functions used from frontend directly at custom_components/hacs/frontend.py, line 68: hass.components.frontend.async_register_built_in_panel(, please create a bug report at https://github.com/hacs/integration/issues
2024-05-02 14:05:58.612 ERROR (MainThread) [homeassistant.bootstrap] Error setting up integration default_config - received exception
asyncio.exceptions.CancelledError
2024-05-02 14:05:58.615 ERROR (MainThread) [homeassistant.bootstrap] Error setting up integration esphome - received exception
asyncio.exceptions.CancelledError
2024-05-02 14:05:58.615 ERROR (MainThread) [homeassistant.bootstrap] Error setting up integration switchbot - received exception
asyncio.exceptions.CancelledError
2024-05-02 14:05:58.615 ERROR (MainThread) [homeassistant.bootstrap] Error setting up integration shelly - received exception
asyncio.exceptions.CancelledError
2024-05-02 14:05:58.615 ERROR (MainThread) [homeassistant.bootstrap] Error setting up integration bluetooth_adapters - received exception
asyncio.exceptions.CancelledError
2024-05-02 14:05:59.124 WARNING (MainThread) [homeassistant.helpers.frame] Detected that custom integration 'hacs' accesses hass.helpers.event. This is deprecated and will stop working in Home Assistant 2024.11, it should be updated to import functions used from event directly at custom_components/hacs/base.py, line 630: self.hass.helpers.event.async_track_time_interval(, please create a bug report at https://github.com/hacs/integration/issues
I don’t want to revert to 2024.4 while it is working now but I really think I will apply what @bdraco replied for the next month update.
Just a warning for the ones using Tuya Local, unfortunately this release affect Tuya Local 2024.5 (even Tuya Local 2025.5.1 is not resolving it at least for me). After a reboot you need to reload each device one by one within the integration.
I should say thanks to the new options to select all devices add a label at once … create an automation to reload them all based on this label and this with one click
Not really an oversight, just started with the individual devices as their names are much more prominent on the dashboard, since it affects the display of multiple charts. Other sources only appear in the table, so are less of an issue.
Doing the same for energy and gas and water and batteries would have been 5x as much work in the initial PR.
But if that’s a thing that gets a lot of community interest, could maybe look at expanding it in the future.
tbh, because those are not displayed inside the graph data, they seem much less prominent.
What I would still love to be able to do however, is customize the entities in the detailed view. the number (eg the m,x 10 consumers), but even more so, limit the detailed view to a selection of entities.
I am aware we can set the number in yaml in standalone the card, (which btw also inherits those name edits I now see)
Status & battery_level are incorrect (and become correct again after a manual reloading the integration).
Unfortunately, some problems cannot be fixed even by a reloading: binary_sensors becomes “unknown” due to a wrong design.
As I couldnt really automate my main electric teller , I did it at each line in the breaker box , so I have 9 sources with long and unfriendly names (easy solution , no labels in the graph) .
So if display name is expanded to energy sources, I would be pleased (No hurry at all)
I have problems with 2024.5.0 also, i had to revert to the version before. My system was slow, the webpage wasn’t there and i had a lot of problems to work with the ha cli. at weekend i will do it again and try to investigate the cause.
After removing the dreame custom integration and updating spook the update went fine. The dreame custom integration was somewhere mentioned as a possible cause of the problem.
I can’t say in detail what was wrong, i’m happy it works.
Given that HASS.Agent is pretty much abandoned at this point, I don’t think there is going to be much support to get it working again That repo hasn’t been updated in 2+ years.
I’ve upgraded and reverted three or four times now…I install the upgrade from the GUI as normal. At some point in the upgrade the connection lost message appears at the bottom of the screen (again, as you would expect), then the sequence of starting integrations starts and runs until eventually HASS crashes. The same thing happens if I power cycle the box.
After the crash, anything that was running (e.g. Samba) stops working, and the CLI stops taking input from the keyboard, when it did prior to the crash.
I have tested the CLI failure several times, and it is reproducible.
I found the same thing - it didn’t generate any of the thread safe errors when I enabled debugging, but when I disabled it I was able to upgrade successfully.