-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Power switches and remains on after temperature sensor is not alive #16985
Comments
Not sure if this helps as a workaround, but the thermostat rule example has some kind of watchdog for a missing temperature sensor: |
Don't think it is using the Thermostat module, rather the example implements a simple on/off thermostat. |
My idea would be to define a PULSETIME on the relay of double of the expected update time (TELEPERIOD) and in RULES I would set the relay to ON if required. If the TEMP is below it switches OFF and if the TEMP is missing after some time the PULSETIME will kick in and power it OFF. I did the same with my pool where sometimes the DS18B20 just disappear until it reboots.. |
Closing since Tasmota has no routines to check sensors. |
I don't understand the logic here. The thermostat loop does compare the measured temperature and then acts accordingly. With no sensor present, and it does know this because it sets Alive to false, it aims to reach target temperature thinking measured is 0 |
PROBLEM DESCRIPTION
After the reported temperature is detected as not alive the power switch is turned on, resulting in huge energy costs.
REQUESTED INFORMATION
Make sure your have performed every step and checked the applicable boxes before submitting your issue. Thank you!
Backlog Template; Module; GPIO 255
:Backlog Rule1; Rule2; Rule3
:Status 0
:weblog
to 4 and then, when you experience your issue, provide the output of the Console log:TO REPRODUCE
THERMOSTATSETMODE 1
TEMPTARGETSET 18.0
{temperature:22.5}
to topicstat/other-device-topic/SENSOR
Thermostat[ctr_output].status.sensor_alive: 0
EXPECTED BEHAVIOUR
If thermostat loses measured temperature readings it should failsafe to off. It seems to be hunting 18 degrees because measured temperature is being considered as 0 despite knowing the sensor is not alive
SCREENSHOTS
If applicable, add screenshots to help explain your problem.
ADDITIONAL CONTEXT
Add any other context about the problem here.
(Please, remember to close the issue when the problem has been addressed)
The text was updated successfully, but these errors were encountered: