From beb881492ae4f8543dec8c36eafda44b0047f025 Mon Sep 17 00:00:00 2001 From: Marc Mueller <30130371+cdce8p@users.noreply.github.com> Date: Sun, 29 Dec 2024 16:40:51 +0100 Subject: [PATCH] Fix method subtyping [elkm1] (#134210) --- homeassistant/components/elkm1/binary_sensor.py | 2 +- homeassistant/components/elkm1/sensor.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/homeassistant/components/elkm1/binary_sensor.py b/homeassistant/components/elkm1/binary_sensor.py index 854f8c56fb8..73f6b925e8c 100644 --- a/homeassistant/components/elkm1/binary_sensor.py +++ b/homeassistant/components/elkm1/binary_sensor.py @@ -49,7 +49,7 @@ class ElkBinarySensor(ElkAttachedEntity, BinarySensorEntity): _element: Zone _attr_entity_registry_enabled_default = False - def _element_changed(self, _: Element, changeset: Any) -> None: + def _element_changed(self, element: Element, changeset: dict[str, Any]) -> None: # Zone in NORMAL state is OFF; any other state is ON self._attr_is_on = bool( self._element.logical_status != ZoneLogicalStatus.NORMAL diff --git a/homeassistant/components/elkm1/sensor.py b/homeassistant/components/elkm1/sensor.py index e0231c86699..2ca932ec134 100644 --- a/homeassistant/components/elkm1/sensor.py +++ b/homeassistant/components/elkm1/sensor.py @@ -120,7 +120,7 @@ class ElkCounter(ElkSensor): _attr_icon = "mdi:numeric" _element: Counter - def _element_changed(self, _: Element, changeset: Any) -> None: + def _element_changed(self, element: Element, changeset: dict[str, Any]) -> None: self._attr_native_value = self._element.value @@ -153,7 +153,7 @@ class ElkKeypad(ElkSensor): attrs["last_keypress"] = self._element.last_keypress return attrs - def _element_changed(self, _: Element, changeset: Any) -> None: + def _element_changed(self, element: Element, changeset: dict[str, Any]) -> None: self._attr_native_value = temperature_to_state( self._element.temperature, UNDEFINED_TEMPERATURE ) @@ -173,7 +173,7 @@ class ElkPanel(ElkSensor): attrs["system_trouble_status"] = self._element.system_trouble_status return attrs - def _element_changed(self, _: Element, changeset: Any) -> None: + def _element_changed(self, element: Element, changeset: dict[str, Any]) -> None: if self._elk.is_connected(): self._attr_native_value = ( "Paused" if self._element.remote_programming_status else "Connected" @@ -188,7 +188,7 @@ class ElkSetting(ElkSensor): _attr_translation_key = "setting" _element: Setting - def _element_changed(self, _: Element, changeset: Any) -> None: + def _element_changed(self, element: Element, changeset: dict[str, Any]) -> None: self._attr_native_value = self._element.value @property @@ -257,7 +257,7 @@ class ElkZone(ElkSensor): return UnitOfElectricPotential.VOLT return None - def _element_changed(self, _: Element, changeset: Any) -> None: + def _element_changed(self, element: Element, changeset: dict[str, Any]) -> None: if self._element.definition == ZoneType.TEMPERATURE: self._attr_native_value = temperature_to_state( self._element.temperature, UNDEFINED_TEMPERATURE