-
-
Notifications
You must be signed in to change notification settings - Fork 239
Comparing changes
Open a pull request
base repository: python-kasa/python-kasa
base: 0.4.3
head repository: python-kasa/python-kasa
compare: 0.5.0
- 17 commits
- 39 files changed
- 2 contributors
Commits on Apr 5, 2022
-
Add module support & query their information during update cycle (#243)
* Add module support & modularize existing query This creates a base to expose more features on the supported devices. At the moment, the most visible change is that each update cycle gets information from all available modules: * Basic system info * Cloud (new) * Countdown (new) * Antitheft (new) * Schedule (new) * Time (existing, implements the time/timezone handling) * Emeter (existing, partially separated from smartdevice) * Fix imports * Fix linting * Use device host instead of alias in module repr * Add property to list available modules, print them in cli state report * usage: fix the get_realtime query * separate usage from schedule to avoid multi-inheritance * Fix module querying * Add is_supported property to modules
Configuration menu - View commit details
-
Copy full SHA for 3926f32 - Browse repository at this point
Copy the full SHA 3926f32View commit details -
Improve usage module, consolidate API with emeter (#249)
* Consolidate API for both emeter&usage modules * Add new cli command 'usage' to query usage
Configuration menu - View commit details
-
Copy full SHA for e358804 - Browse repository at this point
Copy the full SHA e358804View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8c7b1b4 - Browse repository at this point
Copy the full SHA 8c7b1b4View commit details -
Do not request unsupported modules after the initial update (#298)
* Do not request unsupported modules after the initial update * debugify logging
Configuration menu - View commit details
-
Copy full SHA for 3a7836c - Browse repository at this point
Copy the full SHA 3a7836cView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb013e7 - Browse repository at this point
Copy the full SHA bb013e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8ad99a - Browse repository at this point
Copy the full SHA c8ad99aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0d66e4 - Browse repository at this point
Copy the full SHA f0d66e4View commit details -
Fix modularize with strips (#326)
* Fix test_deprecated_type stalling * Fix strips with modularize * Fix test_deprecated_type stalling (#325)
Configuration menu - View commit details
-
Copy full SHA for 1e4df7e - Browse repository at this point
Copy the full SHA 1e4df7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a0919e - Browse repository at this point
Copy the full SHA 2a0919eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 68038c9 - Browse repository at this point
Copy the full SHA 68038c9View commit details -
Various documentation updates (#333)
* Add a note about socket sharing * Show inherited members for apidocs * Remove outdated note of emeters not being supported on smartstrips * Describe emeter and usage modules, add note about NTP for time sync * Describe lib design and modules * Bump sphinx version, ignore d001 (line-length) for doc8 * demote energy & usage to 3rd level, promote api for 2nd
Configuration menu - View commit details
-
Copy full SHA for d848117 - Browse repository at this point
Copy the full SHA d848117View commit details -
Configuration menu - View commit details
-
Copy full SHA for a39cef9 - Browse repository at this point
Copy the full SHA a39cef9View commit details
Commits on Apr 6, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 6e988bd - Browse repository at this point
Copy the full SHA 6e988bdView commit details -
Drop deprecated, type-specific options in favor of --type (#336)
* Drop deprecated, type-specific options in favor of --type * Fix tests
Configuration menu - View commit details
-
Copy full SHA for 631762b - Browse repository at this point
Copy the full SHA 631762bView commit details
Commits on Apr 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d2581bf - Browse repository at this point
Copy the full SHA d2581bfView commit details
Commits on Apr 24, 2022
-
Avoid retrying open_connection on unrecoverable errors (#340)
* Avoid retrying open_connection on unrecoverable errors - We can retry so hard that we block the event loop Fixes ``` 2022-04-16 22:18:51 WARNING (MainThread) [asyncio] Executing <Task finished name=Task-3576 coro=<open_connection() done, defined at /opt/homebrew/Cellar/python@3.9/3.9.12/Frameworks/Python.framework/Versions/3.9/lib/python3.9/asyncio/streams.py:25> exception=ConnectionRefusedError(61, "Connect call failed (192.168.107.200, 9999)") created at /opt/homebrew/Cellar/python@3.9/3.9.12/Frameworks/Python.framework/Versions/3.9/lib/python3.9/asyncio/tasks.py:460> took 1.001 seconds ``` * comment
Configuration menu - View commit details
-
Copy full SHA for d908a5a - Browse repository at this point
Copy the full SHA d908a5aView commit details -
* Prepare 0.5.0 * Add note about how to include release summary to changelog
Configuration menu - View commit details
-
Copy full SHA for 51fb908 - Browse repository at this point
Copy the full SHA 51fb908View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.4.3...0.5.0