thorrak / fermentrack

A replacement web interface for BrewPi
MIT License
138 stars 61 forks source link

Display progress in profile #590

Open gizzygizmo opened 3 years ago

gizzygizmo commented 3 years ago

Feature request, show the current progress into a fermentation profile. It looks like you can start a profile and subsequently start/stop logging so the timestamps for the log and fermentation start are not the same. If you have fermentrack crash or any other issue that requires "starting" the profile you have to guess at the pick-up time to use.

It may be nice to display the current profile, current step, and progress timestamp below the device info or log graph. Another place to display may be in the fermentation profiles itself as we're already showing "in use".

It may make sense to instead track "in use" profiles under devices in case someone is doing multi-chamber and using the same profile.

vanosg commented 3 years ago

@thorrak aren't you proud of me finding an open issue instead of creating a duplicate? :)

Seriously though, I agree. Several times I have been curious to see where in a fermentation profile the current batch is. Perhaps on the Ferm Profiles page, if the "In Use" column is checked (ie, its in use), make that check mark clickable (or some other intuitive column/prompt), and that brings up a graph similar to what you see on the 'Edit profile' screen, but simply shows a vertical line on the profile graph, and a list of the current dates and temperature changes for the current brew. The overall 'feel' of the page could be similar to what is shown on the 'Edit Profile' page, where it shows what dates each step would start if you were to begin the brew at that time- but just show current status, instead of projected status if you were to start a new brew. But the 'status line' for me would be important, showing where on that graph the current brew was.