modify 修复前端展示配置与实际插件配置不一致的bug

This commit is contained in:
2026-09-17 15:33:55 +08:00
parent 39ca4852d4
commit a6853acb0a
+13 -4
View File
@@ -122,15 +122,24 @@ video_upload_url = "http://192.168.1.6:49092/open-api/event-alarm/receiveVideoUp
timeout = 10.0 # 转发请求超时(秒) timeout = 10.0 # 转发请求超时(秒)
# ====== IN2 数字输入控制任务启停 ====== # ====== IN2 数字输入控制任务启停 ======
# 监听盒子 IN2 DI 输入(diwatch SysfsBackend 轮询,含抗抖): # 监听盒子 IN2 DI 输入,电平变化时控制全部算法任务:
# IN2 有电(电平 1)→ 启动全部算法任务;IN2 断电(电平 0)→ 停止全部算法任务 # IN2 有电(电平 1)→ 启动全部算法任务;IN2 断电(电平 0)→ 停止全部算法任务
# 盒子接口:POST {api_base}/api/alg_task_fetch(查询任务)、POST {api_base}/api/alg_task_control(启停控制) # 盒子接口:POST {api_base}/api/alg_task_fetch(查询任务)、POST {api_base}/api/alg_task_control(启停控制)
# 注意:只响应电平跳变,不按插件启动时的初始电平动作(避免重启时误触发全量启停) # 后端自适应(diwatch.make_in2_backend):
# SE9 — sysfs 状态文件 /sys/bus/platform/devices/gpio-in-2/gpio_status(轮询+抗抖)
# SE5 — 无 gpio-in-2,回退 gpio-keys event 设备(默认 /dev/input/event1,键码 key,默认 KEY_DOWN=108)
# 注意:
# - 只响应电平跳变,不按插件启动时的初始电平动作(避免重启时误触发全量启停)
# - event 后端需要 /dev/input/event* 读权限:linaro 用户执行
# `sudo usermod -aG input linaro` 并重新登录(服务以 root 运行则无此问题)
# - 操作 IN2 无反应时,先运行 `python3 -m diwatch detect` 查实际键码再填 key
[workers.config.task_switch] [workers.config.task_switch]
enabled = true enabled = true
api_base = "http://127.0.0.1" # 盒子 HTTP API 地址(网关与盒子同机部署用 127.0.0.1) api_base = "http://127.0.0.1" # 盒子 HTTP API 地址(网关与盒子同机部署用 127.0.0.1)
start_command = 1 # 启动任务的 ControlCommand start_command = 1 # 启动任务的 ControlCommand
stop_command = 0 # 停止任务的 ControlCommand stop_command = 0 # 停止任务的 ControlCommand
poll_interval = 0.05 # IN2 轮询间隔(秒) poll_interval = 0.05 # IN2 轮询间隔(秒,sysfs 后端)
debounce = 3 # 抗抖:连续 N 次采样一致才确认跳变 debounce = 3 # 抗抖:连续 N 次采样一致才确认跳变(sysfs 后端)
# active_low = false # 电平取反(默认 false:1=有电=启动任务) # active_low = false # 电平取反(默认 false:1=有电=启动任务)
# device = "/dev/input/event1" # 显式指定 event 设备(默认自动查找 gpio-keys)
# key = 108 # SE5 event 键码(用 diwatch detect 查实际键码后填写)