Skip to content
Snippets Groups Projects
Commit d736c5f6 authored by michaeldavie's avatar michaeldavie Committed by Fabian Affolter
Browse files

Truncate sensor state values (#28788)

parent 87b13ee7
No related branches found
No related tags found
No related merge requests found
...@@ -125,7 +125,7 @@ class ECSensor(Entity): ...@@ -125,7 +125,7 @@ class ECSensor(Entity):
value = sensor_data.get("value") value = sensor_data.get("value")
if isinstance(value, list): 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( self._attr.update(
{ {
ATTR_DETAIL: " | ".join([str(s.get("detail")) for s in value]), ATTR_DETAIL: " | ".join([str(s.get("detail")) for s in value]),
...@@ -135,7 +135,7 @@ class ECSensor(Entity): ...@@ -135,7 +135,7 @@ class ECSensor(Entity):
elif self.sensor_type == "tendency": elif self.sensor_type == "tendency":
self._state = str(value).capitalize() self._state = str(value).capitalize()
else: else:
self._state = value self._state = value[:255]
if sensor_data.get("unit") == "C" or self.sensor_type in [ if sensor_data.get("unit") == "C" or self.sensor_type in [
"wind_chill", "wind_chill",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment