Getting a bunch of errors

Everything was working okay, but suddenly I’m getting a bunch of errors from my thermostat and I’m unable to set temperature or anything


<span style="color:#323232;">Source: helpers/entity.py:1125
</span><span style="color:#323232;">First occurred: 5 January 2024 at 22:20:54 (4 occurrences)
</span><span style="color:#323232;">Last logged: 08:35:01
</span><span style="color:#323232;">
</span><span style="color:#323232;">Failed to set state for sensor.0x003c84fffef2dac7_program, fall back to unknown
</span><span style="color:#323232;">Traceback (most recent call last):
</span><span style="color:#323232;">  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1125, in _async_write_ha_state
</span><span style="color:#323232;">    hass.states.async_set(
</span><span style="color:#323232;">  File "/usr/src/homeassistant/homeassistant/core.py", line 1831, in async_set
</span><span style="color:#323232;">    state = State(
</span><span style="color:#323232;">            ^^^^^^
</span><span style="color:#323232;">  File "/usr/src/homeassistant/homeassistant/core.py", line 1408, in __init__
</span><span style="color:#323232;">    validate_state(state)
</span><span style="color:#323232;">  File "/usr/src/homeassistant/homeassistant/core.py", line 228, in validate_state
</span><span style="color:#323232;">    raise InvalidStateError(
</span><span style="color:#323232;">homeassistant.exceptions.InvalidStateError: Invalid state with length 934. State max length is 255 characters.
</span>

I’ve looked in Z2M and its exposing


<span style="color:#323232;">{
</span><span style="color:#323232;">    "child_lock": "UNLOCK",
</span><span style="color:#323232;">    "current_heating_setpoint": 15,
</span><span style="color:#323232;">    "heat": "OFF",
</span><span style="color:#323232;">    "linkquality": 224,
</span><span style="color:#323232;">    "local_temperature": 14.5,
</span><span style="color:#323232;">    "local_temperature_calibration": -2,
</span><span style="color:#323232;">    "max_temperature": 45,
</span><span style="color:#323232;">    "min_temperature_limit": 5,
</span><span style="color:#323232;">    "preset": "hold",
</span><span style="color:#323232;">    "preset_mode": "hold",
</span><span style="color:#323232;">    "program": {
</span><span style="color:#323232;">        "saturday_p1_hour": 6,
</span><span style="color:#323232;">        "saturday_p1_minute": 0,
</span><span style="color:#323232;">        "saturday_p1_temperature": 14,
</span><span style="color:#323232;">        "saturday_p2_hour": 8,
</span><span style="color:#323232;">        "saturday_p2_minute": 0,
</span><span style="color:#323232;">        "saturday_p2_temperature": 16,
</span><span style="color:#323232;">        "saturday_p3_hour": 8,
</span><span style="color:#323232;">        "saturday_p3_minute": 30,
</span><span style="color:#323232;">        "saturday_p3_temperature": 15,
</span><span style="color:#323232;">        "saturday_p4_hour": 20,
</span><span style="color:#323232;">        "saturday_p4_minute": 0,
</span><span style="color:#323232;">        "saturday_p4_temperature": 12,
</span><span style="color:#323232;">        "sunday_p1_hour": 6,
</span><span style="color:#323232;">        "sunday_p1_minute": 0,
</span><span style="color:#323232;">        "sunday_p1_temperature": 14,
</span><span style="color:#323232;">        "sunday_p2_hour": 12,
</span><span style="color:#323232;">        "sunday_p2_minute": 30,
</span><span style="color:#323232;">        "sunday_p2_temperature": 16,
</span><span style="color:#323232;">        "sunday_p3_hour": 14,
</span><span style="color:#323232;">        "sunday_p3_minute": 30,
</span><span style="color:#323232;">        "sunday_p3_temperature": 15,
</span><span style="color:#323232;">        "sunday_p4_hour": 18,
</span><span style="color:#323232;">        "sunday_p4_minute": 30,
</span><span style="color:#323232;">        "sunday_p4_temperature": 12,
</span><span style="color:#323232;">        "weekdays_p1_hour": 6,
</span><span style="color:#323232;">        "weekdays_p1_minute": 0,
</span><span style="color:#323232;">        "weekdays_p1_temperature": 14,
</span><span style="color:#323232;">        "weekdays_p2_hour": 8,
</span><span style="color:#323232;">        "weekdays_p2_minute": 0,
</span><span style="color:#323232;">        "weekdays_p2_temperature": 16,
</span><span style="color:#323232;">        "weekdays_p3_hour": 8,
</span><span style="color:#323232;">        "weekdays_p3_minute": 30,
</span><span style="color:#323232;">        "weekdays_p3_temperature": 15,
</span><span style="color:#323232;">        "weekdays_p4_hour": 20,
</span><span style="color:#323232;">        "weekdays_p4_minute": 0,
</span><span style="color:#323232;">        "weekdays_p4_temperature": 12
</span><span style="color:#323232;">    },
</span><span style="color:#323232;">    "running_state": "idle",
</span><span style="color:#323232;">    "sensor": "AL",
</span><span style="color:#323232;">    "system_mode": "heat",
</span><span style="color:#323232;">    "deadzone_temperature": null,
</span><span style="color:#323232;">    "max_temperature_limit": null
</span><span style="color:#323232;">}
</span>

The log is showing this

https://lemmy.tf/pictrs/image/06c24a2e-5a11-48f6-bb2a-f5522d66aef0.png

Any idea on what’s gone wrong?

Edit: Since I had to reinstall Raspberry Pi OS anyway, I just decided to start again. Hopefully adding the thermostat to HA anew will fix it.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • homeassistant@lemmy.world
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #