-
Notifications
You must be signed in to change notification settings - Fork 143
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
Refactor brew detection and brew handling #512
base: master
Are you sure you want to change the base?
Commits on Oct 22, 2024
-
remove brewdetection works only with brewcontrol rename isbrewdetected to brewOn
Configuration menu - View commit details
-
Copy full SHA for 31f7264 - Browse repository at this point
Copy the full SHA 31f7264View commit details -
Configuration menu - View commit details
-
Copy full SHA for a405529 - Browse repository at this point
Copy the full SHA a405529View commit details -
remove more SW Brew detection and cleanup
remove more SW brew detection stuff rename brewtimesoftware to brewPidTime to clarify its function fix debug log output for disable PID while brew is running clang formated
Configuration menu - View commit details
-
Copy full SHA for 977a44a - Browse repository at this point
Copy the full SHA 977a44aView commit details -
remove brew PID time (former Brew SW Time) because it isn´t used anymore after removing sw brew detection
Configuration menu - View commit details
-
Copy full SHA for b65409f - Browse repository at this point
Copy the full SHA b65409fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 99bff94 - Browse repository at this point
Copy the full SHA 99bff94View commit details -
Configuration menu - View commit details
-
Copy full SHA for bdf5ba6 - Browse repository at this point
Copy the full SHA bdf5ba6View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa6d900 - Browse repository at this point
Copy the full SHA fa6d900View commit details -
now with brewControl 0 mashine goes to kBrew when a brew is running
Configuration menu - View commit details
-
Copy full SHA for 7f1706a - Browse repository at this point
Copy the full SHA 7f1706aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b1703b - Browse repository at this point
Copy the full SHA 6b1703bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c4c7329 - Browse repository at this point
Copy the full SHA c4c7329View commit details -
remove mashine state kShotTimerAfterBrew
SHOTTIMERDISPLAYDELAY is now broken, needs to be reworked
Configuration menu - View commit details
-
Copy full SHA for fd91f6e - Browse repository at this point
Copy the full SHA fd91f6eView commit details -
if brew is finished, by target or by hand, lastBrewTimeMillis is set from brewtimer() or brew() displayshottimer() uses lastBrewTimeMillis to show as long as SHOTTIMERDISPLAYDELAY is same is for standard, minimal template upright and rotate upright is still broken remove lastBrewTime store brew time always in timeBrewed and only reset timeBrewed on the a new brew brew time in all templates will only be shown when brew is running add timeBrewed to MQTT
Configuration menu - View commit details
-
Copy full SHA for 0cb44f1 - Browse repository at this point
Copy the full SHA 0cb44f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf326e0 - Browse repository at this point
Copy the full SHA cf326e0View commit details -
add manual flush as own function
take manual flush out of checkbrewswitch manual flush with own mashineState kManualFlush manual flush reset standby time and ends standby remove any brew stuff out of checkbrewswitch() rename brewState and brewswitchstate add manualFlush to display templates and shottimer
Configuration menu - View commit details
-
Copy full SHA for 69b98de - Browse repository at this point
Copy the full SHA 69b98deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e7bb98 - Browse repository at this point
Copy the full SHA 0e7bb98View commit details -
clean up and less states for brew() and backflush() removed brewOn and used bool brew() removed manualFlushOn and used bool manualFlush() move all backflush related stuff into brewHandler fix includes for brewHandler.h backflush() is now only called if mashineState is kBackflush if mashine is in kBackflush brewswitch controls backflush and it is not possible to start a brew removed boolean, use bool moved PID and Heater disable into mashine state kBachflush
Configuration menu - View commit details
-
Copy full SHA for 4687343 - Browse repository at this point
Copy the full SHA 4687343View commit details -
bring brewcontrol setting onto website
disable PID for backflush with global PID ON/OFF
Configuration menu - View commit details
-
Copy full SHA for 22561c9 - Browse repository at this point
Copy the full SHA 22561c9View commit details -
adding case kInteger to assignMQTTParam() so backflushCycles could be changed thru MQTT
Configuration menu - View commit details
-
Copy full SHA for 3516b53 - Browse repository at this point
Copy the full SHA 3516b53View commit details -
don´t start backflush from kSteam
if mashine is in any other state then kPidNormal, it should not be possible to switch to states like kBrew, kManualFlush, kBackflush, etc.
Configuration menu - View commit details
-
Copy full SHA for 05a8132 - Browse repository at this point
Copy the full SHA 05a8132View commit details -
bring display settings onto the website
FEATURE_SHOT_TIMER SHOT_TIMER_DISPLAY_DELAY FEATURE_HEATING_LOGO FEATURE_PID_OFF_LOGO bump ESPAsyncWebServer: another change in release structure -> new version -> broke build check
Configuration menu - View commit details
-
Copy full SHA for f3d1c1f - Browse repository at this point
Copy the full SHA f3d1c1fView commit details -
cleanup in main.cpp adding translations rename some scale vars to be more precice do not show weight in full screen shot timer during manual flush add weightBrewed to MQTT sensors and HA auto discovery
Configuration menu - View commit details
-
Copy full SHA for f39a2c9 - Browse repository at this point
Copy the full SHA f39a2c9View commit details