We are moving to a newly built house which doesn't have any pre-built security system. I am looking for recommendations of a security system which can be integrated with Hubitat, so that I can lock/unlock doors when system is armed/disarmed.
I’m using Ring and the unofficial integration. I turn off the alarm based on door code unlock as well as lock the doors after the alarm is armed (I think I delay it a minute, to not have it lock when arming before leaving).
I use Konnected. It retrofits most any wired security system for use in a smart home. https://konnected.io/
I am using Hubitat
I will second the unofficial Ring Integration. Yeah, it can possibly break, but so can a lot of things. It's local, unlike the other Ring device integrations, and you not only get full control and feedback from the system, but the sensors can do double-duty since HE will see them like any other sensor.
If you're considering a real security system, I highly recommend the QolSys IQ2+ panel. It has a built-in z-wave controller that unfortunately Hubitat does not work with, but you can choose not to use it, or only use it for your door locks.
The OolSys IQ2+ can directly control z-wave door locks based on arming/disarming events and disarm the alarm if a door is unlocked with a code. You need to subscribe to the alarm.com automation package to get access to those rules though (but IMO is well worth it).
I've written a driver for HE that gets the state of all the alarm sensors and the alarm status, and also lets you arm and disarm the system from HE. If you need/want to use door locks that the panel doesn't support, this might be a solution for you. It needs a bit of cleaning up before I publish it, but it's been working solidly for me for the past month or two. It also depends on Node-Red, as Hubitat lacks the ability to open an encrypted socket.
Direct with Hubitat !!
Zwave motion sensor
Zwave door sensor
Zwave Ring keypad gen 2
Zwave flood sensor
Zwave smoke detectors
Why use 2 systems....
So, the unofficial ring integration doesn't need an Internet conection after login in?
IMO security should be handled by a dedicated security device. If you want to do cool stuff with Hubitat that's fine too but should operate independently of it. With that said, the Envisalink 4 or Konnected are good options for wired systems. For Honeywell systems like the Vista's I would go with the Envisalink over the Konnected since it can use the 4 wire addressable connection to the panel whereas the Konnected has to wire to each loop. The Envisalink can also use wireless sensors where the Konnected cannot. The Honeywell Vista 21IP alarm panels are a great choice. They support dual routing via IP and cellular 4g LTE.
Depending on the number of sensors the Konnected could get expensive since each board only supports 6 zones. You'll also need to dedicate a zone for a key-switch if you want to arm and disarm from Hubitat.
If you're going to go with the Envisalink 4, I'd use the integration that runs on a local raspberry pi so you can offload the spammy alarm stuff to it.
For wireless, I'd go with the Ring stuff since it's pretty easy to work with.
Any of these can be used with hubitat to lock/unlock doors, turn on/off lights, set thermostats, or any other automation you can think of. They also all let you use the sensors connected to them in other automations with the one stipulation that the Konnected cannot use wireless sensors.