I thought it might be useful for some of us who have moved from Hubitat to HA to have a place to discuss some things that are conceptually different and share tips and tricks for migration. Having gone from Iris->SmartThings->Hubitat->HA, the move to HA was certainly the most overwhelming one for me. I’ve started a list of tips below, and I certainly welcome updates/corrections/additions - I’m still fairly new to HA myself.
I’ll also mention that one handy integration when migrating is the Custom Component: Hubitat which allows you to keep your devices on Hubitat while you learn/evaluate/migrate to HA. No additional code needs to be installed on your Hubitat hub, so if you’re having performance issues, you can run only “official” Hubitat code (though some have reported still having hub slowdowns).
A few other things I found confusing/challenging:
- There is not exactly an equivalent to Hubitat’s HSM in HA. You have to activate the Manual Alarm Component (which is unintuitively called Manual instead of Alarm) to give you the virtual on/off switch for the alarm system, and then you then have to craft an equivalent safety/alarm system with automations/node-red/etc.
- There isn’t really an equivalent to mode manager. If your “modes” are tightly coupled to your alarm states, you can naturally just use that. Otherwise, you can configure a Input Select switch and use that state to manage your “modes.” Ultimately, HE basically worked the same way except that it explicitly created that switch for you and and wrapped a little GUI around it. This is probably a bit more flexible.
- As of June 2020, the Z-wave platform is in flux from an old integration to a new one. Personally, I think the best advice is to keep using the Hubitat hub as a z-wave controller with the above integration until the new Z-wave platform is more complete.
- The Zigbee component (ZHA) is stable and the majority of devices work, but it doesn’t seem to have quite the breadth of specific drivers that Hubitat/ST have. For example, Zigbee keypads like the Iris/Centralite ones do not seem to be supported yet.
- For doorbells and chimes there is a feature request that has been accepted but not implemented, so these don’t yet work as you would expect. Personally, I miss this functionality for setting up a door open/close chime. What I’ve done to work around this is create a virtual switch in Hubitat with a Rule Machine rule that triggers the chime, then export that switch to HA. This workaround is likely to work for a number of devices that aren’t as well supported in Hubitat.
- I still haven’t figured out a great solution for locks. It appears that z-wave locks were reasonably well supported with the old integration, but they haven’t been implemented in the new integration/interface yet. Zigbee locks pair, but there doesn’t seem to be a Zigbee Lock Code Manager, so you can mostly just do lock/unlock/status. Once again, it seems the best option might be to keep those paired to Hubitat until the situation changes.
- This is largely opinion, but I would recommend not bothering to learn the Automations part of HA right away. You’ll spend about the same amount of time installing/learning Node-Red, and it will probably give you a simpler and more powerful way to manage your automations. Or if you are an experienced Python programmer and loved building apps over on Hubitat, go look at AppDaemon via the HACS add-on.
I also just want to mention that although I’ve never been a very chatty poster on any of the forums, seeing a lot of the familiar and respected names from the hubitat (and ST) forums showing up over here made the migration a lot more comfortable for me. I hope this thread gives back to some others who eventually make the move.