mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 05:07:41 +00:00
Ensure _attr_native_value
type matches what SensorExtraStoredData
produces (#73970)
This commit is contained in:
parent
1970e36f10
commit
981249d330
@ -264,7 +264,7 @@ class SensorEntity(Entity):
|
||||
_attr_device_class: SensorDeviceClass | str | None
|
||||
_attr_last_reset: datetime | None
|
||||
_attr_native_unit_of_measurement: str | None
|
||||
_attr_native_value: StateType | date | datetime = None
|
||||
_attr_native_value: StateType | date | datetime | Decimal = None
|
||||
_attr_state_class: SensorStateClass | str | None
|
||||
_attr_state: None = None # Subclasses of SensorEntity should not set this
|
||||
_attr_unit_of_measurement: None = (
|
||||
@ -349,7 +349,7 @@ class SensorEntity(Entity):
|
||||
return None
|
||||
|
||||
@property
|
||||
def native_value(self) -> StateType | date | datetime:
|
||||
def native_value(self) -> StateType | date | datetime | Decimal:
|
||||
"""Return the value reported by the sensor."""
|
||||
return self._attr_native_value
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user