Skip to content

zonfacter/bms-rs485-service-suite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BMS RS485 Service Suite (Raspberry Pi + Node-RED)

Node-RED/Service-Suite fuer:

  • RS485 BMS (Deye/Pylontech kompatibel)
  • JK BLE via MQTT Gateway
  • DALY BLE via MQTT Gateway
  • InfluxDB + Grafana

Highlights

  • 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

Schnellstart

  1. Node-RED UI: http://<pi-ip>:1880/ui
  2. DALY/JK Services starten (systemctl status ...)
  3. MQTT pruefen (mosquitto_sub -t 'bms/#' -v)
  4. Grafana Dashboard importieren (grafana/bms-influxdb-rp48h-dashboard.json)

Interaktive Installation

Ein Installationsskript mit Benutzerfuehrung ist enthalten:

cd /home/black/bms-rs485-service-suite
bash scripts/install_suite.sh

Downgrade (Interaktiv)

Fuer Rollback auf eine fruehere Release-Version:

cd /home/black/bms-rs485-service-suite
bash scripts/downgrade.sh

Optional direkt mit Zielversion:

bash scripts/downgrade.sh v1.0.1

Das Skript:

  • aktualisiert Tags vom Remote
  • fuehrt dich zur Zielversion
  • wechselt auf das Release-Tag (detached HEAD)
  • startet optional die relevanten Dienste neu

Dokumentation

  • 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

Versionierung

  • SemVer Tags (vMAJOR.MINOR.PATCH)
  • Aktuelle Version: siehe VERSION

About

Raspberry Pi + Node-RED suite: reverse-engineered RS485 (Deye/Pylontech style) plus JK-BMS BLE->MQTT gateway for LiFePO4 BMS (PAPOOL/DR48100 etc.).

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors