mirror of
https://github.com/home-assistant/core.git
synced 2025-07-15 09:17:10 +00:00
Truncate sensor state values (#28788)
This commit is contained in:
parent
87b13ee732
commit
d736c5f648
@ -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):
|
|||||||
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",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user