Hey all, newbie Hubitat user here, C-8 Pro with Platform Version 2.4.0.151
I've added a Kwikset 620 Smart Lock to my hub and have installed Code Manager. I have connected Google Home which recognizes the lock. However, when I give a voice command, I want the PIN to be required. Google Home isn't enforcing the PIN. Previously I had this lock paired with an ADT system, and Google Home would require the PIN.
How can I enforce the PIN when using a voice command or Google Home?
I see some other posts that indicate that I might have to use some kinds of virtual switch or another workaround but I don't quite follow. Help?
My research lead me to that the PIN integration works for locks which hit the makers cloud where that is handled. By extension PINS would have to be part of the hubitat - google integration. A function of the driver perhaps? This is why I have not integrated my locks into Google Home. Bad guy standing on the porch and yelling "Hey google Unlock the front door" If they are inside, it wont matter as the lock can be opened from the inside at any time. You can unlock them from the Hubitat App or from a rule based on something like GeoFence or some combination you find suitable. Like google voice operates a virtual switch for which a rule based on that switch condition plus other conditions like geofence align to then command the lock to open.
croweflight I think you might be right about this being some function of the driver/integration. The ADT control panel that I have is a QOLSYS IQPANEL4 controller with Z-Wave Plus capabilities. When the lock is paired with the QOLSYS panel, Google Home asks for a PIN. So I suppose it's possible that QOLSYS isn't sending the PIN but Hubitat does.
I'm thinking that what I might do is leave the locks paired with ADT/QOLSYS and then see if I can integrate that panel with Hubitat.
It's a function of the integration. For the same zigbee lock, I know that the Alexa integration requires PIN to unlock the lock, whereas the HomeKit and Google integrations do not.
Confirmed suspicions about the integrations. I moved my locks back to the ADT controller, and when I refreshed that connection to Google Home, ADT prompted me to create a PIN for use in lock/unlock and arm/disarm through Google Home. I forgot about doing this when first setting up those locks last year.
What have you tried in Apple Home? If you try to voice open/unlock a entry device via an unsecured voice command then it SHOULD tell you that you need to create a PIN. Unsecured would be something like an open mic HomePod. Almost certain I have tested this before. Using a dashboard or Siri on your personal device is usually already secured by a PIN/Face to unlock the device so at that point it considers it secure and does not ask for another PIN.
Alexa, just requires a PIN for any entry device to open/unlock.
I do not believe Hubitat has done anything special to force those app to require a pin, it is part of their own security protocols. Google on the other hand it sounds like maybe the integration has to force that to happen.