I have used this to setup this as a lock in HomeKit:
This is done through NodeRed.
Info of installing Nodered is here. Info on using NodeRed with HomeKit is here.
I have two Verisure items:
String Entre_Lock_Status "Lock status [%s]" <lock> { channel="verisure:lock:1:blabla:status" }
Switch Entre_Lock "Lock" <lock> { channel="verisure:lock:1:blabla:doorlock" }
And then created this flow in NodeRed:
This allows me to see the status in HomeKit and lock and unlock the lock. Also through Siri.
The HomeKit node is setup as a LockMechnismn
And as a DOOR_LOCK accessory:
The other nodes are set up as follows (from left to right):