From 76d6a1fe13fa64214f4b2f9554b44363609c4e8c Mon Sep 17 00:00:00 2001
From: "J. Nick Koston" <nick@koston.org>
Date: Thu, 11 Jul 2024 22:47:32 -0500
Subject: [PATCH] Use identity check for ESPHome sensor device_class (#121828)

---
 homeassistant/components/esphome/sensor.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/homeassistant/components/esphome/sensor.py b/homeassistant/components/esphome/sensor.py
index 4c99463505f..0742bebed28 100644
--- a/homeassistant/components/esphome/sensor.py
+++ b/homeassistant/components/esphome/sensor.py
@@ -99,7 +99,7 @@ class EsphomeSensor(EsphomeEntity[SensorInfo, SensorState], SensorEntity):
         state = self._state
         if state.missing_state or not math.isfinite(state.state):
             return None
-        if self._attr_device_class == SensorDeviceClass.TIMESTAMP:
+        if self._attr_device_class is SensorDeviceClass.TIMESTAMP:
             return dt_util.utc_from_timestamp(state.state)
         return f"{state.state:.{self._static_info.accuracy_decimals}f}"
 
-- 
GitLab