From cce662b7942060f29e110b8982486eec11daa318 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Sun, 21 Jun 2026 16:15:22 +0200 Subject: [PATCH] Add sude/GuiTest.json - small, fast schedule for exercising the GUI 6 steps covering a plain ramp, a wait-for-confirm step, a plain hold, a combined ramp+hold (up), a combined ramp+hold (down, exercises COOL), and a final confirm - all small temperature deltas and 1-minute holds so a full run finishes in well under a minute at typical warp factors, for quickly cycling through Load/Start/Pause/Stop/restart scenarios without waiting through a real brew. --- sude/GuiTest.json | 83 +++++++++++++++++++++++++++++++++++ sude/sud_0020.json | 106 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 189 insertions(+) create mode 100644 sude/GuiTest.json create mode 100644 sude/sud_0020.json diff --git a/sude/GuiTest.json b/sude/GuiTest.json new file mode 100644 index 0000000..5a836c8 --- /dev/null +++ b/sude/GuiTest.json @@ -0,0 +1,83 @@ +{ + "Name": "GuiTest", + "Description": "Small, fast schedule for exercising the GUI (load/start/pause/stop/restart) without waiting through a real brew", + "pot_mass": 1, + "pot_material": "Edelstahl 18/10", + "default": { + "step": { + "descr": "Put description here", + "user_message": "Put user message here", + "user_wait_for_continue": false, + "grain_mass": 0, + "water_mass": 1, + "temperature": 0, + "ramp": { + "rate": 5.0, + "stirrer": { + "speed": 50, + "interval_time": 0, + "on_ratio": 1.0 + } + }, + "hold": { + "duration": 1, + "stirrer": { + "speed": 30, + "interval_time": 0, + "on_ratio": 1.0 + } + } + } + }, + "steps": [ + { + "descr": "Heat to 24", + "temperature": 24, + "ramp": { + "rate": 5.0 + } + }, + { + "descr": "Add something", + "user_message": "Please confirm to continue", + "user_wait_for_continue": true, + "hold": { + "duration": 0 + } + }, + { + "descr": "Short hold at 24", + "hold": { + "duration": 1 + } + }, + { + "descr": "Heat to 28, then hold", + "temperature": 28, + "ramp": { + "rate": 5.0 + }, + "hold": { + "duration": 1 + } + }, + { + "descr": "Cool back to 22", + "temperature": 22, + "ramp": { + "rate": 5.0 + }, + "hold": { + "duration": 1 + } + }, + { + "descr": "Final confirm", + "user_message": "Quittieren zum Abschluss", + "user_wait_for_continue": true, + "hold": { + "duration": 0 + } + } + ] +} diff --git a/sude/sud_0020.json b/sude/sud_0020.json new file mode 100644 index 0000000..0805317 --- /dev/null +++ b/sude/sud_0020.json @@ -0,0 +1,106 @@ +{ + "Name": "Sud-0010", + "Description": "Rotfraenkisch, Dunkles Lager", + "pot_mass": 5.96, + "pot_material": "Edelstahl 18/10", + "default": { + "step": { + "descr": "Put description here", + "user_message": "Put user message here", + "user_wait_for_continue": false, + "grain_mass": 5.21, + "water_mass": 22, + "temperature": 0, + "ramp": { + "rate": 1.0, + "stirrer": { + "speed": 50, + "interval_time": 0, + "on_ratio": 1.0 + } + }, + "hold": { + "duration": 0, + "stirrer": { + "speed": 30, + "interval_time": 60, + "on_ratio": 0.5 + } + } + } + }, + "steps": [ + { + "grain_mass": 0, + "descr": "Heizen für Einmaischen", + "temperature": 57, + "ramp": { + "rate": 1.5, + "stirrer": { + "speed": 75 + } + } + }, + { + "descr": "Einmaischen einfüllen", + "user_message": "Bitte Malz einfüllen und bestätigen", + "user_wait_for_continue": true, + "hold": { + "stirrer": { + "speed": 0 + } + } + }, + { + "descr": "Einmaischen Rast", + "hold": { + "duration": 20 + } + }, + { + "descr": "Glucose-Rast", + "temperature": 63, + "ramp": { + "rate": 1.0 + }, + "hold": { + "duration": 40, + "stirrer": { + "speed": 20, + "interval_time": 90, + "on_ratio": 0.8 + } + } + }, + { + "descr": "Verzuckerungs-Rast", + "temperature": 72, + "ramp": { + "rate": 1.0 + }, + "hold": { + "duration": 30, + "stirrer": { + "speed": 35, + "interval_time": 120 + } + } + }, + { + "water_mass": 20, + "descr": "Abmaischen", + "user_message": "Quittieren zum Abmaischen", + "user_wait_for_continue": true, + "temperature": 76, + "ramp": { + "rate": 1.0 + }, + "hold": { + "duration": 30, + "stirrer": { + "speed": 50 + } + } + } + ] +}