chore: release v3.5.0
This commit is contained in:
@@ -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。
|
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
|
IP4 192.168.89.130
|
||||||
```
|
```
|
||||||
|
|
||||||
## v3.3.0 P0 新增
|
## v3.5.0 System Health
|
||||||
|
|
||||||
### 1. 供电与降频健康
|
### 1. 供电与降频健康
|
||||||
|
|
||||||
@@ -181,5 +181,5 @@ sudo /usr/local/sbin/pigway-pi-control --diagnose
|
|||||||
## 版本路线
|
## 版本路线
|
||||||
|
|
||||||
- v3.2.0:主网络接口 / Wi-Fi RSSI / ETH速率 / 双网切换
|
- v3.2.0:主网络接口 / Wi-Fi RSSI / ETH速率 / 双网切换
|
||||||
- **v3.3.0:P0 System Health,本地检测与日志完善**
|
- **v3.5.0:System Health、显示仲裁与可配置 RGB 告警**
|
||||||
- 后续:只读 `/api/v1/...` Agent API,再由 NAS 统一汇总多台设备
|
- 后续:只读 `/api/v1/...` Agent API,再由 NAS 统一汇总多台设备
|
||||||
|
|||||||
+4
-4
@@ -1,7 +1,7 @@
|
|||||||
1b9aaee5c830cab22aa4791d47f45cb4afcc5b5b08854b6ea609d1edc59911c3 README.md
|
dfe901d5f7e3a8ef897203c38cf9e4d47eca63e0d718f74b99102c874edfc3b3 README.md
|
||||||
72c46162c33f9587c6ccb01ad53fbaaf4ecec8cd21014b909e87e8707e253e36 app/oled_font_5x7.bin
|
72c46162c33f9587c6ccb01ad53fbaaf4ecec8cd21014b909e87e8707e253e36 app/oled_font_5x7.bin
|
||||||
06c50cec0cc29e0e6acda3db3e5749b165c5f419dbd28fafddffcf6130fce531 app/pigway_pi_control.py
|
43aca7bda6e8edb59734e06ccd373a9426c73fbf359727a906b6e2ca405fc344 app/pigway_pi_control.py
|
||||||
1e5d079c31a250067e88962373a5d58f16f114a83db4a4125110b5a14bdf84a1 config/pigway-pi-control.conf
|
02e67b147ae68378bed1dcb88245b636c72fba3dabe4c119aab61219eee89995 config/pigway-pi-control.conf
|
||||||
c347333198a9e371e4441f416e247fd1bce542a3cff999947adfe11a0a7044e0 install.sh
|
d84774f2fe2bfe380b7b29d83d42ddc17938fb03f78a746df07fc2e49f635e64 install.sh
|
||||||
81aea0a89b298b2512fcb9bf6418618ba7a66474d425390cf95a0128c4093474 systemd/pigway-pi-control.service
|
81aea0a89b298b2512fcb9bf6418618ba7a66474d425390cf95a0128c4093474 systemd/pigway-pi-control.service
|
||||||
a3d74973cafbabaf58a660a8c83d28347d1c06d9fd2dab3ecfce5b7607f6fee2 uninstall.sh
|
a3d74973cafbabaf58a660a8c83d28347d1c06d9fd2dab3ecfce5b7607f6fee2 uninstall.sh
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
import time,socket,subprocess,configparser,signal,re,errno,threading,argparse
|
import time,socket,subprocess,configparser,signal,re,errno,threading,argparse
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
APP_VERSION="3.3.0"
|
APP_VERSION="3.5.0"
|
||||||
from smbus2 import SMBus
|
from smbus2 import SMBus
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
from shutil import disk_usage
|
from shutil import disk_usage
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
# =============================================================================
|
# =============================================================================
|
||||||
# Pigway Pi Control v3.3.0 - 用户配置文件
|
# Pigway Pi Control v3.5.0 - 用户配置文件
|
||||||
# =============================================================================
|
# =============================================================================
|
||||||
#
|
#
|
||||||
# 正式安装后的配置路径:
|
# 正式安装后的配置路径:
|
||||||
|
|||||||
+1
-1
@@ -92,7 +92,7 @@ echo "[7/8] 安装后自检..."
|
|||||||
FAIL=0
|
FAIL=0
|
||||||
check() { local label="$1"; shift; if "$@"; then printf " %-30s PASS\n" "$label"; else printf " %-30s FAIL\n" "$label"; FAIL=1; fi; }
|
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
|
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 physical 128x32" grep -Fq 'W,H=128,32' "$APP"
|
||||||
check "OLED MUX 0x1F" grep -Fq '0xA8,0x1F' "$APP"
|
check "OLED MUX 0x1F" grep -Fq '0xA8,0x1F' "$APP"
|
||||||
check "OLED pages 0..3" grep -Fq 'cmd(0x22);cmd(0);cmd(3)' "$APP"
|
check "OLED pages 0..3" grep -Fq 'cmd(0x22);cmd(0);cmd(3)' "$APP"
|
||||||
|
|||||||
Reference in New Issue
Block a user