Another idea: Do you have any integration with our HTTP-API running?
We had reports from people draining their batteries with polling the smart lock too often.
See