If the sensor breaks down, or is just not read correctly, a heating loop could occur. This should be prevented by checking for success readings of the sensor and that the temperature is not 85, which is an error code of the sensor. If reading fails for x attempts a notification should be sent and the temperature should be set to the fallback temperature
Check for multiple reading errors
Configure number of reading errors before falling back by env-var
If the sensor breaks down, or is just not read correctly, a heating loop could occur. This should be prevented by checking for success readings of the sensor and that the temperature is not 85, which is an error code of the sensor. If reading fails for x attempts a notification should be sent and the temperature should be set to the fallback temperature