Skip to content

Commit

Permalink
Fix for HA 2022.12.8 #8
Browse files Browse the repository at this point in the history
Use mqtt.valid_qos_schema instead of _VALID_QOS_SCHEMA
  • Loading branch information
elbowz committed Jan 2, 2023
1 parent e004308 commit 757a570
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 9 deletions.
3 changes: 1 addition & 2 deletions homie/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@
CONF_QOS,
CONF_INCLUDE,
CONF_EXCLUDE,
_VALID_QOS_SCHEMA,
DEFAULT_BASE_TOPIC,
DEFAULT_QOS,
DEFAULT_DISCOVERY,
Expand All @@ -47,7 +46,7 @@
vol.Optional(
CONF_BASE_TOPIC, default=DEFAULT_BASE_TOPIC
): mqtt.valid_subscribe_topic,
vol.Optional(CONF_QOS, default=DEFAULT_QOS): _VALID_QOS_SCHEMA,
vol.Optional(CONF_QOS, default=DEFAULT_QOS): mqtt.valid_qos_schema,
vol.Optional(CONF_DISCOVERY, default=DEFAULT_DISCOVERY): cv.boolean,
vol.Optional(CONF_INCLUDE, default=[]): vol.All(
cv.ensure_list, [cv.string]
Expand Down
5 changes: 2 additions & 3 deletions homie/config_flow.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@
DEFAULT_QOS,
CONF_DISCOVERY,
DEFAULT_DISCOVERY,
_VALID_QOS_SCHEMA,
)

_LOGGER = logging.getLogger(__name__)
Expand All @@ -34,7 +33,7 @@
CONFIG_SCHEMA = vol.Schema(
{
vol.Optional(CONF_BASE_TOPIC, default=DEFAULT_BASE_TOPIC): cv.string,
vol.Optional(CONF_QOS, default=DEFAULT_QOS): _VALID_QOS_SCHEMA,
vol.Optional(CONF_QOS, default=DEFAULT_QOS): mqtt.valid_qos_schema,
vol.Optional(CONF_DISCOVERY, default=DEFAULT_DISCOVERY): cv.boolean,
}
)
Expand Down Expand Up @@ -133,7 +132,7 @@ async def async_step_init(
MOD_CONFIG_SCHEMA = vol.Schema(
{
vol.Optional(CONF_BASE_TOPIC, default=base_topic): cv.string,
vol.Optional(CONF_QOS, default=qos): _VALID_QOS_SCHEMA,
vol.Optional(CONF_QOS, default=qos): mqtt.valid_qos_schema,
vol.Optional(
CONF_DISCOVERY,
default=discovery,
Expand Down
2 changes: 1 addition & 1 deletion homie/const.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
CONF_UNIQUE_ID,
CONF_DEVICE_CLASS,
)
from homeassistant.components.mqtt import CONF_DISCOVERY, CONF_QOS, _VALID_QOS_SCHEMA
from homeassistant.components.mqtt import CONF_DISCOVERY, CONF_QOS
from .homie import TRUE, FALSE

DOMAIN = "homie"
Expand Down
5 changes: 2 additions & 3 deletions homie/entity_base.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
from homeassistant.helpers.entity import Entity
from homeassistant.helpers.typing import ConfigType

from homeassistant.components.mqtt import valid_subscribe_topic
from homeassistant.components.mqtt import valid_subscribe_topic, valid_qos_schema

from .homie import HomieDevice, HomieProperty

Expand All @@ -16,7 +16,6 @@
CONF_QOS,
DEFAULT_QOS,
DATA_KNOWN_DEVICES,
_VALID_QOS_SCHEMA,
CONF_NAME,
CONF_ICON,
CONF_UNIQUE_ID,
Expand All @@ -37,7 +36,7 @@
vol.Optional(CONF_ICON): cv.icon,
vol.Optional(CONF_UNIQUE_ID): cv.string,
vol.Optional(CONF_ENABLED_BY_DEFAULT, default=True): cv.boolean,
vol.Optional(CONF_QOS, default=DEFAULT_QOS): _VALID_QOS_SCHEMA,
vol.Optional(CONF_QOS, default=DEFAULT_QOS): valid_qos_schema,
vol.Exclusive(CONF_PROPERTY, "property"): vol.Schema(
{
vol.Required(CONF_DEVICE): cv.string,
Expand Down

0 comments on commit 757a570

Please sign in to comment.