fix: redesign RGB alert engine
This commit is contained in:
@@ -67,7 +67,11 @@ CHECK STORAGE
|
||||
- 主循环异常计数
|
||||
- I²C相关异常计数基础字段
|
||||
|
||||
### 4. 结构化事件日志
|
||||
### 4. RGB 告警引擎
|
||||
|
||||
RGB 与 OLED 页面完全解耦,只使用所有 active alert 的最高 severity。Warning 为黄色 3 秒呼吸,Critical 为橙红色 1.5 秒呼吸,Emergency 为纯红快速频闪;无 active alert 时 OFF。动画不写循环日志,模式切换仅记录一次 `RGB_MODE`。
|
||||
|
||||
### 5. 结构化事件日志
|
||||
|
||||
日志继续交给 systemd journal,不额外制造长期 `.log` 文件。
|
||||
|
||||
@@ -104,7 +108,7 @@ journalctl -u pigway-pi-control -b --no-pager
|
||||
journalctl -u pigway-pi-control --no-pager | grep 'event=POWER'
|
||||
```
|
||||
|
||||
### 5. 诊断命令
|
||||
### 6. 诊断命令
|
||||
|
||||
```bash
|
||||
sudo /usr/local/sbin/pigway-pi-control --diagnose
|
||||
@@ -116,7 +120,7 @@ sudo /usr/local/sbin/pigway-pi-control --diagnose
|
||||
|
||||
RC2 保留 v3.2.0 的 RGB MCU 寄存器写入顺序;独立闪烁时钟使用所有有效告警的最高 severity,不受 OLED 页面及网络/watch 检查等待影响。服务恢复后自动切换到下一有效告警,没有告警时 OFF。
|
||||
|
||||
### 6. 关机收尾
|
||||
### 7. 关机收尾
|
||||
|
||||
收到 systemd SIGTERM / 系统关机时:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user