agame wrote:just in case anyone's DoorBird integration has broken: it appears since a software upgrade the newer DoorBird models only support Digest Authentication. Broke my existing integration, but makes it easy to call an Indigo action group directly.
Maybe Berkinet will update his script.
https://www.doorbird.com/changelogNew Features: support digest authentication for HTTP(S) favorites,
support default code for D21DKH/D21DKV,
new permanent data privacy settings
I guess "support" is now mandatory.
I did look at the script and not being a script/coding person, didn't really see where to make changes to make it work. I did find what could be added though:
http://docs.python-requests.org/en/master/user/authentication/Digest Authentication
Another very popular form of HTTP Authentication is Digest Authentication, and Requests supports this out of the box as well:
>>> from requests.auth import HTTPDigestAuth
>>> url = 'http://httpbin.org/digest-auth/auth/user/pass'
>>> requests.get(url, auth=HTTPDigestAuth('user', 'pass'))
<Response [200]>