mirror of
https://github.com/python-kasa/python-kasa.git
synced 2024-12-23 03:33:35 +00:00
11719991c0
The initial steps to modularize the smartdevice. Modules are initialized based on the component negotiation, and each module can indicate which features it supports and which queries should be run during the update cycle.
26 lines
530 B
Python
26 lines
530 B
Python
"""Module for individual feature modules."""
|
|
from .ambientlight import AmbientLight
|
|
from .antitheft import Antitheft
|
|
from .cloud import Cloud
|
|
from .countdown import Countdown
|
|
from .emeter import Emeter
|
|
from .motion import Motion
|
|
from .rulemodule import Rule, RuleModule
|
|
from .schedule import Schedule
|
|
from .time import Time
|
|
from .usage import Usage
|
|
|
|
__all__ = [
|
|
"AmbientLight",
|
|
"Antitheft",
|
|
"Cloud",
|
|
"Countdown",
|
|
"Emeter",
|
|
"Motion",
|
|
"Rule",
|
|
"RuleModule",
|
|
"Schedule",
|
|
"Time",
|
|
"Usage",
|
|
]
|