Update Netatmo climate platform (#59974)
This commit is contained in:
parent
3307e54363
commit
653fb5b637
12 changed files with 626 additions and 754 deletions
|
@ -32,23 +32,23 @@ _LOGGER = logging.getLogger(__name__)
|
|||
CAMERA_DATA_CLASS_NAME = "AsyncCameraData"
|
||||
WEATHERSTATION_DATA_CLASS_NAME = "AsyncWeatherStationData"
|
||||
HOMECOACH_DATA_CLASS_NAME = "AsyncHomeCoachData"
|
||||
HOMEDATA_DATA_CLASS_NAME = "AsyncHomeData"
|
||||
HOMESTATUS_DATA_CLASS_NAME = "AsyncHomeStatus"
|
||||
CLIMATE_TOPOLOGY_CLASS_NAME = "AsyncClimateTopology"
|
||||
CLIMATE_STATE_CLASS_NAME = "AsyncClimate"
|
||||
PUBLICDATA_DATA_CLASS_NAME = "AsyncPublicData"
|
||||
|
||||
DATA_CLASSES = {
|
||||
WEATHERSTATION_DATA_CLASS_NAME: pyatmo.AsyncWeatherStationData,
|
||||
HOMECOACH_DATA_CLASS_NAME: pyatmo.AsyncHomeCoachData,
|
||||
CAMERA_DATA_CLASS_NAME: pyatmo.AsyncCameraData,
|
||||
HOMEDATA_DATA_CLASS_NAME: pyatmo.AsyncHomeData,
|
||||
HOMESTATUS_DATA_CLASS_NAME: pyatmo.AsyncHomeStatus,
|
||||
CLIMATE_TOPOLOGY_CLASS_NAME: pyatmo.AsyncClimateTopology,
|
||||
CLIMATE_STATE_CLASS_NAME: pyatmo.AsyncClimate,
|
||||
PUBLICDATA_DATA_CLASS_NAME: pyatmo.AsyncPublicData,
|
||||
}
|
||||
|
||||
BATCH_SIZE = 3
|
||||
DEFAULT_INTERVALS = {
|
||||
HOMEDATA_DATA_CLASS_NAME: 900,
|
||||
HOMESTATUS_DATA_CLASS_NAME: 300,
|
||||
CLIMATE_TOPOLOGY_CLASS_NAME: 3600,
|
||||
CLIMATE_STATE_CLASS_NAME: 300,
|
||||
CAMERA_DATA_CLASS_NAME: 900,
|
||||
WEATHERSTATION_DATA_CLASS_NAME: 600,
|
||||
HOMECOACH_DATA_CLASS_NAME: 300,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue