With Home Assistant becoming more and more important in our daily lives for instance with Alarms and lighting schedules as a deterrent when not home. It would stand the reason to have system redundancy, meaning that if one instance fails another one could seamlessly take over.
I’d vote for this if I could figure out a way to make it work effectively.
First and foremost, which component are we trying to make redundant? We could have a hardware failure on the device running HA. An attached device such as a USB Zigbee stick could fail. The Z-Wave network or WiFi network could fail, or a router in one of those networks. An integration could go down. A cloud server could go offline. The Nabu Casa server could fail. The internet connection to the home could go down. The list goes on.
Then there are the edge devices. Any one could fail, or a bunch could go offline because of a local network or mesh problem. They’re almost all designed to communicate only with one specific host server, be that HA or some vendor’s “mother ship.” How would you re-connect them to a backup HA server?
It’s the same problem I have trying to set up a test environment for HA. I’d have to duplicate every device type and integration I use, and even then it wouldn’t be a thorough test without building an identical house.
Hey Tom, thanks for your response and opinion. I really like your identical house idea
My professional line of work is avaition and in this field we have all kind of systems that are redundant to insure safety of the operations. So if one of them fails another system takes over. Nevertheless you are absolutely right that there are many failure points in a home environment. But many of us have a single HA instance with hundreds of automations and devices and thousands of entities.
Sure a backup of the system can be reinstalled on a new instance that is already great. I was just toying with the idea of having it so that services of integrations and services would not be interrupted when one HA instance or part of it fails.
I realize the challenges of my idea and I personally have no capacity to conjure up idea’s how to realize something like that but as this is the month of “What The Heck” I thought I’d drop this and maybe it would get picked up on by the people that are more apt in this field of development.
Someone ones told me that rules, regulations and systems are made by accident. so maybe years from now there will be such a thing that HA can be made redundant.
Still great you took the time to respond, thank you.
Duplicate of High Availability or getting rid of the most critical SPOF - please do search before creating a WTF/feature request.