Skip to content
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

Cannot set temperature below zero #742

Closed
jalim opened this issue Jul 15, 2023 · 4 comments
Closed

Cannot set temperature below zero #742

jalim opened this issue Jul 15, 2023 · 4 comments

Comments

@jalim
Copy link

jalim commented Jul 15, 2023

I've been setting up a new ESP32 controller to replace an old D1 Mini and after getting it installed and trying to setup the device, I've noticed I cannot set a minimum temperature less than zero. It seems that whenever I set a negative value, the actual value set becomes the opposite value (-10 becomes 10, -5 becomes 5, etc).

In my case I want to be able to cold crash with the freezer hitting sub zero temperatures during the process. I may be imagining things but I was sure I was able to do this on the previous build.

@thorrak
Copy link
Owner

thorrak commented Jul 15, 2023

Thank you for reporting this! Interestingly, I dont know how long this bug has been out there but I stumbled across it myself on this side by accident two days ago when trying to investigate a different issue for someone on HomeBrewTalk.

The issue is entirely in the display on the device - not in Fermentrack. If you change the device from Celsius to Fahrenheit you will see that it will drop below 32 as expected. Make sure that your control constants are set such that the minimum temperature is lower than 0 as well to make sure you can chill below 0 if that is what you would like to do.

@jalim
Copy link
Author

jalim commented Jul 16, 2023

Ah interesting, I was trying to edit the control constant minimum temperature and after saving and then returning to the setting page it would return to the absolute value and loose the negative value. If I get time I'll have a look through the flow of setting the control constant and see if there's anything there.

Just adding this screenshot of the settings page to illustrate (has been set to -10°C):
image

The device display is showing all negative values as absolute value, but is definitely respecting the negative value and allowing the fridge to actually go to negative temperatures.

@jalim
Copy link
Author

jalim commented Jul 16, 2023

It seems everything is being reported by the device in absolute values, even the log has interesting results with the temperature hitting zero and immediately 'climbing' at the same rate as it was falling:
image

@jalim
Copy link
Author

jalim commented Jul 16, 2023

I'll close this issue here as it's not fermentrack but rather brewpi-ESP that has the issue.

@jalim jalim closed this as completed Jul 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants