Bump plugwise to v0.35.3 (#105442)

This commit is contained in:
Bouwe Westerdijk 2023-12-11 10:29:50 +01:00 committed by Franck Nijhof
parent 164d0d2085
commit 0023d66c80
No known key found for this signature in database
GPG key ID: D62583BA8AB11CA3
14 changed files with 53 additions and 25 deletions

View file

@ -3,7 +3,7 @@ from __future__ import annotations
from datetime import timedelta
import logging
from typing import Final
from typing import Final, Literal
from homeassistant.const import Platform
@ -36,6 +36,23 @@ ZEROCONF_MAP: Final[dict[str, str]] = {
"stretch": "Stretch",
}
NumberType = Literal[
"maximum_boiler_temperature",
"max_dhw_temperature",
"temperature_offset",
]
SelectType = Literal[
"select_dhw_mode",
"select_regulation_mode",
"select_schedule",
]
SelectOptionsType = Literal[
"dhw_modes",
"regulation_modes",
"available_schedules",
]
# Default directives
DEFAULT_MAX_TEMP: Final = 30
DEFAULT_MIN_TEMP: Final = 4

View file

@ -7,6 +7,6 @@
"integration_type": "hub",
"iot_class": "local_polling",
"loggers": ["crcmod", "plugwise"],
"requirements": ["plugwise==0.34.5"],
"requirements": ["plugwise==0.35.3"],
"zeroconf": ["_plugwise._tcp.local."]
}

View file

@ -5,7 +5,6 @@ from collections.abc import Awaitable, Callable
from dataclasses import dataclass
from plugwise import Smile
from plugwise.constants import NumberType
from homeassistant.components.number import (
NumberDeviceClass,
@ -18,7 +17,7 @@ from homeassistant.const import EntityCategory, UnitOfTemperature
from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from .const import DOMAIN
from .const import DOMAIN, NumberType
from .coordinator import PlugwiseDataUpdateCoordinator
from .entity import PlugwiseEntity

View file

@ -5,7 +5,6 @@ from collections.abc import Awaitable, Callable
from dataclasses import dataclass
from plugwise import Smile
from plugwise.constants import SelectOptionsType, SelectType
from homeassistant.components.select import SelectEntity, SelectEntityDescription
from homeassistant.config_entries import ConfigEntry
@ -13,7 +12,7 @@ from homeassistant.const import STATE_ON, EntityCategory
from homeassistant.core import HomeAssistant
from homeassistant.helpers.entity_platform import AddEntitiesCallback
from .const import DOMAIN
from .const import DOMAIN, SelectOptionsType, SelectType
from .coordinator import PlugwiseDataUpdateCoordinator
from .entity import PlugwiseEntity

View file

@ -108,7 +108,10 @@
}
},
"select_schedule": {
"name": "Thermostat schedule"
"name": "Thermostat schedule",
"state": {
"off": "Off"
}
}
},
"sensor": {

View file

@ -1476,7 +1476,7 @@ plexauth==0.0.6
plexwebsocket==0.0.14
# homeassistant.components.plugwise
plugwise==0.34.5
plugwise==0.35.3
# homeassistant.components.plum_lightpad
plumlightpad==0.0.11

View file

@ -1134,7 +1134,7 @@ plexauth==0.0.6
plexwebsocket==0.0.14
# homeassistant.components.plugwise
plugwise==0.34.5
plugwise==0.35.3
# homeassistant.components.plum_lightpad
plumlightpad==0.0.11

View file

@ -112,7 +112,8 @@
"Bios Schema met Film Avond",
"GF7 Woonkamer",
"Badkamer Schema",
"CV Jessie"
"CV Jessie",
"off"
],
"dev_class": "zone_thermostat",
"firmware": "2016-10-27T02:00:00+02:00",
@ -251,7 +252,8 @@
"Bios Schema met Film Avond",
"GF7 Woonkamer",
"Badkamer Schema",
"CV Jessie"
"CV Jessie",
"off"
],
"dev_class": "zone_thermostat",
"firmware": "2016-08-02T02:00:00+02:00",
@ -334,7 +336,8 @@
"Bios Schema met Film Avond",
"GF7 Woonkamer",
"Badkamer Schema",
"CV Jessie"
"CV Jessie",
"off"
],
"dev_class": "zone_thermostat",
"firmware": "2016-10-27T02:00:00+02:00",
@ -344,7 +347,7 @@
"model": "Lisa",
"name": "Zone Lisa Bios",
"preset_modes": ["home", "asleep", "away", "vacation", "no_frost"],
"select_schedule": "None",
"select_schedule": "off",
"sensors": {
"battery": 67,
"setpoint": 13.0,
@ -373,7 +376,8 @@
"Bios Schema met Film Avond",
"GF7 Woonkamer",
"Badkamer Schema",
"CV Jessie"
"CV Jessie",
"off"
],
"dev_class": "thermostatic_radiator_valve",
"firmware": "2019-03-27T01:00:00+01:00",
@ -383,7 +387,7 @@
"model": "Tom/Floor",
"name": "CV Kraan Garage",
"preset_modes": ["home", "asleep", "away", "vacation", "no_frost"],
"select_schedule": "None",
"select_schedule": "off",
"sensors": {
"battery": 68,
"setpoint": 5.5,
@ -414,7 +418,8 @@
"Bios Schema met Film Avond",
"GF7 Woonkamer",
"Badkamer Schema",
"CV Jessie"
"CV Jessie",
"off"
],
"dev_class": "zone_thermostat",
"firmware": "2016-10-27T02:00:00+02:00",

View file

@ -59,7 +59,7 @@
},
"3cb70739631c4d17a86b8b12e8a5161b": {
"active_preset": "home",
"available_schedules": ["standaard"],
"available_schedules": ["standaard", "off"],
"dev_class": "thermostat",
"firmware": "2018-02-08T11:15:53+01:00",
"hardware": "6539-1301-5002",

View file

@ -52,7 +52,7 @@
"ad4838d7d35c4d6ea796ee12ae5aedf8": {
"active_preset": "asleep",
"available": true,
"available_schedules": ["Weekschema", "Badkamer", "Test"],
"available_schedules": ["Weekschema", "Badkamer", "Test", "off"],
"control_state": "cooling",
"dev_class": "thermostat",
"location": "f2bf9048bef64cc5b6d5110154e33c81",
@ -102,7 +102,7 @@
"e2f4322d57924fa090fbbc48b3a140dc": {
"active_preset": "home",
"available": true,
"available_schedules": ["Weekschema", "Badkamer", "Test"],
"available_schedules": ["Weekschema", "Badkamer", "Test", "off"],
"control_state": "off",
"dev_class": "zone_thermostat",
"firmware": "2016-10-10T02:00:00+02:00",

View file

@ -80,7 +80,7 @@
"ad4838d7d35c4d6ea796ee12ae5aedf8": {
"active_preset": "asleep",
"available": true,
"available_schedules": ["Weekschema", "Badkamer", "Test"],
"available_schedules": ["Weekschema", "Badkamer", "Test", "off"],
"control_state": "preheating",
"dev_class": "thermostat",
"location": "f2bf9048bef64cc5b6d5110154e33c81",
@ -124,7 +124,7 @@
"e2f4322d57924fa090fbbc48b3a140dc": {
"active_preset": "home",
"available": true,
"available_schedules": ["Weekschema", "Badkamer", "Test"],
"available_schedules": ["Weekschema", "Badkamer", "Test", "off"],
"control_state": "off",
"dev_class": "zone_thermostat",
"firmware": "2016-10-10T02:00:00+02:00",

View file

@ -59,7 +59,7 @@
},
"3cb70739631c4d17a86b8b12e8a5161b": {
"active_preset": "home",
"available_schedules": ["standaard"],
"available_schedules": ["standaard", "off"],
"dev_class": "thermostat",
"firmware": "2018-02-08T11:15:53+01:00",
"hardware": "6539-1301-5002",

View file

@ -59,7 +59,7 @@
},
"3cb70739631c4d17a86b8b12e8a5161b": {
"active_preset": "home",
"available_schedules": ["standaard"],
"available_schedules": ["standaard", "off"],
"dev_class": "thermostat",
"firmware": "2018-02-08T11:15:53+01:00",
"hardware": "6539-1301-5002",

View file

@ -115,6 +115,7 @@
'GF7 Woonkamer',
'Badkamer Schema',
'CV Jessie',
'off',
]),
'dev_class': 'zone_thermostat',
'firmware': '2016-10-27T02:00:00+02:00',
@ -260,6 +261,7 @@
'GF7 Woonkamer',
'Badkamer Schema',
'CV Jessie',
'off',
]),
'dev_class': 'zone_thermostat',
'firmware': '2016-08-02T02:00:00+02:00',
@ -349,6 +351,7 @@
'GF7 Woonkamer',
'Badkamer Schema',
'CV Jessie',
'off',
]),
'dev_class': 'zone_thermostat',
'firmware': '2016-10-27T02:00:00+02:00',
@ -364,7 +367,7 @@
'vacation',
'no_frost',
]),
'select_schedule': 'None',
'select_schedule': 'off',
'sensors': dict({
'battery': 67,
'setpoint': 13.0,
@ -394,6 +397,7 @@
'GF7 Woonkamer',
'Badkamer Schema',
'CV Jessie',
'off',
]),
'dev_class': 'thermostatic_radiator_valve',
'firmware': '2019-03-27T01:00:00+01:00',
@ -409,7 +413,7 @@
'vacation',
'no_frost',
]),
'select_schedule': 'None',
'select_schedule': 'off',
'sensors': dict({
'battery': 68,
'setpoint': 5.5,
@ -441,6 +445,7 @@
'GF7 Woonkamer',
'Badkamer Schema',
'CV Jessie',
'off',
]),
'dev_class': 'zone_thermostat',
'firmware': '2016-10-27T02:00:00+02:00',