I just upgraded my Level Bolt from HomeKit to Matter, which on the whole is better.
When I used my lock before Matter, I could detect if the bolt had only been half-engaged. This would come across as “Jammed” via HomeKit and Home Assistant. I had an automation that would re-lock the door if it wasn’t fully locked.
With Matter, the lock reports this state via the LockState
attribute on the DoorLock
cluster as NotFullyLocked
, but this gets mapped to unlocked
in Home Assistant.
I don’t quite think it makes sense to map this back to jammed
as before, since there is another way the lock is meant to report this condition. Would it be reasonable to introduce a new lock state in HA to support NotFullyLocked
?