Hallo zusammen,
ich möchte euch mein kleines Projekt vorstellen und suche Leute, die es mit ausprobieren.
**PackShepherd** ist eine kostenlose App, mit der ihr Seplos-BMS-10E-Packs per Bluetooth überwachen und konfigurieren könnt. Sie läuft auf dem Mac und unter Android. Eine iPhone-Version läuft bei mir ebenfalls, ist aber noch nicht zum Download verfügbar. Windows ist geplant.
## Warum das Ganze?
- Die Monitor-Software von Seplos fand ich umständlich, vor allem bei mehreren Packs.
- Von Seplos gibt es keine native Mac-Version.
- Ich habe keine iOS oder Android-App gefunden, die mich überzeugt hat.
- Parameter und Schalter über mehrere Packs abzugleichen, war mir zu mühsam.
Außerdem ist es ein Lernprojekt. Ich bin seit über 30 Jahren in der Softwareentwicklung, hatte aber noch nie Apps für iOS oder Android gebaut. Mit PackShepherd wollte ich mich zudem mal mit Vibe Coding befassen - Danke an Claude an dieser Stelle
.
## Was die App kann
- Alle Seplos-BMS in der Nähe automatisch finden, jedes Pack bekommt einen eigenen Namen
- SOC, Spannung, Strom, Leistung, Temperaturen, Zyklen und SOH anzeigen
- Alle Zellspannungen anzeigen, höchste und niedrigste Zelle sind markiert
- Unerwünschte Parameter und Schalter aus- und natürlich wieder einblenden (Übersichtlichkeit)
- Packs indviduell benennen
- Alle Parameter und Schalter lesen
- Einstellungen im geschützten Änderungsmodus ändern: Prüfung gegen die Regeln der Firmware, vorher ein Backup, danach Zurücklesen
- Mehrere Packs vergleichen und gewählte Werte übernehmen
- Warnungen und Schutzmeldungen des BMS mit Namen anzeigen
- Demo-Modus zum Ausprobieren ohne Batterie
- Deutsch und Englisch
- Keine Datenerhebung, die App sendet nichts ins Internet
## Stand und Grenzen
Das sind frühe Versionen. Getestet habe ich bisher nur an meinen zwei Packs mit Firmware 16.6.1, auf Apple-Silicon-Mac, einem Android-Telefon und einem iPhone.
- Von den Alarmmeldungen sind bisher nur zwei am Gerät bestätigt: Umgebungstemperatur hoch und Entladetemperatur hoch. Die übrigen Namen stammen aus der Protokolldefinition eines anderen Werkzeugs. Im Zweifel bitte mit der Seplos-Software gegenprüfen.
- Einen Verlauf gibt es noch nicht, Werte erscheinen nur, solange die App läuft.
- Backups lassen sich anlegen, aber noch nicht wiederherstellen.
**Wichtig:** Die App kann Schutzeinstellungen einer laufenden Batterie ändern. Falsche Werte können den Akku beschädigen oder gefährlich werden. Die Nutzung erfolgt auf eigene Verantwortung. Ohne Änderungsmodus zeigt die App nur an. Damit würde ich an eurer Stelle auch anfangen.
## Wobei ihr mir helfen könnt
**Betatest auf dem 10E:** Am meisten helfen mir Rückmeldungen von anderen Firmware-Ständen als 16.6.1, zum Beispiel 16.06.13, und von anderen Hardware-Varianten. Schon ein kurzes „wird gefunden, Werte stimmen mit der Seplos-Software überein“ bringt mich weiter. Auch Rückmeldungen von anderen Android-Telefonen und von Intel-Macs sind sehr willkommen.
**Alarmmeldungen:** Wenn bei euch eine Warnung auftritt, schreibt mir gern, was die App und was die Seplos-Software anzeigen. So kann ich weitere Meldungen bestätigen.
**BMS 3.0:** Das Projekt soll weiterwachsen, und das BMS 3.0 steht dabei auf meiner Wunschliste. Unterstützt wird es aktuell noch nicht. Wer ein 3.0 hat und später beim Testen helfen würde, darf sich gern melden. Bitte die App vorerst nicht zum Ändern von Einstellungen an einem 3.0 benutzen.
**Ideen und Kritik:** Was fehlt euch? Was nervt? Was würdet ihr anders machen? Verbesserungswünsche und ehrliche Kritik sind ausdrücklich erwünscht.
## Download und Rückmeldungen
Projektseite mit Downloads, Anleitungen und weiteren Screenshots (die deutsche Version steht weiter unten):
- **Mac:** macOS 14 oder neuer. macOS warnt beim ersten Start, weil die App noch nicht notarisiert ist.
- **Android:** Android 12 oder neuer. Die App kommt als APK, Google Play gibt es noch nicht.
Ein Bluetooth-Modul nimmt nur eine Verbindung an. Schließt also vorher andere Apps und trennt andere Verbindungen zum BMS.
Rückmeldungen gern hier im Thread oder als Issue auf GitHub. Nennt dabei bitte eure Plattform, die App-Version und die Firmware, die in der App angezeigt wird.
PackShepherd ist kein Produkt von Seplos und nicht mit Seplos verbunden.
Ich bin gespannt auf eure Rückmeldungen!
Viele Grüße
Olaf





