python-kasa/kasa
Teemu R 00276e34b7
Move child socket handling to its own SmartStripPlug class (#26)
* All child device handling is moved out from the main smartdevice class, which simplifies the code.
* This will also cleanup the constructors as only the subdevices require the ID and the parent reference.
* SmartStripPlug offers SmartPlug like interface, but does not allow separate updates
  * Trying to update() on the children will cause a warning.
2020-03-16 14:52:40 +01:00
..
tests Move child socket handling to its own SmartStripPlug class (#26) 2020-03-16 14:52:40 +01:00
__init__.py mass rename to (python-)kasa (#1) 2019-12-18 09:11:18 +01:00
cli.py Move child socket handling to its own SmartStripPlug class (#26) 2020-03-16 14:52:40 +01:00
discover.py Remove sync interface, add asyncio discovery (#14) 2020-01-12 22:44:19 +01:00
protocol.py mass rename to (python-)kasa (#1) 2019-12-18 09:11:18 +01:00
smartbulb.py Move child socket handling to its own SmartStripPlug class (#26) 2020-03-16 14:52:40 +01:00
smartdevice.py Move child socket handling to its own SmartStripPlug class (#26) 2020-03-16 14:52:40 +01:00
smartplug.py Move child socket handling to its own SmartStripPlug class (#26) 2020-03-16 14:52:40 +01:00
smartstrip.py Move child socket handling to its own SmartStripPlug class (#26) 2020-03-16 14:52:40 +01:00
version.py mass rename to (python-)kasa (#1) 2019-12-18 09:11:18 +01:00