M5-T04: add Modbus poll service and APScheduler polling job
This commit is contained in:
@@ -329,7 +329,7 @@ Phase C(MQTT / Discovery,依赖 B 的设备数据与 provider 接口)
|
||||
- **Reviewer checklist**: 解码确为大端、高寄存器在前;地址与参考文档一致;**CLI 与 driver 都无任何写寄存器路径(仅 FC03/04)**;profile 纯协议知识、无部署项;`requirements.txt` 已同步锁定 `pymodbus`、`PyYAML`。
|
||||
|
||||
### M5-T04 — 采集 service + APScheduler 轮询
|
||||
- **Status**: `todo` · **Depends**: M5-T03
|
||||
- **Status**: `done` · **Depends**: M5-T03
|
||||
- **Context**: 周期扫所有 enabled 设备,调用 driver 读+解码,落 `modbus_reading.payload`。仿 public-ip 的同步 job 模式。
|
||||
- **Files**: `create app/services/modbus_poll.py`;`modify app/main.py`(lifespan 注册 job);`create tests/test_modbus_poll.py`
|
||||
- **Steps**:
|
||||
|
||||
Reference in New Issue
Block a user