Consolidate config.json.sim into config.json.templ
config.json.templ's component names already default to "sim" for every backend (sensor/heater/stirrer/plant), making the separate .sim template mostly redundant - it only differed in dt/sim_warp_factor/PID gain tuning, which .templ now adopts directly. Removes config.json.sim, updates brewpi.py's CLI args (-m/--logdir replaces the unused -d/--model/--sim flags), and refreshes the README/TODO references that pointed at the now- removed file. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DkkuG48uHFCGKe6dPSERFk
This commit is contained in:
+8
-9
@@ -37,20 +37,19 @@ class Tee:
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
os.makedirs("logs", exist_ok=True)
|
||||
log_path = "logs/brewpi.{}.log".format(time.strftime("%Y%m%d%H%M%S", time.localtime()))
|
||||
parser = ap.ArgumentParser()
|
||||
parser.add_argument("-c", "--config", default="config.json")
|
||||
parser.add_argument("-m", "--logdir", default="logs")
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
os.makedirs(args.logdir, exist_ok=True)
|
||||
log_path = f"{args.logdir}/brewpi.{time.strftime("%Y%m%d%H%M%S", time.localtime())}.log"
|
||||
log_file = open(log_path, "a", buffering=1)
|
||||
sys.stdout = Tee(sys.stdout, log_file)
|
||||
sys.stderr = Tee(sys.stderr, log_file)
|
||||
print("Logging to {}".format(log_path))
|
||||
|
||||
parser = ap.ArgumentParser()
|
||||
parser.add_argument("-d", "--debug", action="store_true")
|
||||
parser.add_argument("-c", "--config", default="config.json")
|
||||
parser.add_argument("-m", "--model", default="model.json")
|
||||
parser.add_argument("-s", "--sim", action="store_true")
|
||||
|
||||
args = parser.parse_args()
|
||||
config = json.load(open(args.config))
|
||||
dispatcher = MessageDispatcher()
|
||||
server = WsServerMultiUser(listener=dispatcher)
|
||||
|
||||
Reference in New Issue
Block a user