This website requires JavaScript.
Explore
Help
Register
Sign In
Jens Ahrensfeld
jens
0 Followers
·
0 Following
Joined on
2024-03-03
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
88
Projects
Packages
Public Activity
Starred Repositories
jens
pushed to
master
at
jens/brewpi
2026-06-23 22:31:56 +02:00
d8e9c39fda
Revert "GUI: stop pre-dialing the Pot reset spinbox to ambient temperature"
9373cc408a
GUI: stop pre-dialing the Pot reset spinbox to ambient temperature
1e3c631ed9
Sud-0020: whitespace
ead900b7b1
Build the heater/pot/sensor rig as one unit, picked by plant_name alone
67cf5fd00b
Sud-0020: hold Einmaischen Rast at 55°C, note pot temp drop at malt fill-in
Compare 11 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-22 22:53:30 +02:00
8726b0a62d
GUI: use a spinbox for ambient temperature instead of a text entry
df91ec61f3
docs: refresh Forecast vs. actual duration for the real-temperature anchoring fixes
d981c36194
Fix bogus first-tick heatrate from hardcoded last_theta_ist=20
Compare 3 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-22 22:20:46 +02:00
b5755f8a52
GUI: seed the actual-trace history with the real t=0 point on a fresh start
d5a8c2422b
Anchor the forecast to the real current temperature, not a cold start
Compare 2 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-22 21:29:42 +02:00
442b032117
Cap the forecast sent over the wire to avoid exceeding WebSocket max_size
4d98dacb49
Consolidate config.json.sim into config.json.templ
Compare 2 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-22 20:44:48 +02:00
1f146dbc0d
GUI: draw the forecast line solid instead of dashed
jens
pushed to
master
at
jens/brewpi
2026-06-22 20:19:52 +02:00
5ccfcef679
Add explicit initial grain_mass/water_mass to the Sud doc
b925934e57
GUI: show estimated pot/water/grain mass on the step status line
77e68afef1
Keep plant/temp control inert until a Sud is actually loaded
51add6fd56
Apply a loaded Sud's plant params immediately, not just once a run starts
868c35f4e8
SudForecastEstimator no longer needs plant_params - the doc supplies it
Compare 10 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-22 17:54:00 +02:00
6c50a819fc
Remove the unused tc_trace logging
jens
pushed to
master
at
jens/brewpi
2026-06-22 17:45:03 +02:00
c1f4bac3f2
Log each Sud run's measured data and forecast to JSON for offline analysis
jens
pushed to
master
at
jens/brewpi
2026-06-22 17:25:43 +02:00
031b13ca2c
Fill the post-confirm forecast gap with the real setpoint, not a mid-ramp snapshot
84b1607c78
Forecast a Sud schedule through its confirm steps, not just up to the first one
Compare 2 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-22 16:37:51 +02:00
6e5fd23ccb
docs: refresh README for piecewise Sud forecasting
57b86bc075
Make the Sud forecast piecewise, computed once per segment
Compare 2 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-22 14:24:47 +02:00
41b06d8961
Eliminate the naive forecast; fix two bugs that hijacked the plot
jens
pushed to
master
at
jens/brewpi
2026-06-22 13:20:34 +02:00
8c23a2c6ac
Clear the Sud Load-rejection Error so it doesn't get replayed as stale
jens
pushed to
master
at
jens/brewpi
2026-06-22 13:02:09 +02:00
1af8c39926
Surface Sud's Load rejection as a server-driven error, not GUI guesswork
de92559e31
added two new suds
Compare 2 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-22 11:38:55 +02:00
44b1b0c705
Have Sud report its own tick-counted elapsed time to clients
jens
pushed to
master
at
jens/brewpi
2026-06-22 10:32:07 +02:00
76d3a6047c
Seed the forecast estimator's throwaway controller with start_theta
7c95a3bde3
Marshal websocket recv callbacks onto the Qt GUI thread
2bdd3203cf
Make Sud steps ramp based on the actual temperature gap, not a 'ramp' key
48d5235558
docs: add components/sud.py step lifecycle spec
7d79d885b5
Fix dynamic forecast dashed line drifting right during a run
Compare 5 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-21 17:24:30 +02:00
d91bba1ba2
Use the server's simulated forecast for the dynamic remainder too
jens
pushed to
master
at
jens/brewpi
2026-06-21 17:11:13 +02:00
df2be52298
Fix GuiTest.json: was neither small nor fast
jens
pushed to
master
at
jens/brewpi
2026-06-21 16:52:51 +02:00
bb818c71d4
docs: refresh README for this session's accumulated changes
jens
pushed to
master
at
jens/brewpi
2026-06-21 16:47:38 +02:00
c9d38e50db
docs: update Forecast vs. actual duration for the new server-side simulated estimate
jens
pushed to
master
at
jens/brewpi
2026-06-21 16:46:55 +02:00
567ab80c9c
Add a simulation-based Sud forecast, computed server-side
Previous
13
Next