"Unhealthy" state can't be recovered remotely in a default setup
See original GitHub issueDescribe the issue you are experiencing
I also filed an issue on core repository about this (https://github.com/home-assistant/core/issues/78973). When a power cycle happens at home, Internet usually comes back up later than RPi4+HassOS. That apparently forces a “Unhealthy” state as I understand (because the documentation is very limited and mostly specific to certain components).
When RPi4+HassOS becomes Unhealthy, it’s impossible to fix that state remotely using the UI. Only fix option is to use “Terminal & SSH” add-on, which isn’t available in a default setup. You can’t even install that add-on after the fact because add-on installs are blocked by Unhealthy state.
Restarting HA Core doesn’t fix this issue. Restarting HA Supervisor isn’t available in the UI.
This is such an unacceptable problem in the operating flow of Home Assistant. I say, HA Supervisor should be able to automatically recover from problems created by missing Internet connection during startup. It should never require manual intervention. Unhealthy should explicitly be reserved for truly unrecoverable phases.
What is the used version of the Supervisor?
supervisor-2022.09.1
What type of installation are you running?
Home Assistant OS
Which operating system are you running on?
Home Assistant Operating System
What is the version of your installed operating system?
There’s no supervisor panel, and System tab doesn’t show this information.
What version of Home Assistant Core is installed?
core-2022.9.5
Steps to reproduce the issue
- Experience power loss at home.
- Supervisor becomes Unhealthy.
Anything in the Supervisor logs that might be useful for us?
Failed to to call /addons/core_ssh/install - 'AddonManager.install' blocked from execution, system is not healthy
### Additional information
_No response_
Issue Analytics
- State:
- Created a year ago
- Comments:8 (4 by maintainers)
Top GitHub Comments
Thanks @mdegat01, yes, I wasn’t able to find this option. Updating the docs would be great. I appreciate your help.
This already exists. Go to Settings -> System -> Hardware, click the 3 dots in the top right and do “Reboot Host”:
Also just an FYI this is in the link. Immediately after it suggests running
ha supervisor restart
it says this:If you find the wording confusing you’re welcome to propose an update, there’s an edit button right at the bottom of that page.
EDIT: Ok actually that does need an update. It still mentions the host system card which is the old UI. I’ll update it.
EDIT 2: https://github.com/home-assistant/home-assistant.io/pull/24283