mirror of
https://github.com/python-kasa/python-kasa.git
synced 2024-12-22 19:23:34 +00:00
30f217b8ab
* Add support for the new encryption protocol This adds support for the new TP-Link discovery and encryption protocols. It is currently incomplete - only devices without username and password are current supported, and single device discovery is not implemented. Discovery should find both old and new devices. When accessing a device by IP the --klap option can be specified on the command line to active the new connection protocol. sdb9696 - This commit also contains 16 later commits from Simon Wilkinson squashed into the original * Update klap changes 2023 to fix encryption, deal with kasa credential switching and work with new discovery changes * Move from aiohttp to httpx * Changes following review comments --------- Co-authored-by: Simon Wilkinson <simon@sxw.org.uk> |
||
---|---|---|
.. | ||
modules | ||
tests | ||
__init__.py | ||
cli.py | ||
credentials.py | ||
discover.py | ||
effects.py | ||
emeterstatus.py | ||
exceptions.py | ||
json.py | ||
klapprotocol.py | ||
protocol.py | ||
py.typed | ||
smartbulb.py | ||
smartdevice.py | ||
smartdimmer.py | ||
smartlightstrip.py | ||
smartplug.py | ||
smartstrip.py |