diff --git a/README.md b/README.md index e4844e7..2dbaeab 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ -# Pigway Pi Control v3.3.0 P0 System Health +# Pigway Pi Control v3.5.0 System Health Raspberry Pi 4B + 配套 128×32 OLED / 风扇 / RGB 散热扩展板的本机硬件监控 Agent。 -v3.3.0 的目标不是增加 Web/API,而是先把 **P0 本地检测、事件状态、日志、诊断和关机收尾**补完整,为后续多机 NAS 监控 API 打基础。 +v3.5.0 完成本地检测、事件状态、日志、诊断、显示仲裁、可配置 RGB 告警和关机收尾,为后续轻量 API/Web 管理界面提供稳定基础。 ## 已有核心功能 @@ -24,7 +24,7 @@ DSK 22.4% WIF -32 IP4 192.168.89.130 ``` -## v3.3.0 P0 新增 +## v3.5.0 System Health ### 1. 供电与降频健康 @@ -181,5 +181,5 @@ sudo /usr/local/sbin/pigway-pi-control --diagnose ## 版本路线 - v3.2.0:主网络接口 / Wi-Fi RSSI / ETH速率 / 双网切换 -- **v3.3.0:P0 System Health,本地检测与日志完善** +- **v3.5.0:System Health、显示仲裁与可配置 RGB 告警** - 后续:只读 `/api/v1/...` Agent API,再由 NAS 统一汇总多台设备 diff --git a/SHA256SUMS b/SHA256SUMS index 3e86753..63e3e8a 100644 --- a/SHA256SUMS +++ b/SHA256SUMS @@ -1,7 +1,7 @@ -1b9aaee5c830cab22aa4791d47f45cb4afcc5b5b08854b6ea609d1edc59911c3 README.md +dfe901d5f7e3a8ef897203c38cf9e4d47eca63e0d718f74b99102c874edfc3b3 README.md 72c46162c33f9587c6ccb01ad53fbaaf4ecec8cd21014b909e87e8707e253e36 app/oled_font_5x7.bin -06c50cec0cc29e0e6acda3db3e5749b165c5f419dbd28fafddffcf6130fce531 app/pigway_pi_control.py -1e5d079c31a250067e88962373a5d58f16f114a83db4a4125110b5a14bdf84a1 config/pigway-pi-control.conf -c347333198a9e371e4441f416e247fd1bce542a3cff999947adfe11a0a7044e0 install.sh +43aca7bda6e8edb59734e06ccd373a9426c73fbf359727a906b6e2ca405fc344 app/pigway_pi_control.py +02e67b147ae68378bed1dcb88245b636c72fba3dabe4c119aab61219eee89995 config/pigway-pi-control.conf +d84774f2fe2bfe380b7b29d83d42ddc17938fb03f78a746df07fc2e49f635e64 install.sh 81aea0a89b298b2512fcb9bf6418618ba7a66474d425390cf95a0128c4093474 systemd/pigway-pi-control.service a3d74973cafbabaf58a660a8c83d28347d1c06d9fd2dab3ecfce5b7607f6fee2 uninstall.sh diff --git a/app/pigway_pi_control.py b/app/pigway_pi_control.py index 06fb663..0b91c5e 100755 --- a/app/pigway_pi_control.py +++ b/app/pigway_pi_control.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 import time,socket,subprocess,configparser,signal,re,errno,threading,argparse from pathlib import Path -APP_VERSION="3.3.0" +APP_VERSION="3.5.0" from smbus2 import SMBus from PIL import Image from shutil import disk_usage diff --git a/config/pigway-pi-control.conf b/config/pigway-pi-control.conf index 4f7bdfd..3561691 100644 --- a/config/pigway-pi-control.conf +++ b/config/pigway-pi-control.conf @@ -1,5 +1,5 @@ # ============================================================================= -# Pigway Pi Control v3.3.0 - 用户配置文件 +# Pigway Pi Control v3.5.0 - 用户配置文件 # ============================================================================= # # 正式安装后的配置路径: diff --git a/install.sh b/install.sh index bf71040..db09a74 100755 --- a/install.sh +++ b/install.sh @@ -92,7 +92,7 @@ echo "[7/8] 安装后自检..." FAIL=0 check() { local label="$1"; shift; if "$@"; then printf " %-30s PASS\n" "$label"; else printf " %-30s FAIL\n" "$label"; FAIL=1; fi; } APP=/usr/local/sbin/pigway-pi-control -check "Version 3.3.0" grep -Fq 'APP_VERSION="3.3.0"' "$APP" +check "Version 3.5.0" grep -Fq 'APP_VERSION="3.5.0"' "$APP" check "OLED physical 128x32" grep -Fq 'W,H=128,32' "$APP" check "OLED MUX 0x1F" grep -Fq '0xA8,0x1F' "$APP" check "OLED pages 0..3" grep -Fq 'cmd(0x22);cmd(0);cmd(3)' "$APP"