Adds ServerLogTask (tasks/server_log.py) which records temp/power samples from startup to shutdown regardless of Sud state, in the same Name/Samples JSON format as SudLogTask so analyze_log.py and replay_sim.py can consume it directly. The file is written on graceful exit (Ctrl-C) from brewpi.py's finally block, just before the heater is closed. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
10 lines
334 B
Python
10 lines
334 B
Python
from tasks.task import ATask, TaskManager
|
|
from tasks.tempsensor import TempSensorTask
|
|
from tasks.heater import HeaterTask
|
|
from tasks.stirrer import StirrerTask
|
|
from tasks.pot import PotTask
|
|
from tasks.tempctrl import TcTask
|
|
from tasks.sud import SudTask
|
|
from tasks.sud_log import SudLogTask
|
|
from tasks.server_log import ServerLogTask
|