-
-
Notifications
You must be signed in to change notification settings - Fork 224
Comparing changes
Open a pull request
base repository: python-kasa/python-kasa
base: 0.4.0.dev3
head repository: python-kasa/python-kasa
compare: 0.4.0.dev4
- 19 commits
- 29 files changed
- 7 contributors
Commits on Jun 19, 2021
-
dump_devinfo: handle latitude/longitude keys properly (#175)
* also, -d/--debug is now a flag
Configuration menu - View commit details
-
Copy full SHA for 799032a - Browse repository at this point
Copy the full SHA 799032aView commit details
Commits on Jun 24, 2021
-
Add EP10(US) 1.0 1.0.2 fixture (#174)
* Add EP10(US) 1.0 1.0.2 fixture * Add EP10 fixture to conftest PLUGS list. * Add EP10 to the list of supported plugs in README * Revert "Add EP10 to the list of supported plugs in README" This reverts commit e8bf655.
Configuration menu - View commit details
-
Copy full SHA for 6184c0c - Browse repository at this point
Copy the full SHA 6184c0cView commit details
Commits on Aug 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4e8a318 - Browse repository at this point
Copy the full SHA 4e8a318View commit details -
Add real kasa KL430(UN) device dump (#192)
* Add real kasa KL430(UN) device dump * Adjust hue&sat max values * light strips, as bulbs, have only power for emeter Co-authored-by: Teemu Rytilahti <tpr@iki.fi>
Configuration menu - View commit details
-
Copy full SHA for 7c9d21a - Browse repository at this point
Copy the full SHA 7c9d21aView commit details
Commits on Sep 4, 2021
-
cli: add human-friendly printout when calling temperature on non-supp…
…orted devices (#196) * Bug Fix Temperature is not supported on plugs * Efficiency on support errors * Update kasa/cli.py Co-authored-by: Teemu R. <tpr@iki.fi> Co-authored-by: Teemu R. <tpr@iki.fi>
Configuration menu - View commit details
-
Copy full SHA for f8e7258 - Browse repository at this point
Copy the full SHA f8e7258View commit details
Commits on Sep 19, 2021
-
Perform initial update only using the sysinfo query (#199)
Some devices are known to fail when trying to query non-supported modules like emeter information. This commit makes the initial update() only request the sysinfo, followed up by a second query if emeter is supported by the device.
Configuration menu - View commit details
-
Copy full SHA for b088596 - Browse repository at this point
Copy the full SHA b088596View commit details -
Improve testing harness to allow tests on real devices (#197)
* test_cli: provide return values to patched objects to avoid warning about non-awaited calls * test_cli: restore alias after testing * smartstrip: remove internal update() calls for turn_{on,off}, set_led * Make sure power is always a float * Fix discovery tests * Make tests runnable on real devices * Add a note about running tests on a real device * test_strip: run update against the parent device
Configuration menu - View commit details
-
Copy full SHA for 1803a83 - Browse repository at this point
Copy the full SHA 1803a83View commit details -
Improve bulb support (alias, time settings) (#198)
* Fix set_alias and time related functions for bulbs * Fix tests for smartlife.iot.common.timesetting and smartlife.iot.common.system
Configuration menu - View commit details
-
Copy full SHA for 016d030 - Browse repository at this point
Copy the full SHA 016d030View commit details -
Add a note about using the discovery target parameter (#168)
* Update discover.py Updated discovery documentation for multiple interfaces explanation * revise Co-authored-by: Teemu R <tpr@iki.fi>
Configuration menu - View commit details
-
Copy full SHA for 7565d03 - Browse repository at this point
Copy the full SHA 7565d03View commit details
Commits on Sep 21, 2021
-
bulb: allow set_hsv without v, add fallback ct range (#200)
* bulb: allow set_hsv without v, add fallback ct range * add ColorTempRange and HSV named tuples * add a fallback color temp range if unknown, log a warning * set_hsv: the value is now optional * Fix tests, change fallback range to 2700-5000
Configuration menu - View commit details
-
Copy full SHA for 2c83d8e - Browse repository at this point
Copy the full SHA 2c83d8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 151976b - Browse repository at this point
Copy the full SHA 151976bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47a1405 - Browse repository at this point
Copy the full SHA 47a1405View commit details
Commits on Sep 23, 2021
-
Improve emeterstatus API, move into own module (#205)
Adds the following properties to EmeterStatus for saner API: * voltage (in V) * power (in W) * current (in A) * total (in kWh)
Configuration menu - View commit details
-
Copy full SHA for 36c412a - Browse repository at this point
Copy the full SHA 36c412aView commit details -
Avoid temp array during encrypt and decrypt (#204)
* Avoid temp array during encrypt * black * Update kasa/protocol.py Co-authored-by: Teemu R. <tpr@iki.fi> * Update kasa/protocol.py * update decrypt as well Co-authored-by: Teemu R. <tpr@iki.fi>
Configuration menu - View commit details
-
Copy full SHA for b3c8f97 - Browse repository at this point
Copy the full SHA b3c8f97View commit details -
Use github actions instead of azure pipelines (#206)
* Use github actions instead of azure pipelines * add codecov badge
Configuration menu - View commit details
-
Copy full SHA for 41bed35 - Browse repository at this point
Copy the full SHA 41bed35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 202d107 - Browse repository at this point
Copy the full SHA 202d107View commit details -
* Remove bandit from CI, update poetry.lock&pre-commit-config.yaml * We don't support python 3.6 * poetry install also on tests flow * remove pytest-azurepipelines
Configuration menu - View commit details
-
Copy full SHA for d720288 - Browse repository at this point
Copy the full SHA d720288View commit details -
Add emeter support for strip sockets (#203)
* Add support for plugs with emeters. * Tweaks for emeter * black * tweaks * tweaks * more tweaks * dry * flake8 * flake8 * legacy typing * Update kasa/smartstrip.py Co-authored-by: Teemu R. <tpr@iki.fi> * reduce * remove useless delegation * tweaks * tweaks * dry * tweak * tweak * tweak * tweak * update tests * wrap * preen * prune * prune * prune * guard * adjust * robust * prune * prune * reduce dict lookups by 1 * Update kasa/smartstrip.py Co-authored-by: Teemu R. <tpr@iki.fi> * delete utils * isort Co-authored-by: Brendan Burns <brendan.d.burns@gmail.com> Co-authored-by: Teemu R. <tpr@iki.fi>
Configuration menu - View commit details
-
Copy full SHA for 94e5a90 - Browse repository at this point
Copy the full SHA 94e5a90View commit details -
* Release 0.4.0.dev4 The most important enhancements in this release are: * Support for emeter on strip sockets * Fix discovery and update() on some devices that do not support multi-module queries (e.g., HS200) * Improved support for bulbs [Full Changelog](0.4.0.dev3...0.4.0.dev4) **Implemented enhancements:** - HS300 Children plugs have emeter [\#64](#64) - Improve emeterstatus API, move into own module [\#205](#205) ([rytilahti](https://github.com/rytilahti)) - Avoid temp array during encrypt and decrypt [\#204](#204) ([bdraco](https://github.com/bdraco)) - Add emeter support for strip sockets [\#203](#203) ([bdraco](https://github.com/bdraco)) - Add own device type for smartstrip children [\#201](#201) ([rytilahti](https://github.com/rytilahti)) - bulb: allow set\_hsv without v, add fallback ct range [\#200](#200) ([rytilahti](https://github.com/rytilahti)) - Improve bulb support \(alias, time settings\) [\#198](#198) ([rytilahti](https://github.com/rytilahti)) - Improve testing harness to allow tests on real devices [\#197](#197) ([rytilahti](https://github.com/rytilahti)) - cli: add human-friendly printout when calling temperature on non-supported devices [\#196](#196) ([JaydenRA](https://github.com/JaydenRA)) **Fixed bugs:** - KL430: Throw error for Device specific information [\#189](#189) - dump\_devinfo: handle latitude/longitude keys properly [\#175](#175) ([rytilahti](https://github.com/rytilahti)) **Closed issues:** - Feature Request - Toggle Command [\#188](#188) - Is It Compatible With HS105? [\#186](#186) - Cannot use some functions with KP303 [\#181](#181) - Help needed - awaiting game [\#179](#179) - Version inconsistency between CLI and pip [\#177](#177) - Release 0.4.0.dev3? [\#169](#169) - Discover does not support specifying network interface [\#167](#167) - Can't command or query HS200 v5 switch [\#161](#161) **Merged pull requests:** - More CI fixes [\#208](#208) ([rytilahti](https://github.com/rytilahti)) - Fix CI dep installation [\#207](#207) ([rytilahti](https://github.com/rytilahti)) - Use github actions instead of azure pipelines [\#206](#206) ([rytilahti](https://github.com/rytilahti)) - Add KP115 fixture [\#202](#202) ([rytilahti](https://github.com/rytilahti)) - Perform initial update only using the sysinfo query [\#199](#199) ([rytilahti](https://github.com/rytilahti)) - Add real kasa KL430\(UN\) device dump [\#192](#192) ([iprodanovbg](https://github.com/iprodanovbg)) - Use less strict matcher for kl430 color temperature [\#190](#190) ([rytilahti](https://github.com/rytilahti)) - Add EP10\(US\) 1.0 1.0.2 fixture [\#174](#174) ([nbrew](https://github.com/nbrew)) - Add a note about using the discovery target parameter [\#168](#168) ([leandroreox](https://github.com/leandroreox)) * replace pypy3 with pypy-3.7 as we do not support python3.6 anyway * skip pypy-3.7 on windows to avoid flaky ci
Configuration menu - View commit details
-
Copy full SHA for bdb07a7 - Browse repository at this point
Copy the full SHA bdb07a7View 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.0.dev3...0.4.0.dev4