目标:控制设备,看效果
操作:
nohup python loop_main.py > /dev/null 2>&1 &判断标准:
出现问题立即停止:
没问题就继续跑:
# 看最近的运行情况
tail -n 50 monitor_service.log
# 看有没有错误
tail -n 200 monitor_service.log | grep ERROR
# 实时跟踪
tail -f monitor_service.log
# 查看最近5次TMP记录,判断趋势
cat device_states.json
# 看起来格式化点
cat device_states.json | python -m json.tool
TMP趋势判断:
系统里能判断:
需要SCADA系统配合:
建议:
系统里不能直接判断:
替代方案:
{
"UF1": {
"model_prev_L_s": 3860, // 上次决策的产水时间
"model_prev_t_bw_s": 42, // 上次决策的反洗时间
"last_cycle_end_time": "2025-10-27 14:30:00", // 上次决策时间
"recent_tmp_values": [ // 最近N次TMP平均值(新增)
0.0312,
0.0318,
0.0325,
0.0331,
0.0328
]
}
}
{
"system": {
"tmp_history_count": 5, // 保存最近N次TMP值,可调整
...
}
}
看这几点:
ps aux | grep loop_main.py
kill <PID>
版本:v1.0
日期:2025-10-27