I mean you can basically make everything you can image work through stateless switches. You would use homebridge to attach some script to the switch and start from there. That’s how I control some of my stuff too. AFAIK homebridge and HA can co-exist.