diff --git a/homeassistant/components/jewish_calendar/sensor.py b/homeassistant/components/jewish_calendar/sensor.py index 09a56a9e26a..6db80036614 100644 --- a/homeassistant/components/jewish_calendar/sensor.py +++ b/homeassistant/components/jewish_calendar/sensor.py @@ -170,10 +170,8 @@ class JewishCalendarSensor(SensorEntity): self._holiday_attrs: dict[str, str] = {} @property - def native_value(self) -> StateType: + def native_value(self) -> datetime | StateType: """Return the state of the sensor.""" - if isinstance(self._state, datetime): - return self._state.isoformat() return self._state async def async_update(self) -> None: @@ -262,11 +260,11 @@ class JewishCalendarTimeSensor(JewishCalendarSensor): _attr_device_class = DEVICE_CLASS_TIMESTAMP @property - def native_value(self) -> StateType | None: + def native_value(self) -> datetime | None: """Return the state of the sensor.""" if self._state is None: return None - return dt_util.as_utc(self._state).isoformat() + return dt_util.as_utc(self._state) def get_state( self, daytime_date: HDate, after_shkia_date: HDate, after_tzais_date: HDate