I run these in seperate containers. Trying to understand the version compatibility rules. This is the way I think it works. The communication between the components is via WS using a versioned schema. So this would mean:
- when upgrading HA you may need to update zwavejs2mqtt if the HA update requires a newer schema
- you should be able to update zwavejs2mqtt without updating HA because zwavejs2mqtt continues to support the old schema
- if the schemas are incompatible an error is logged in HA