I use Hubitat Elevation which is my primary home automation for zwave and zigbee devices, but I am also using a 3rd party “plugin” that works with my bhyve account. I have a 4 faucet timer as well as 3 of the older single faucets. The old faucets are connected to the original wifi hub and the new one to the new hub. The app on hubitat can control them all. Then I write a rule to check rain fall and manually water (I don’t use orbit’s interface except to set things up—not using smart watering, etc.) I just have a schedule that is skipped if we get enough rain or cooler weather.