mirror of
https://github.com/home-assistant/core.git
synced 2025-07-16 17:57:11 +00:00
Fix round typing [homewizard] (#82628)
This commit is contained in:
parent
4c38a5d773
commit
072bbcf203
@ -1,6 +1,8 @@
|
|||||||
"""Creates HomeWizard Number entities."""
|
"""Creates HomeWizard Number entities."""
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
|
|
||||||
|
from typing import Optional, cast
|
||||||
|
|
||||||
from homeassistant.components.number import NumberEntity
|
from homeassistant.components.number import NumberEntity
|
||||||
from homeassistant.config_entries import ConfigEntry
|
from homeassistant.config_entries import ConfigEntry
|
||||||
from homeassistant.const import PERCENTAGE
|
from homeassistant.const import PERCENTAGE
|
||||||
@ -60,6 +62,7 @@ class HWEnergyNumberEntity(
|
|||||||
@property
|
@property
|
||||||
def native_value(self) -> float | None:
|
def native_value(self) -> float | None:
|
||||||
"""Return the current value."""
|
"""Return the current value."""
|
||||||
if self.coordinator.data["state"].brightness is None:
|
brightness = cast(Optional[float], self.coordinator.data["state"].brightness)
|
||||||
|
if brightness is None:
|
||||||
return None
|
return None
|
||||||
return round(self.coordinator.data["state"].brightness * (100 / 255))
|
return round(brightness * (100 / 255))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user