fix: redesign RGB alert engine
This commit is contained in:
@@ -50,8 +50,8 @@ service_interval = 5
|
||||
|
||||
# 本机健康检查周期,单位:秒。
|
||||
# 检查 Raspberry Pi 欠压/降频状态、根文件系统只读状态等。
|
||||
# 推荐:5。
|
||||
health_interval = 5
|
||||
# 推荐:1。当前电源状态必须及时反映到 OLED/RGB;历史状态仅记录一次日志。
|
||||
health_interval = 1
|
||||
|
||||
|
||||
[fan]
|
||||
@@ -139,34 +139,33 @@ wifi_weak_seconds = 30
|
||||
|
||||
|
||||
[led]
|
||||
# RGB 规则:
|
||||
# 正常状态 = 完全熄灭
|
||||
# 颜色 = 哪一类对象发生故障
|
||||
# 闪烁频率 = 严重程度,越严重闪得越快
|
||||
#
|
||||
# 当前颜色语义:
|
||||
# CPU负载 = 黄
|
||||
# 温度/散热 = 红
|
||||
# 内存 = 紫
|
||||
# 磁盘 = 橙
|
||||
# 网络 = 蓝
|
||||
# 服务/进程 = 青
|
||||
# RGB 只由所有 active alert 中最高 severity 决定,与 OLED 当前页面完全无关:
|
||||
# Warning (1) = 黄色慢呼吸
|
||||
# Critical (2) = 橙红色快呼吸
|
||||
# Emergency (3) = 纯红快速频闪
|
||||
# 无 active alert 时 RGB OFF。每次写入明确设置 R/G/B,绝不沿用旧颜色。
|
||||
#
|
||||
# brightness 是 RGB 最大输出百分比(0~100)。
|
||||
# 3颗 RGB 会一起亮,卧室建议 5~15。
|
||||
brightness = 10
|
||||
|
||||
# Warning:慢闪。以下单位均为毫秒。
|
||||
warning_on_ms = 300
|
||||
warning_off_ms = 2700
|
||||
# 旧 warning_on_ms / warning_off_ms / critical_on_ms / critical_off_ms /
|
||||
# emergency_on_ms / emergency_off_ms 仍可保留,RC3 忽略它们以兼容旧配置。
|
||||
warning_breathe_seconds = 3.0
|
||||
critical_breathe_seconds = 1.5
|
||||
emergency_flash_ms = 300
|
||||
rgb_update_ms = 40
|
||||
|
||||
# Critical:中速闪烁。
|
||||
critical_on_ms = 400
|
||||
critical_off_ms = 1100
|
||||
|
||||
# Emergency:快速闪烁。
|
||||
emergency_on_ms = 400
|
||||
emergency_off_ms = 400
|
||||
# RGB 基色(0~255)。安全默认值严格不含蓝色,避免紫色/蓝色残留。
|
||||
warning_r = 255
|
||||
warning_g = 255
|
||||
warning_b = 0
|
||||
critical_r = 255
|
||||
critical_g = 72
|
||||
critical_b = 0
|
||||
emergency_r = 255
|
||||
emergency_g = 0
|
||||
emergency_b = 0
|
||||
|
||||
|
||||
[dark_mode]
|
||||
|
||||
Reference in New Issue
Block a user