Home Assistant HA

freacstomp

New Member
Jan 9, 2025
4
0
1
I have a five node Promox cluster with all identical hardware. I currently have a VM running Home Assistant OS. I am passing through a USB dongle for zwave/zigbee. I want to know if anyone has figured out a way to make this work with HA. Right now, if the VM moves to another node, zwave/zigbee will not work since the USB is connected directly to the original node. I realize the USB dongle is a single point of failure. I'm more concerned with having HA in the event of a node failure or connection loss with that node. Any assistance would be appreciated. If anyone has a link to how someone solved this, that would be great too. Thank you in advance for any help.
 
Last edited:
I would use Kubernetes. You can spin up VMs to act as Kubernetes nodes. Three control plane or master nodes and three worker nodes (or more), spread out evenly across your cluster ought to do it for you. Some folks report having luck using network based Zigbee devices like this one (https://uzg.zig-star.com/product/#). Kubernetes can handle network based services easily.
 
  • Like
Reactions: freacstomp
In fact, if you really wanted to get "high speed", use something like Terraform on top of your cluster to provision the VMs and to replace VMs when one dies. Software solutions like Kubernetes, Ansible and Terraform are really cool because the work off of declarative configuration files, then they constantly examine the state of your environment and when the current state does not equal the desired state, they automatically provision resources to bring you back to your desired state. I think it is a lot more sophisticated than just having a VM move from one node to another. It is definitely overkill, but there is no kill like overkill as I like to say. All three technologies will work on Proxmox.
 
Last edited:
  • Like
Reactions: freacstomp
In fact, if you really wanted to get "high speed", use something like Terraform on top of your cluster to provision the VMs and to replace VMs when one dies.
Thank you so much for both of your suggestions. I will definitely look into them. I really wish I could find an IP controller that handles both zigbee and zwave but I don't have that many zwave devices. I might look into switching them over to zigbee. Much appreciated.
 
In fact, if you really wanted to get "high speed", use something like Terraform on top of your cluster to provision the VMs and to replace VMs when one dies. Software solutions like Kubernetes, Ansible and Terraform are really cool because the work off of declarative configuration files, then they constantly examine the state of your environment and when the current state does not equal the desired state, they automatically provision resources to bring you back to your desired state. I think it is a lot more sophisticated than just having a VM move from one node to another. It is definitely overkill, but there is no kill like overkill as I like to say. All three technologies will work on Proxmox.
Do you have any links to useful tutorials/videos/etc for your Kubernetes/Terraform suggestions?