系统管理动作
系统动作仍受规则准入、编译能力和运行时保护限制。规则保存成功与系统操作成功是两个阶段。
| actionType | 当前行为 | 参数 |
|---|---|---|
| 6 | 请求约 1000 ms 后通过 SystemRebooter 重启 | 不需要 URL |
| 7 | 拒绝自动化恢复出厂,返回失败 | 使用专用认证重置接口 |
| 8 | 启动 SNTP 时间同步 | 不支持从 actionValue 指定服务器 |
| 9 | 保留动作编号,当前执行返回失败 | 填写 URL 也不会启动 OTA |
| 31 | 持久化启用功能并请求重启 | 只允许 webServer、mdns |
| 32 | 持久化禁用功能并请求重启 | 只允许 webServer、mdns |
动作 8 使用固件指定的 cn.pool.ntp.org 和 time.nist.gov;发起同步不代表时间已有效。每日定时应检查系统时间状态。动作 31/32 同步保存功能配置,mDNS 还更新网络的对应开关;不要假定重复提交一定不会重启。
按键长按请求重启
先确认按键输入模式、消抖和设备身份。此规则先保存为停用:
json
{
"id": "exec_button_restart",
"name": "exec_button_restart",
"enabled": false,
"execMode": 0,
"triggers": [
{
"triggerType": 4,
"eventId": "button_long_press_5s",
"triggerPeriphId": "btn1"
}
],
"actions": [
{
"actionType": 6,
"syncDelayMs": 0,
"execMode": 0
}
],
"reportAfterExec": false,
"allowPanelControl": false,
"recordHistory": false
}长按阶段按 2/5/10 秒递进,5 秒重启可能让 10 秒阶段无法到达。不要把动作 7 配成按键恢复出厂;当前恢复出厂需要通过系统维护入口重新验证密码和确认,并先备份现场配置。
Web 服务与升级
关闭 webServer 后 Web 管理入口会在重启后停止,执行前须准备现有恢复方式。mDNS 只影响名称发现,不保证所有客户端都能解析名称。
固件与 Web 更新通过OTA 升级等专用流程;A/B 分区、身份核验、配置备份、写入和读回验证应分别满足。动作 9 的保留编号不代表 OTA 功能已经接入自动化规则。开发环境功能默认关闭,修改配置时按需通过密码确认开启;已有设备的用户选择应保留。

