The Yale local bluetooth plugin is fantastic, but there are a few smaller tweaks that would add a lot of utility:
The first suggestion is to expose the Yale Auto-Lock feature as two entities - both to enable/disable the feature, and less-crucially, the time interval to activate this. In terms of real world utility, I’d like in Home Assistant to temporarily be able to disable smart lock one day a fortnight from 10-11am when a bunch of people need to go through the door regularly. At present I have to do this manually, and can’t re-enable the feature (and additional security comfort) until I return to within bluetooth range of the lock some hours later. It is possible to try replicate the feature using HA automations but is far less reliable than setting on the device as it adds HA as a point of failure.
The second is whether there’s any way to engage with the “Always Connected” checkbox in entity configuration without manual user interface adjustment? Looking at the code looks like it’s known as CONF_ALWAYS_CONNECTED under the hood. I’m ambivalent whether it’s an entity, service call, or something different.
Being able to engage with the feature systematically would open up more options to manage the battery impact of always connected (eg. turn off the feature overnight, link it to presence sensors and create a pseudo standby mode).
Thanks in anticipation!