Fix HAVCMode typing in Elk-M1 Control (#94639)

pull/94656/head
Franck Nijhof 2023-06-15 15:27:49 +02:00 committed by GitHub
parent d78429ad95
commit a7955e4458
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -85,7 +85,7 @@ class ElkThermostat(ElkEntity, ClimateEntity):
def __init__(self, element: Element, elk: Elk, elk_data: dict[str, Any]) -> None:
"""Initialize climate entity."""
super().__init__(element, elk, elk_data)
self._state: str | None = None
self._state: HVACMode | None = None
@property
def temperature_unit(self) -> str:
@ -130,7 +130,7 @@ class ElkThermostat(ElkEntity, ClimateEntity):
return self._element.humidity
@property
def hvac_mode(self) -> str | None:
def hvac_mode(self) -> HVACMode | None:
"""Return current operation ie. heat, cool, idle."""
return self._state