mirror of
https://github.com/home-assistant/core.git
synced 2025-08-01 03:35:09 +02:00
Fix method subtyping [knx] (#134211)
This commit is contained in:
@@ -427,7 +427,7 @@ class KNXClimate(KnxYamlEntity, ClimateEntity):
|
||||
self._device.mode.xknx.devices.async_remove(self._device.mode)
|
||||
await super().async_will_remove_from_hass()
|
||||
|
||||
def after_update_callback(self, _device: XknxDevice) -> None:
|
||||
def after_update_callback(self, device: XknxDevice) -> None:
|
||||
"""Call after device was updated."""
|
||||
if self._device.mode is not None and self._device.mode.supports_controller_mode:
|
||||
hvac_mode = CONTROLLER_MODES.get(
|
||||
@@ -435,4 +435,4 @@ class KNXClimate(KnxYamlEntity, ClimateEntity):
|
||||
)
|
||||
if hvac_mode is not HVACMode.OFF:
|
||||
self._last_hvac_mode = hvac_mode
|
||||
super().after_update_callback(_device)
|
||||
super().after_update_callback(device)
|
||||
|
@@ -69,7 +69,7 @@ class _KnxEntityBase(Entity):
|
||||
"""Request a state update from KNX bus."""
|
||||
await self._device.sync()
|
||||
|
||||
def after_update_callback(self, _device: XknxDevice) -> None:
|
||||
def after_update_callback(self, device: XknxDevice) -> None:
|
||||
"""Call after device was updated."""
|
||||
self.async_write_ha_state()
|
||||
|
||||
|
@@ -211,7 +211,7 @@ class KNXSystemSensor(SensorEntity):
|
||||
return True
|
||||
return self.knx.xknx.connection_manager.state is XknxConnectionState.CONNECTED
|
||||
|
||||
def after_update_callback(self, _: XknxConnectionState) -> None:
|
||||
def after_update_callback(self, device: XknxConnectionState) -> None:
|
||||
"""Call after device was updated."""
|
||||
self.async_write_ha_state()
|
||||
|
||||
|
Reference in New Issue
Block a user