-
-
Notifications
You must be signed in to change notification settings - Fork 221
Handle smartcam partial list responses #1411
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #1411 +/- ##
==========================================
+ Coverage 92.42% 92.52% +0.09%
==========================================
Files 132 132
Lines 8203 8258 +55
Branches 839 849 +10
==========================================
+ Hits 7582 7641 +59
+ Misses 459 453 -6
- Partials 162 164 +2 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, and works on my test device. Feel free to merge as you see fit!
## [0.9.1](https://github.com/python-kasa/python-kasa/tree/0.9.1) (2025-01-06) [Full Changelog](0.9.0...0.9.1) **Release summary:** - Support for hub-attached wall switches S210 and S220 - Support for older firmware on Tapo cameras - Bugfixes and improvements **Implemented enhancements:** - Add support for Tapo hub-attached switch devices [\#1421](#1421) (@sdb9696) - Use repr\(\) for enum values in Feature.\_\_repr\_\_ [\#1414](#1414) (@rytilahti) - Update SslAesTransport for older firmware versions [\#1362](#1362) (@sdb9696) **Fixed bugs:** - T310 not detected with H200 Hub [\#1409](#1409) - Backoff after xor timeout and improve error reporting [\#1424](#1424) (@bdraco) - Fix incorrect obd src echo [\#1412](#1412) (@rytilahti) - Handle smartcam partial list responses [\#1411](#1411) (@sdb9696) **Added support for devices:** - Add S220 fixture [\#1419](#1419) (@rytilahti) - Add S210 fixture [\#1418](#1418) (@rytilahti) **Documentation updates:** - Improve exception messages on credential mismatches [\#1417](#1417) (@rytilahti) **Project maintenance:** - Add C210 2.0 1.3.11 fixture [\#1406](#1406) (@sdb9696) - Add HS210\(US\) 3.0 1.0.10 IOT Fixture [\#1405](#1405) (@ZeliardM) - Change smartcam detection features to category config [\#1402](#1402) (@sdb9696)
Fixes #1409
The H200 doesn't return
smart
andsmartcam
child devices in the same request so theSmartCamProtocol
needs to be able to handle lists. The debug log in #1409 shows the H200 returning the other device type in the second request so confirmed as working.