From 3ae056b35856c9b62d11413a27f1e403f27ed62c Mon Sep 17 00:00:00 2001 From: Jan-Philipp Benecke Date: Wed, 28 Feb 2024 10:51:17 +0100 Subject: [PATCH] Revert "Remove `@bind_hass` from async_active_zone and make callback function" (#111704) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Revert "Remove `@bind_hass` from async_active_zone and make callback function…" This reverts commit f85a8c504184b4787ec8d488814914ed42b0d794. --- homeassistant/components/zone/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/zone/__init__.py b/homeassistant/components/zone/__init__.py index ef960ec01d9..86593c36737 100644 --- a/homeassistant/components/zone/__init__.py +++ b/homeassistant/components/zone/__init__.py @@ -38,6 +38,7 @@ from homeassistant.helpers import ( storage, ) from homeassistant.helpers.typing import ConfigType, EventType +from homeassistant.loader import bind_hass from homeassistant.util.location import distance from .const import ATTR_PASSIVE, ATTR_RADIUS, CONF_PASSIVE, DOMAIN, HOME_ZONE @@ -62,6 +63,7 @@ CREATE_FIELDS = { vol.Optional(CONF_ICON): cv.icon, } + UPDATE_FIELDS = { vol.Optional(CONF_NAME): cv.string, vol.Optional(CONF_LATITUDE): cv.latitude, @@ -99,7 +101,7 @@ ENTITY_ID_SORTER = attrgetter("entity_id") ZONE_ENTITY_IDS = "zone_entity_ids" -@callback +@bind_hass def async_active_zone( hass: HomeAssistant, latitude: float, longitude: float, radius: int = 0 ) -> State | None: