matsstaff / stc1000p

Programmable thermostat firmware and arduino based uploader for the STC-1000 thermostat
GNU General Public License v3.0
261 stars 47 forks source link

STC-1000+ Brew #85

Closed ep98juma closed 8 years ago

ep98juma commented 8 years ago

Hello, I have found the STC-1000+ Brew to be very helpful in my brewing setup (Bielmeier). I think this software makes brewday more relaxing and helps me brew with better precision and repeatability. It's GREAT!

I have a few suggestions that I think will contribute to ease of use of the software. They are all related to what's on display when running the program. When first running program and waiting for St to be reached, a press on Up reveals Output Effect (in my case with one heating element: 100. I think it would be more useful to present St temperature setpoint instead of output. By that I get a verification of what temperature the system is heading at, and can approximate what time is left until there.

When into the different Mashing steps, a press on the arrows displays actual mashing steps and setpoints. Would it be possible to display remaining time instead for example of the name of the step? For example, a standard 65*C and 60 min would then display 65 when pressing Up and remaining time when pressing DOWN. By that you can figure out how long time is left until next mashing-step and until time to do lautering etc.

The same goes for several other steps, where Output Effect is presented when pressing UP.

Is it possible to implement these functions in a simple manner?

Thanks för your great work!

Magnus Juvén pilsnerbryggeriet.wordpress.com

matsstaff commented 8 years ago

Hi! Thanks for the encouraging words, and the pull request (good catch).

"I think it would be more useful to present St temperature setpoint instead of output." I can see what you mean. This is not that easy to do however, as during this time it is in constant output mode, and it does not really aim for a setpoint (well, it does, but not using the thermostat logic). I'll mull it over, but I can't make any promises as if it adds too much complexity, I'd rather not do it.

"When into the different Mashing steps, a press on the arrows displays actual mashing steps and setpoints. Would it be possible to display remaining time instead for example of the name of the step?" If you keep the button pressed, I think it already should cycle between showing the step name and the duration left.

Cheers!