Benachrichtigungen
Alles löschen

Tasmota Seplos Treiber

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

@denson 

Hast du mehrere Seplos, dass du die DIP Switche ändern musst ? 

Ich war eigentlich der Meinung default ist alle auf 0.

 

Gruß


   
AntwortZitat
(@denson)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 22
 

Ich hab die halt so eingestellt wie in der Seplos CAN Doku. Habe 3 Batterien parallel

Solange die so eingestellt sind kommen da garkeine Werte raus. Erst wenn die Switches auf 0 sind

 


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

Ja, die aktuelle Version kann nicht mit mehreren Batterien umgehen, ich hatte das mal vorbereitet. 

Aber da ich nur eine Batterie habe konnte ich das nicht testen.

sry dafür.

Du brauchst da leider jemanden der das anpassen kann.

Gruß


   
AntwortZitat
(@denson)
Vorsichtiger Stromfühler
Beigetreten: Vor 2 Jahren
Beiträge: 22
 

Ich vermute das man das nicht kann da man mit dem Battery Monitor von Seplos auch nicht auf den Master draufkommt. Man sieht nur die Werte der 2 Slaves.

Ich habe mal das RS485 Kabel zum 2. Akku abgezogen und sofort kommen alle Werte korrekt in Tasmota an. Ich müsste vermutlich mal checken welchen Nutzen die RS485 Verbindung zwischen den Akkus hat.

Kann man das Script so anpassen das man über 3 TTL Wandler die 3 Akkus über einen ESP auslesen kann?


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

Das sollte gehen, aber wie gesagt. Ich habe keine Möglichkeit das zu machen.

Ich habe nur 1 Batterie


   
AntwortZitat
(@gersch)
Batterielecker
Beigetreten: Vor 2 Jahren
Beiträge: 197
 

N'Abend zusammen,

 

ich habe bzw. hatte das gleiche Problem. Sobald mehr als ein Pack dranhängt kommt nur noch Kauderwelsch. Ich hatte noch versucht über die magere Doku was rauszuholen habe es aber letztlich aufgegeben da ich den Aufbau der Datenpakete nicht rausbekommen. Lt. Seplos selbst ist dieses Verhalten by Design und selbst ihre eigene Software kann die Daten vom Master nicht auslesen sobald mehr als eins im Verbund ist. Soweit ich weiß gilt das für die CAN Versionen. Ich meinen Frieden damit gefunden die Daten aus den zusätzlichen Balancer auszulesen.

Mit einem Pack läuft der Treiber aber super! Gute Arbeit 

15,2 kWp an SolarEdge SE15K, 32xEVE LF280 in Seplos Mason 150A DIY Kits mit Neey Active Balancer an Multiplus 2 5000 AC Kopplung
>> Mitgliederkarte <<


   
AntwortZitat
(@xmannix)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 16
 

Hat jemand eine Idee , ich komme nicht weiter....

Nachdem wie bei einigen schon dieser Fehler aufgetreten ist konnte ich durch auskommentieren der zeile 269 das script ausfüren.

BRY: Exception> 'syntax_error' - input:269: 'rs485Driver' undeclared (first use in this function)

Zeile 269

tasmota.remove_driver(rs485Driver)

Nun erhalte ich zwar werte allerings mit einem fehler mit dem ich nix anfangen kann.

        end
    end
 end
#tasmota.remove_driver(rs485Driver)

rs485Driver = rs485()
tasmota.add_driver(rs485Driver)

{'Temperature': [22.4, 20.8, 20.4, 22.1, 27.7, 24.7], 'Current': 8.8, 'PortVoltage': 54.05, 'SOC': 94.5, 'SOH': 100, 'BatteryCapacity': 280, 'CycleLife': 0.13, 'RemainingCapacity': 264.79, 'Cell': [3374, 3376, 3376, 3374, 3375, 3376, 3376, 3376, 3376, 3376, 3378, 3375, 3377, 3376, 3375, 3373], 'PackVoltage': 54.01, 'RatedCapacity': 280}
[3374, 3376, 3376, 3374, 3375, 3376, 3376, 3376, 3376, 3376, 3378, 3375, 3377, 3376, 3375, 3373]
{}
BRY: Exception> 'attribute_error' - the 'seplos' object has no attribute 'Cell'
{}
BRY: Exception> 'attribute_error' - the 'seplos' object has no attribute 'Cell'
{}
BRY: Exception> 'attribute_error' - the 'seplos' object has no attribute 'Cell'

 

Nachtrag sobald ich das script einmal manuell ohne zeile 269 ausgefürt habe kann ich das script nun manuell jedesmal starten mit zeile 269 einkomentiert  und es erscheinen keine fehler mehr.

    end
end

tasmota.remove_driver(rs485Driver)

rs485Driver = rs485()
tasmota.add_driver(rs485Driver)
{'Temperature': [22.4, 20.8, 20.4, 22.1, 27.7, 24.7], 'Current': 8.93, 'PortVoltage': 54.08, 'SOC': 95.1, 'SOH': 100, 'BatteryCapacity': 280, 'CycleLife': 0.13, 'RemainingCapacity': 266.35, 'Cell': [3376, 3378, 3378, 3375, 3377, 3378, 3377, 3378, 3378, 3378, 3380, 3376, 3379, 3377, 3376, 3375], 'PackVoltage': 54.04, 'RatedCapacity': 280}
[3376, 3378, 3378, 3375, 3377, 3378, 3377, 3378, 3378, 3378, 3380, 3376, 3379, 3377, 3376, 3375]

 

Auf der Tasmota Startseite sehe ich aber keine werte abgebildet wie in euren screenshot

 

Diese r Beitrag wurde geändert Vor 9 Monaten von XManniX

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

@xmannix 

kopiere dir das Script neu, und entferne die Zeile komplett.

Danach starte den ESP neu.

Gruß


   
AntwortZitat
(@xmannix)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 16
 

Hab das Script (rs485_v2.be) von github (raw) nochmal kopiert und ohne der Zeile auf dem esp abgelet.
Nach dem Reboot sehe ich in der console wie es asugeführt wird , aber wieder mit diesem Fehler (Anhang)
Ein copy paste fehler halte ich für ausgeschlossen.


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

@xmannix 

Wie sind die DIP switches am Seplos konfiguriert ? 

Hast du mehrere BMS ?

 

Welches Script verwendest du ? Nimm bitte mal

 

 

Gruß

 

Diese r Beitrag wurde geändert Vor 9 Monaten von LuFi

   
AntwortZitat
(@xmannix)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 16
 

Es handelt sich nur um ein BMS (200A), die Dip Switche stehen alle auf 0.
Die Werte die ankommen sind auch plausible und richtig.
Auch kann ich mich ohne Probleme mit der Battery Monitor Software von Seplos verbinden und mir alles anzeigen lassen.

 


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

Welches Script nutzt du ? 

https://github.com/Lu-Fi/tasmota-seplos-driver/blob/main/rs485.be

 

 


   
AntwortZitat
(@xmannix)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 16
 

Wie oben schon geschrieben bezieht sich alles auf das rs485_v2.be
https://github.com/Lu-Fi/tasmota-seplos-driver/blob/main/rs485_v2.be

Na toll ich idiot dachte das v2 wäre ein hinweiss auf die "zweite version" mit dem rs485.de erhalte ich nun werte in der Tasmota Gui.

Und auch im iobroker kommen alle werte an.
Danke für deine Hilfe @LuFi

Diese r Beitrag wurde geändert Vor 9 Monaten 2 mal von XManniX

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

@xmannix 

 

Sry, ich hab das v2 mal gelöscht, damit es keine Verwirrung stiftet.c

 

 


   
AntwortZitat
(@xmannix)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 16
 

Wolte dich schon fragen on es sinn machen wurde das zu löschen oder einen hinweiss dazu in der Readme zu geben.
Danke für deine arbeit an dem Projekt.

Ich kann nun mit den Daten im Iobroker schön rumspielen und diese schön Visualisieren.

Nutze dazu einen Ulanzi TC001 , das ganze sieht dann so aus

Diese r Beitrag wurde geändert Vor 9 Monaten von XManniX

   
AntwortZitat
Seite 6 / 7
Teilen: