动作检查与结果边界
2026-10-04 软件候选已实现,等待集中回归与后续设备验证;以下不构成现场验收通过。
规则保存前会请求设备进行配置检查。预检拒绝、通信失败或无效响应时不会继续保存。有风险提示或使用电平翻转时,先阅读检查结果,再次点击保存确认;修改表单内容、重新打开表单或新的检查结果变化会重新检查。普通配置无需因说明字段缺失而额外确认。
可展开的“动作结果与重试说明”用于需要决定的检查结果:
- GPIO/PCA9685 的成功表示本机接受命令;DAC 的成功表示驱动接受写入,均不证明真实负载或电压正确。
- 电平翻转重复执行会再次改变输出,结果不明时不要直接重试。
- ADS1115 返回采样及质量/时效,可能复用保留原采样时间的缓存;转换预算不是整个动作完成时限,过期或失败读数不能当作有效测量。
- 温控动作读取持续控制器状态,实际开关与故障关闭由控制器管理;引脚状态不是负载反馈。
- 未提供的动作语义与整体超时明确保持未知,不用描述字段推断设备支持或物理验收。
DAC 的规则与手动写入都只接受十进制整数 0~255,非法值不会再钳位或按 byte 回绕。写入前复核启用/运行状态和所有权;手动写入还复核检查时的配置版本,同一 ID 改配后必须重新发起检查。失败资源保留以便明确清理,不自动重放输出。
此检查只验证配置与已描述的软件边界,不执行规则、驱动物理输出或验证接线。现场测试仍须确认设备身份、稳定候选、配置保全与接线安全。
手动输出占用与执行结果
后继候选已接入普通原生数字输出的来源占用检查,仍待集中验证。网页会话、屏幕保存卡片、规则与MQTT的请求分别携带归属;手动占用默认30秒。温控及RESET/OE等专用输出不能被普通手动动作接管。此说明不扩大到DAC、PWM或扩展器输出。
发生冲突时,界面显示具体目标、当前来源与查询时剩余占用;状态变化后须重新核对。手动执行一整条规则可能包含多个目标,不会自动确认接管。直接单目标接口的确认必须绑定该目标、配置版本和当前占用版本,旧确认不能复用到新配置。
点击执行后仅提交一次,界面最多查询三次执行记录。结果未确认、网络失败或记录尚未出现时不会自动重新执行;电平翻转尤其不能因超时再次点击来猜测结果。执行完成只说明本机记录,不证明继电器触点或负载动作。切换页面后不继续显示旧页面的晚到结果。
屏幕普通规则输出绑定已保存的布局和卡片。保存失败不会让新布局取得输出身份;看到的卡片绑定或版本已变化时,应刷新后重新核对。设备/负载验收仍未进行。

