Jens Ahrensfeld jens
  • Joined on 2024-03-03
jens pushed to master at jens/brewpi 2026-07-11 12:11:58 +02:00
1cd2f64b43 pololu1376: added firmware, controller settings, host software
af4e7ea471 docs: update README logging section for logging-module migration
9f262c48d0 log: match Sud's step Heating/Reached lines to requested format
280f74edaa log: rename Sud's step-entry log line to describe the ramp phase
c750af922a log: drop the JSON checkpoint write's own log line
Compare 8 commits »
jens pushed to master at jens/brewpi 2026-07-07 19:46:43 +02:00
71b1010b27 heater/stirrer: zero the setpoint on every disconnect, not just explicit ones
jens pushed to master at jens/brewpi 2026-07-07 19:36:48 +02:00
a19d2504fb stirrer: decode and report Pololu SMC status errors instead of guessing
jens pushed to master at jens/brewpi 2026-07-06 12:26:21 +02:00
d19f1066d1 recipe: match sud_0030's pot volumen to config.json (36 L)
jens pushed to master at jens/brewpi 2026-07-06 12:23:26 +02:00
07c3f0a7d1 style: move user-confirm control under the header's hold-time display
jens pushed to master at jens/brewpi 2026-07-06 12:06:05 +02:00
3b34f52bb0 feat: replace modal user-confirm dialog with persistent flashing button
6d1429daca feat: show status line earlier and count energy without a running Sud
57677d7881 recipe: retune sud_0030 rest steps and mash-out temperature
d1e556024d fix: thread config.json's Pot.mass into both UI clients' displayed mass
Compare 4 commits »
jens pushed to master at jens/brewpi 2026-07-06 08:37:25 +02:00
1e7042d906 Merge pull request 'Fix HOLD-state PID overshoot (transient windup + steady-state offset)' (#4) from overshoot_hold_windup into master
5a75d15416 docs: note grounding y_hold_min in passive-cooling capacity in pid TODO
6d17419067 docs: note active-cooler architecture assessment in pid TODO
2d032bf9b2 fix: allow gentle negative HOLD floor to fix steady-state overshoot
11c3d92f25 docs: refresh windup writeup to past tense, link architecture diagram
Compare 7 commits »
jens merged pull request jens/brewpi#4 2026-07-06 08:37:22 +02:00
Fix HOLD-state PID overshoot (transient windup + steady-state offset)
jens created pull request jens/brewpi#4 2026-07-06 08:36:58 +02:00
Fix HOLD-state PID overshoot (transient windup + steady-state offset)
jens pushed to overshoot_hold_windup at jens/brewpi 2026-07-06 08:31:00 +02:00
5a75d15416 docs: note grounding y_hold_min in passive-cooling capacity in pid TODO
6d17419067 docs: note active-cooler architecture assessment in pid TODO
2d032bf9b2 fix: allow gentle negative HOLD floor to fix steady-state overshoot
Compare 3 commits »
jens pushed to overshoot_hold_windup at jens/brewpi 2026-07-05 22:09:09 +02:00
11c3d92f25 docs: refresh windup writeup to past tense, link architecture diagram
acfb98e186 docs: add FSM states diagram screenshot
Compare 2 commits »
jens pushed to overshoot_hold_windup at jens/brewpi 2026-07-05 21:36:13 +02:00
f69d63c31b fix: split inner-loop yi_max clamp to fix HOLD-state windup overshoot
jens created branch overshoot_hold_windup in jens/brewpi 2026-07-05 21:36:13 +02:00
jens pushed to master at jens/brewpi 2026-07-04 12:59:05 +02:00
da832b961e docs: add claude-faq.md, starting with memory-vs-docs Q&A
jens pushed to master at jens/brewpi 2026-07-04 12:49:04 +02:00
de11b849d8 docs: revise pid_heat windup plan to pid_outer/pid_inner rename + Inner.Hold split
13bb011099 docs: plan HOLD-state pid_heat windup fix from overshoot investigation
Compare 2 commits »
jens pushed to master at jens/brewpi 2026-07-03 23:29:59 +02:00
8689494be0 fix: zero heater power / stirrer rpm on manual disconnect
jens pushed to master at jens/brewpi 2026-07-03 21:59:20 +02:00
b526711595 fix: blank Heater/Stirrer status on browser disconnect instead of stale text
jens pushed to master at jens/brewpi 2026-07-03 21:45:25 +02:00
4b9a144b62 fix: temp sensor read failures could crash startup or permanently kill the task
jens pushed to master at jens/brewpi 2026-07-03 21:37:49 +02:00
b6b79adff8 docs: drop stale config.json.bak cleanup reminder
jens pushed to master at jens/brewpi 2026-07-03 21:35:34 +02:00
9cd386a22e docs: note config.json's by-id serial paths and the .bak cleanup