version 0.8.1.17
Sorry for this release, I scored an own-goal with a pypi update in 1.16, that this fixes.
Warning!
This release tries a new authentication mechanism that should cut down on the number of 2fa requests the component makes. I've tested it as well as I can for me but it might break your setup. If it does return to 0.8.1.14.1 and that should restore previous version of pyaarlo. If you do run into problems please raise an issue. Include debug logs if possible.
What Changed
Arlo recently changed their back end and a part of those changes was to reduce the authorization token timeout from 2 weeks to 2 hours. This resulted in a lot a 2fa request being made. This update uses the latest pyaarlo that implements the "trusted browser" mechanism the browser uses when connecting to my.arlo.com.
You should not need to make any changes to your system but if you do run into problems try deleting the following and restarting:
.aarlo/cookies.txt
.aarlo/session.pickle