python-kasa/kasa/smart
Teemu R. 9966c6094a
Add ssltransport for robovacs (#943)
This PR implements a clear-text, token-based transport protocol seen on
RV30 Plus (#937).

- Client sends `{"username": "email@example.com", "password":
md5(password)}` and gets back a token in the response
- Rest of the communications are done with POST at `/app?token=<token>`

---------

Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com>
2024-12-01 18:06:48 +01:00
..
modules Include duration when disabling smooth transition on/off (#1313) 2024-11-26 10:39:31 +00:00
__init__.py Move SmartBulb into SmartDevice (#874) 2024-04-29 18:19:44 +01:00
effects.py Enable ruff check for ANN (#1139) 2024-11-10 18:55:13 +00:00
smartchilddevice.py Fix repr for device created with no sysinfo or discovery info" (#1266) 2024-11-18 13:14:39 +00:00
smartdevice.py Add ssltransport for robovacs (#943) 2024-12-01 18:06:48 +01:00
smartmodule.py Remove support for python <3.11 (#1273) 2024-11-18 18:46:36 +00:00