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.
Add comment