diff --git a/homeassistant/components/knx/climate.py b/homeassistant/components/knx/climate.py index 070f635cc48..565c41298a3 100644 --- a/homeassistant/components/knx/climate.py +++ b/homeassistant/components/knx/climate.py @@ -2,7 +2,7 @@ from typing import List, Optional from xknx.devices import Climate as XknxClimate -from xknx.dpt import HVACControllerMode, HVACOperationMode +from xknx.dpt.dpt_hvac_mode import HVACControllerMode, HVACOperationMode from homeassistant.components.climate import ClimateEntity from homeassistant.components.climate.const import ( diff --git a/homeassistant/components/knx/manifest.json b/homeassistant/components/knx/manifest.json index eb084b5ebd4..669d534d0c2 100644 --- a/homeassistant/components/knx/manifest.json +++ b/homeassistant/components/knx/manifest.json @@ -2,7 +2,7 @@ "domain": "knx", "name": "KNX", "documentation": "https://www.home-assistant.io/integrations/knx", - "requirements": ["xknx==0.16.0"], + "requirements": ["xknx==0.16.1"], "codeowners": ["@Julius2342", "@farmio", "@marvin-w"], "quality_scale": "silver" } diff --git a/homeassistant/components/knx/schema.py b/homeassistant/components/knx/schema.py index 4243dcc24e4..22599014d0f 100644 --- a/homeassistant/components/knx/schema.py +++ b/homeassistant/components/knx/schema.py @@ -186,6 +186,7 @@ class LightSchema: } ), vol.Any( + # either global "address" or all addresses for individual colors are required vol.Schema( { vol.Required(CONF_INDIVIDUAL_COLORS): { diff --git a/requirements_all.txt b/requirements_all.txt index 2a60b6f568a..ee797a4646e 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -2311,7 +2311,7 @@ xboxapi==2.0.1 xfinity-gateway==0.0.4 # homeassistant.components.knx -xknx==0.16.0 +xknx==0.16.1 # homeassistant.components.bluesound # homeassistant.components.rest