Support for August doorbell #11124
Added support for August Smart Lock and Doorbell. This PR adds support to lock/unlock August Smart Lock as well as be able to see the lock status, batter firmware and serial number of the lock.
For doorbell, this PR adds 2 3 binary sensors, ding, motion and online. Ding sensor indicates if someone ringed the doorbell, motion indicates if there's motion detected by the doorbell and online sensor indicates if the doorbell is connected to the internet or not. There's also a camera component added that shows the recent image from the doorbell that's triggered by motion.
Initial authentication will involve code verification that's sent to phone or email depending on the login_method. Verification code is sent the first time configurator is run and user will need to enter the code in the configuration panel to verify.
Example entry for
@MartinHjelmare @balloob I no longer own an August locks, I only have doorbell now. But this PR has both lock and doorbell support. I'm wondering if I should close this PR and submit another one just for the doorbell? or keep the lock support? The problem with keeping lock support is that I won't be able to fix any bugs if there's any problem as I don't have actual lock to test.