Fixed IP setting is unnecessarily convoluted (see How To: Set a Static IP on Hass.io/HassOS). Please add a setting to enable a fixed IP to the Supervisor host settings or at least add the documentation for for the procedure in the link above to the official docs. In either case, documentation should show that problems after a power failure might be solved using a fixed IP.
There are two reasons for this:
- Some people want to use a fixed IP. Currently this is convoluted to do and hard to find info on. All normal network devices have this option in basic config.
- I think most of the reported issues with hassio on Raspberry Pi not being accessible after power failure are due to the fact that routers are slow to start up, but they are usually the way DHCP is done in a normal home network. What happens: After a power failure, both the router and hassio instance on a Raspberry Pi start up in parallel. The Pi asks for a DHCP response before the router is ready to give it. This causes the Pi to set a default IP address and consequently, you can’t access it via the usual network address. This is almost sure to be the reason because the problem ALWAYS resolves itself after turning the PI off and on again. Looking at the forums, this has frustrated a lot of people, but is usually explained as SD-card problems due to power cut.