feat: configure built-in breathing colors per alert category

This commit is contained in:
way
2026-09-27 21:14:22 +08:00
parent 18fd1febe2
commit 4367d0b9d0
5 changed files with 21 additions and 8 deletions
+1 -1
View File
@@ -34,7 +34,7 @@ curl --unix-socket /run/pigway-plugins/yahboom-cooling-hat/api.sock http://local
## RGB 与已知限制
默认 MCU 内置呼吸:CPU红、电源黄、内存紫、存储白、网络蓝、服务青;严重等级使用速度档1/2/3,可配置。速度档不是精确秒数,预置色不支持任意 RGB 或橙色呼吸。相同 effect/speed/color 不重复下发,无周期性“预热”。
内置呼吸支持为每类告警独立选择红、绿、蓝、黄、紫、青、白,可在 Web 插件配置或 `[rgb]` 的 `<对象>_breathe_color` 中设置。默认 MCU 内置呼吸:CPU红、电源黄、内存紫、存储白、网络蓝、服务青;严重等级使用速度档1/2/3,可配置。速度档不是精确秒数,预置色不支持任意 RGB 或橙色呼吸。相同 effect/speed/color 不重复下发,无周期性“预热”。
自定义颜色常亮和闪烁仍保留。闪烁是实验性兼容路径:全选→R→全选→G→全选→B,每条间隔5ms;亮灭均完整写三个通道,灭灯写 RGB=0;实际每段至少 `custom_min_hold_ms`(最低1500ms),从指令完成后计时,不追赶延迟边沿。既往实机曾出现异色/漏执行,未证明存在完全稳定的自定义协议,不宣称这些限制能修好 MCU。