So to revive an old thread…
I have been fighting this for 2 days and I think I have something that works for me a lot more reliably. The custom components linked in this thread work but they are SUPER finicky. I have 2 locks and I constantly got the 500 error and the status never worked. If I managed to get the locks to actuate they’d immediately die after.
Prior to Home Assistant I had the locks in my HomeBridge and Apple Home with relatively few issues. The HomeBridge plugin works a lot better for some reason but when you try and add it to Home Assistant it lacks a serial number so if you have multiple locks only one will be added. I have added a serial number field to the HomeBridge plugin so that each lock is now “unique” and will be added.
For now you have to manually install this in Home Bridge until I figure out how to publish or the author accepts my pull request.