Benachrichtigungen
Alles löschen

Home Assistant Einbindung vom Deye 12k und baugleiche (Sunsyk, solarman...)

313 Beiträge
62 Benutzer
82 Likes
32.1 K Ansichten
(@plusninp)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 16
 

Der Respekt gebührt nicht mir :-), im Prinzip habe ich ich nur die beiden Projekte auf einen ESP geflasht:

GitHub - klatremis/esphome-for-deye: Esphome component for Deye sun-12k-sg04lp3 to implement into home assistant

GitHub - syssi/esphome-seplos-bms: ESPHome component to monitor a Seplos Battery Management System (Seplos-BMS) via UART or RS485

Mit HomeAssistant und dem ESPHome Add-On muss man Softwareseitig nur den YAML Code auf den ESP flashen. 

Ohne Home Assitant  ist das vielleicht eine alternative:

https://github.com/KlausLi/Esp-Seplos-Controller

1. 

Pack1 und Pack2 sind nach Handbuch über die RS485 Ports verbunden.

vom Pack 1 (Master) besteht eine Verbindung zum Deye CAN-Port -> BMS-Port, aber nur die Adern 4 u.5 , das ist die CAN Kommunikation. Setting an Deye Lithium und Protokoll "00" 

- bis hierhin alle Dip-Switche auf "0" , automatische Adressierung "on" 

Dann habe ich vom BMS-Port an Deye Pin 1 u 2 auf den ersten TTL-Konverter am ESP verbunden. DEYE im HomeAssitant sichtbar und steuerbar. 

2. 

Pin 1 u 2 an den CAN-Ports der Seplos parallel schalten und  mit dem zweitem TTL-Konverter verbinden.

-Dip-Switche nach den RS485 vorgaben im Seploshandbuch gesetzt, automatische Adressierung "on"

das wars eigentlich auch schon.

 

Habe die RJ45 Stecker am BMS - Port (DEYE) und CAN-Ports (Seplos) abgeschnitten und nur die nötigen Adernpaare verbunden damit keine überkreuzte Kommunikation statt findet. Stellt man nämlich am DEYE das Protokoll "12" ein, empfängt er die RS485 Daten vom Seplos und kann damit auch arbeiten, wird aber zeitgleich zum Modbus-Master und sendet nichts mehr an den ESP. 

 

  


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

@tenker nutzt du HomeAssitant?


   
AntwortZitat
(@tenker)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 110
 

@plusninp

Noch nicht, bin gerade bei Aufbau.

Deshalb meine Fragen, Fragen .... 😲 


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

Mit Homeassititant und ESPHome ist es relativ einfach das flashen geht aus dem Add-On heraus, die Firmware für den ESP wird automatisch aus der YAML Datei kompiliert.   


   
AntwortZitat
(@tenker)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 110
 

Veröffentlicht von: @plusninp

Mit Homeassititant und ESPHome ist es relativ einfach das flashen geht aus dem Add-On heraus, die Firmware für den ESP wird automatisch aus der YAML Datei kompiliert.   

 

Ist das die Seite für Homeassititant?

https://esphome.io/guides/getting_started_hassio.html

und Anleitungen

 

Diese r Beitrag wurde geändert Vor 1 Jahr von Tenker

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

Ich habe gerade mal ein Update meiner Platine veröffentlicht. Ich dachte ich greife einfach das CANBUS ab, aber vielleicht mach ich doch besser n zweiten RS485 auf die Platine.


   
AntwortZitat
(@tenker)
Vorsichtiger Stromfühler
Beigetreten: Vor 3 Jahren
Beiträge: 110
 

Kannst Du den Link posten?


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

@tenker https://github.com/bagges/deye-esp32-bridge die aktuellste Version hab ich selbst noch nicht in Betrieb. Bei mir läuft noch die v0.1


   
AntwortZitat
LithiumJunkie
(@lithiumjunkie)
Vorsichtiger Stromfühler
Beigetreten: Vor 1 Jahr
Beiträge: 159
 

@bagges 

Das wäre natürlich Klasse wenn du Zeit hättest das PCB Layout anzupassen, wie die Lösung @plusninp ( https://www.akkudoktor.net/forum/postid/112421/ )mit zwei RS485 und CAN durchgeschliffen. Das ist schon die ideale Lösung für die die Home Assistant nutzen. 

8,33kWp Süd + 3,5 kWp Ost
Deye Hybrid 12kW
EEL DIY Kit + Seplos 10E BMS 200A + EVE 16s280Ah


   
AntwortZitat
(@linuxdep)
Heroischer Stromgenerator
Beigetreten: Vor 3 Jahren
Beiträge: 2905
Themenstarter  

@plusninp super beschrieben, danke. Wäre es nicht auch denkbar die RS485 vom CAN Port als Verbindung zu den Akkupacks zu nutzen und die schnelleren RS485 für den ESP?

Hintergrund, die 9600baud sind echt langsam bei den vielen Werten die da abgefragt werden, du hast ja 15s drin, bringt der ESP da Fehler auf den Console? Zellspannungen hätte ich schon gerne mit min. 5s abgefragt...

Was macht eigentlich die "automatische Adressierung" im Seplos? Wenn es doch das Mäuseklavier gibt?

Interessante Lösung mit den Zeiten, hatte mich schon gefragt, ob man da irgend wie Zeitformat auswählen muss... muss ich mal bei mir einbauen... hast dazu auch ein schönes dash gebaut? Da hänge ich immer  noch hinter her... schön ist bei mir nix, nur zum schauen. Grafana habe ich auch noch nix gemacht, die interne Graphik ist ja so la la..

@bagges

ich hätte wohl 3x RS485 vorgesehen, kann ja nicht schaden einen extra zu haben, muss man ja nicht bestücken. Bei der Verkabelung der RJ45 wäre ja super, wenn das von plusninp umzusetzen ginge.

Victron MPPT Rechner
Leitungsrechner by polz
SolarRechner HTW-Berlin
Akkutester A40L zu verleihen
Anleitung Deye 12k Einrichtung mit Bildern


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

Alles klar, ich bau den kram mal dazu


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

Ich hoffe es ist klar das meine Lösung für Konfigurationen mit mehreren Packs ist, bei einem Pack kann man einen der beiden RS485 Port für die Kommunikation mit dem ESP nutzen. 

Verbindet man aber mehrere Packs zusammen ändern sich die RS485 Settings am Masterpack, dieser wird zum Modbusmaster, er muss ja schließlich die daten des zweiten Packs verarbeiten um dann evtl. Infos per CAN an den WR weitergeben zu können.  Solange Seplos daran nichts ändert und z.B RS485 Port1 am Masterpack weiterhin im Slavemodus belässt muss man auf die langsamen Ports zurückgreifen.

Seplos 5s, Deye 15s läuft bei mir auch Stabil. Seplos 10s, DEye 10s hatte öfters Aussetzer. Vielleicht muss man mit delays rumspielen so dass nicht alles zur gleichen zeit abgefragt wird, dann ist ein kürzeres Intervall sicher auch möglich. 

Die automatische Adressierung funktioniert gut wenn man die Packs nur mit dem WR verbindet. 

Grafana nutze ich nicht, mir reicht die Ploty-graph-card:

dbuezas/lovelace-plotly-graph-card: Highly customisable Lovelace card to plot interactive graphs. Brings scrolling, zooming, and much more! (github.com)     

 


   
AntwortZitat
(@linuxdep)
Heroischer Stromgenerator
Beigetreten: Vor 3 Jahren
Beiträge: 2905
Themenstarter  

Veröffentlicht von: @plusninp

Seplos 5s, Deye 15s

Ja, der Deye ist echt lahm.. aber Seplos mit 5s hört sich ja nicht ganz so schlecht an. Interessant sind ja da die Zellspannungen, um mögliche Sprünge oder so zu erkennen.

Mal schauen wann ich auf den zweiten Pack erweitere... wird wohl noch etwas dauern... aber die PV ist ja auch noch nicht im Endausbau.

 

Veröffentlicht von: @plusninp

Grafana nutze ich nicht, mir reicht die Ploty-graph-card:

dbuezas/lovelace-plotly-graph-card: Highly customisable Lovelace card to plot interactive graphs. Brings scrolling, zooming, and much more! (github.com)     

Das schaut auch gut aus, muss ich mir mal ansehen.

Victron MPPT Rechner
Leitungsrechner by polz
SolarRechner HTW-Berlin
Akkutester A40L zu verleihen
Anleitung Deye 12k Einrichtung mit Bildern


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

Moin zusammen

 

Ich habs am Wochenende hinbekommen mit plusninp's   YAML-Script einen ESP32 soweit zu bringen das ich 177(?) Entitäten in Homeassisitant sehe.

Ich hab aber wohl die billigen RS485-Module gekauft ohne automatischen Richtungsumschaltung. Ich war also  so frei noch eine Entrag für Flusscontrol auf GPIO05 ein zu bauten, und mit den beiden Pin's DE und RE verbunden. Dann ein Patchkabel abgeschnitten Orange-Weis auf RS485 -B und Orange auf A.

Dann erwartungsfroh zum Deye und ... nix :-(.

Weder der BMS- noch der Modbus-Port.

Frage: Geht das so einfach mit der Flusscontrolle und sendet der Deye überhaupt, wenn im Display "Off" steht?

 

Danke schon mal für euer Tipps

 

Leiner

 

 


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

Hey Leiner, ich glaub du hast den die RS485 Konverter vertauscht. Vielleicht erstmal den Seplos teil auskommentieren. Oder gleich die originale nutzen esphome-for-deye/deye12k esphome config at main · klatremis/esphome-for-deye (github.com) 


   
AntwortZitat
Seite 7 / 21
Teilen: