Node-RED/Service-Suite fuer:
- RS485 BMS (Deye/Pylontech kompatibel)
- JK BLE via MQTT Gateway
- DALY BLE via MQTT Gateway
- InfluxDB + Grafana
- DALY Gateway mit Adapter-Fallback (
hci2 -> hci1 -> hci0), Stale/Online State, Sample-/Publish-Trennung - DALY Fleet Aggregation (
bms/daly/fleet/raw) inkl. SoC-Hysterese - BLE Scanner Store mit HCI-Rotation und RSSI-Auswertung
- InfluxDB Export fuer JK, DALY, RS485 (inkl. Zellspannungen)
- Grafana Dashboard Import JSON enthalten
- Node-RED UI:
http://<pi-ip>:1880/ui - DALY/JK Services starten (
systemctl status ...) - MQTT pruefen (
mosquitto_sub -t 'bms/#' -v) - Grafana Dashboard importieren (
grafana/bms-influxdb-rp48h-dashboard.json)
Ein Installationsskript mit Benutzerfuehrung ist enthalten:
cd /home/black/bms-rs485-service-suite
bash scripts/install_suite.shFuer Rollback auf eine fruehere Release-Version:
cd /home/black/bms-rs485-service-suite
bash scripts/downgrade.shOptional direkt mit Zielversion:
bash scripts/downgrade.sh v1.0.1Das Skript:
- aktualisiert Tags vom Remote
- fuehrt dich zur Zielversion
- wechselt auf das Release-Tag (detached HEAD)
- startet optional die relevanten Dienste neu
- Einstieg:
docs/INDEX.md - DALY Gateway:
docs/MQTT_GATEWAY_DALY_BLE.md - BLE Scan Store:
docs/BLE_SCAN_STORE.md - Installation (Assistent):
docs/INSTALLATION_ASSISTANT.md - Influx/Grafana:
docs/INFLUXDB_GRAFANA.md - Third-Party/Lizenzen:
docs/THIRD_PARTY_SOURCES.md - Changelog:
CHANGELOG.md
- SemVer Tags (
vMAJOR.MINOR.PATCH) - Aktuelle Version: siehe
VERSION