This release adds supports for the new Tapo C310 and prepares for any other future camera releases on the same firmware.
The difference between C310 and the old cameras is that the C310 no longer accepts account created via the app for control and only uses “admin” user for control. This user has the same password as the one for your cloud account.
However, it is not needed to provide cloud password for cameras which do not require it (determined automatically by the integration).
Your cloud email is not required and all communication is and always will be fully local. Absolutely no cloud / internet requests are made by this integration.
None. Your settings will be automatically migrated properly.
New config flow
1 - User is required to create account in advanced settings just like before. He is then prompted to enter this username and password. Integration will test these credentials in 2 ways - does rtsp stream work AND does control work?
2 - A.) If control worked, setup is done.
2 - B.) If control did not work, user is required to enter his cloud password - not email as that is not required.
3 - Setup is finished
During the whole process user is now told exactly what kind of account to enter and where to find it.
It is also possible to change any settings set up while adding the device via integration options with a proper error messages for every possible case or camera.
- Support for C310
- New service tapo_control.set_day_night_mode
- Night mode is displayed now in attributes of entities
- Checking if device supports ptz, preset etc is now done without determining the camera model
I would like to thank Davide Depau for his research and work on pytapo library. Thanks to his research he made this release and a lot of future features possible.
Big thanks also goes to all the testers of C310 who made this release possible.