Benachrichtigungen
Alles löschen

Tasmota Seplos Treiber

96 Beiträge
18 Benutzer
2 Likes
8,053 Ansichten
 LuFi
(@lufi)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 44
Themenstarter  

Hallo,

da ich gerade meine PV aufbaue und dabei eine 7kw DIY Batterie gebaut habe,
wollte ich natürlich die Batteriedaten gerne in meine Hausautomatisierung integrieren.

Das eingesetzte BMS (Seplos 100A) wird über eine rs485 Schnittstelle verwaltet.

Um jetzt die Daten mittels MQTT in die Hausautomatisierung zu integriegen,
habe ich einfach einen ESP32 mit einem rs485 adapter an die rs458 Schnittstelle des BMS angeschlossen
Tasmota auf dem ESP32 installiert und in der Scriptsprache Berry einen Treiber
geschrieben.

Für alle die das brauchen können: tasmota-seplos-driver

Getestet habe ich das ganze bisher nur mit einem BMS, sollte aber grundsätzlich auch mehrere unterstützen.

Gruß

LuFi


   
Zitat
(@slowman)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 224
 

Kann ich dies in mein HA integrieren 😀

Kannst du mal bitte Bilder posten, wie ich dies zusammenbauen muss.

Danke

SMA Tripower 15, Sunny Island 4.4 Vers. 13, Seplos BMS 100A, 16x 280AH EVE


   
AntwortZitat
 LuFi
(@lufi)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 44
Themenstarter  

Ist keine Hexerei, das ESP development board bekommt strom über USB,
dann habe ich vom ESP32 die Anschlüsse 16,17 an RX (17),TX (16) des rs458 boards angeschlossen.
Anschließend A,B und ground vom rs458 Board anhand dieser Anleitung: https://drive.google.com/drive/folders/1pAZ_i8w6QFbBYsoweEd93eP94szeZjKW
auf ein altes Ethernet Kabel aufgelegt.

Im Tasmota dann die folgende Einstellung für die seriellen Ports.

Gruß

LuFi


   
AntwortZitat
(@slowman)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 224
 

@LuFi

Vielen Dank, damit kann ich was anfangen ;). ESP32 kommt am Montag und Dienstag habe ich frei Grin

ESPHOME wäre mir lieber Roll Ne, du super Arbeit, endlich Zugriff auf die Daten online. Kann man da vielleocht, noch weiter ausbauen? 2 ESP32 an den Pac über den Adapter, damit man mit dem BatteryMonitor auch zu greifen kann?

SMA Tripower 15, Sunny Island 4.4 Vers. 13, Seplos BMS 100A, 16x 280AH EVE


   
AntwortZitat
 LuFi
(@lufi)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 44
Themenstarter  

Ich finde das Berry scripting beim Tasmota (ESP32) für solche zwecke einfach genial.
Wegen dem BatterieMonitor, müsstest du nur eine Lösung finden, dass rs485 ins Netz zu bekommen.
Für Seriell gibt es da treiber aber für rs485 wüsste ich derzeit keinen.

Hast du ein oder mehrere bms laufen ?
Mich würde interessieren, ob auch mehrere funktionieren.

P.S.: für die Tasmota installation gibt es mittlerweile einen WebInstaller.

Gruß

LuFi


   
AntwortZitat
(@slowman)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 224
 

@LuFi

Sag mal, die Kabelfarben beim Netzwerkkabel

A+ Orange
B- Orange/Weiß - ist da ein 2. Kabel noch dran Grün/Weiß?
3.Kontakt Grün?

Danke für eine Rückantwort

SMA Tripower 15, Sunny Island 4.4 Vers. 13, Seplos BMS 100A, 16x 280AH EVE


   
AntwortZitat
 LuFi
(@lufi)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 44
Themenstarter  

Hilft das ?

Grün ist glaube ich masse.

Gruß

Lufi


   
AntwortZitat
(@slowman)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 224
 

Hmm... nicht wirklich, verwirrt mich jetzt :angel: Liebe rnach Farben Roll

A Weiß/Braun
GND Grün
B Braun

SMA Tripower 15, Sunny Island 4.4 Vers. 13, Seplos BMS 100A, 16x 280AH EVE


   
AntwortZitat
 LuFi
(@lufi)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 44
Themenstarter  

Die Farben stehen links.

A = orange
B = Weiss Orange
Masse = Grün oder Grün weiss


   
AntwortZitat
(@slowman)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 224
 

Danke Dir, damit kann ich was anfangen 😀 Habe die von der rechten Seite genommen und schon gewundert, das ich so Farbblind bin 😀
Alle Teile da, morgen habe ich frei und werde mal Alles zusammenlöten. Tasmota Webinstaller - wahnsinn, wie einfach es geworden ist, aber wie und wo ziehe ich deine *.be Datei rein?

SMA Tripower 15, Sunny Island 4.4 Vers. 13, Seplos BMS 100A, 16x 280AH EVE


   
AntwortZitat
 LuFi
(@lufi)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 44
Themenstarter  

Beim ESP 32 hast du eine Berry Console und einen Filemanager.

Wenn du also eine autoexec.be anlegst und dort reinschreibst:
load("rs485.be")

Und dann den Inhalt meiner .be Datei in eine Datei mit dem namen "rs485.be" kopierst.
Sollte der Treiber beim neustart geladen werden.

https://tasmota.github.io/docs/UFS/#introduction-to-berry

Gruß

LuFi


   
AntwortZitat
(@slowman)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 224
 

Danke für die Info, doch ein wenig anders der ESP32 gegenüber dem ESP8266. Melde mich morgen, wenn es eingebaut ist 😀

SMA Tripower 15, Sunny Island 4.4 Vers. 13, Seplos BMS 100A, 16x 280AH EVE


   
AntwortZitat
(@slowman)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 224
 

Danke dir. Hat Alles geklappt Grin
Natürlich musste ich ein wenig mit dem ESP32 kämpfen. Der wollte per Du nicht, die Tasmota32-*.bin haben. Alles durchprobiert, bis ich die *-dev.bin hatte. Man das sollte man doch auf der Page in die 1. Zeile schreiben Grin
Was auch noch, komisch war, das ich die rt485.be nicht sauber hochladen konnte. Mit neuer Datei erstellen und Copy&Paste ging es.

Sag mal wird dies bei Dir sauber im HA angezeigt?

@voltmeter

Kannst du diesen Beitrag mit in deine Beschreibungen Seplos einfügen?

SMA Tripower 15, Sunny Island 4.4 Vers. 13, Seplos BMS 100A, 16x 280AH EVE


   
AntwortZitat
 LuFi
(@lufi)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 44
Themenstarter  

Das mit dem Copy und Paste hat irgendwas mit den Einrückungen und Leerzeichen zu tun.

Wenn du alle Einrückungen aus dem Script entfernst, kannst du es auch direkt in die Berry Konsole pasten.

Ich habe glaube ich immer die -lvgl.bin verwendet.

Gruß

LuFi


   
AntwortZitat
 LuFi
(@lufi)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 44
Themenstarter  

Ach übrigens, die Warnungen usw. werde ich noch etwas überarbeiten, damit sie besser auswertbar sind.

Gruß


   
AntwortZitat
Seite 1 / 7
Teilen: