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
87
Projects
Packages
Public Activity
Starred Repositories
jens
pushed to
master
at
jens/brewpi
2026-06-30 17:03:04 +02:00
c0646fada3
sude/sud_0010: set Td=17 s (calibrated transport delay)
5be1d4e862
pid: option A heat-rate pre-filter (beta IIR before differentiation)
Compare 2 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-30 16:38:57 +02:00
8ca4e4d803
fixed duplicate class declaration
jens
pushed to
master
at
jens/brewpi
2026-06-30 16:36:18 +02:00
6547478d00
HendiCtrl: better Exceptions
2dfaf8dee6
replay_sim: switch to closed-loop plant simulation
bd08833df5
Add utils/replay_sim.py: replay log through Normal TC to verify PID params
dd331c164f
docs: add heat rate noise section to temp control calibration
abcd011a9f
Add docs/temp_control_calibration.md
Compare 6 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-28 20:23:32 +02:00
c6e9258351
Rename config templates: .templ → -sim.json.tpl, config_real.json → -real.json.tpl
jens
pushed to
master
at
jens/brewpi
2026-06-28 20:19:18 +02:00
2e14978210
Split hardware-only deps into server/requirements-hw.txt
jens
pushed to
master
at
jens/brewpi
2026-06-28 20:11:47 +02:00
9d12dd9a95
Move scipy and matplotlib from server to demos requirements
jens
pushed to
master
at
jens/brewpi
2026-06-28 20:08:18 +02:00
5b0be831e2
Fix hold countdown not updating for clients connecting mid-hold
jens
pushed to
master
at
jens/brewpi
2026-06-28 17:40:32 +02:00
967b0a8eed
Add pyserial and spidev to server requirements
jens
pushed to
master
at
jens/brewpi
2026-06-28 17:35:23 +02:00
19d04804dc
Add power soll and stirrer RPM to pot SVG; tune flame position
ddd7de4b7c
Remove Ist/Soll header row from LCD panel to save vertical space
d0d0c7d3ee
Add collapsible manual panel to give progress pane more room
Compare 3 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-28 16:19:02 +02:00
2020207af0
Update README: browser layout, iPad/Safari, WebSocket disconnect
0f31cc41cc
Handle abrupt WebSocket disconnect (e.g. Safari tab close)
d44601fee1
Optimize browser GUI layout for iPad Air 4 / Safari
95bc7dbaf0
Move New/Load/Save below host input; double transport button size
6640d99e4f
README: refresh docs for heater shutdown, resume fix, browser countdown
Compare 10 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-28 10:47:37 +02:00
6d65d11856
README: refresh docs; highlight server-owns-state design principle
05358e7c4c
Reset TC setpoints and stirrer to schedule on resume from pause
35e50f5644
Disable TC sliders during active run in closed-loop mode
f55d085ae4
Add Closed-loop/Open-loop heater control mode
956f32e6ea
Browser GUI: heater manual slider tracks PowerSet (soll), not Power (ist)
Compare 7 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-27 22:01:39 +02:00
2b73ff7d5c
Zero heater and stirrer sliders when sud stops in both clients
897a69fd17
Scale LCD panel and pot SVG to 200%, shrink progress column
5c2a301f1f
Redesign browser GUI: drop tabs, 3-column layout, labels above sliders
b4e7007c4a
Pre-init pot temperature input with ambient temp on first server push
0316cfd33b
Remove server-side Activate/Enable residues from heater and tempctrl tasks
Compare 8 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-27 11:12:53 +02:00
82acc2d149
Scale fire flames with SVG transform anchored at base, floor at 1200W
jens
pushed to
master
at
jens/brewpi
2026-06-27 10:07:26 +02:00
eef391e048
Revert "Revert LCD/pot to always-visible with placeholder values when disconnected"
jens
pushed to
master
at
jens/brewpi
2026-06-27 10:06:25 +02:00
975c9c97ef
Revert LCD/pot to always-visible with placeholder values when disconnected
jens
pushed to
master
at
jens/brewpi
2026-06-27 09:42:53 +02:00
fd3cd64a60
Hide status lines when disconnected, show on connect
jens
pushed to
master
at
jens/brewpi
2026-06-27 09:35:36 +02:00
dee0d4e1cc
Hide LCD/pot panel when disconnected, show on connect
4375538c25
Fix grain/level vanishing after reconnect at an active step
fe44c870a7
Add utilized volume level indicator and fix water fill level
0c30ea5dd4
sud_0010: reset grain_mass to 0 at mash-in step
545d924111
Fix animations: stirrer/grains static at rest, fire uses power soll
Compare 5 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-26 23:03:11 +02:00
c92c41230d
Fix fire gap: restore flame positions, increase clip topBuffer to 20px
7809cb1938
Fix fire scaling: clip upper flames, keep base constant
6bcf1fda0a
Add soll temperature marker to thermometer
bc4a11dcb7
Show floating grain particles in water when grain_mass > 0
7dfe88b89e
Shorten stirrer shaft 15% and raise blades to match
Compare 10 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-26 08:15:52 +02:00
99201833ff
Fix GUI client references to nested pot params
8c845ed5c5
Fix crash: rename shadowing 'pot' variable in forecast closure
e2e3baab08
Refactor sud JSON pot params under a nested 'pot' key
Compare 3 commits »
jens
pushed to
master
at
jens/brewpi
2026-06-25 22:29:04 +02:00
7dd0400278
Format temperature and rate LCD displays to always show 1 decimal place
0215bac13e
Distributed confirmation dialog: all GUIs open on WAIT_USER, server closes all
dabec1fd31
Wire PyQt power ist/soll LCDs to match browser GUI
Compare 3 commits »
Previous
11
Next