From d736c5f648747d320ec3c3f8023fc262cadb2d8f Mon Sep 17 00:00:00 2001 From: michaeldavie <michael.davie@gmail.com> Date: Sat, 16 Nov 2019 04:56:54 -0500 Subject: [PATCH] Truncate sensor state values (#28788) --- homeassistant/components/environment_canada/sensor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/environment_canada/sensor.py b/homeassistant/components/environment_canada/sensor.py index 244fda61656..a140927c980 100644 --- a/homeassistant/components/environment_canada/sensor.py +++ b/homeassistant/components/environment_canada/sensor.py @@ -125,7 +125,7 @@ class ECSensor(Entity): value = sensor_data.get("value") if isinstance(value, list): - self._state = " | ".join([str(s.get("title")) for s in value]) + self._state = " | ".join([str(s.get("title")) for s in value])[:255] self._attr.update( { ATTR_DETAIL: " | ".join([str(s.get("detail")) for s in value]), @@ -135,7 +135,7 @@ class ECSensor(Entity): elif self.sensor_type == "tendency": self._state = str(value).capitalize() else: - self._state = value + self._state = value[:255] if sensor_data.get("unit") == "C" or self.sensor_type in [ "wind_chill", -- GitLab