Projektvorstellung: Battery safety controller

Der DEYE wird unterstütz, das stimmt so. Zumindest die Verbindung über die CAN Schnittstelle. Ich weiß leider nicht welcher Typ der Deye WR es genau war, der genutzt wurde. Ich denke aber, dass es mit allen DEYE funktionieren wird.

Kann beim Deye über sie serielle Schnittstelle auch der Speicher angebunden werden? Kann ich mir fast nicht vorstellen. Hier ist doch CAN der De-facto-Standard.

Oder welche Daten willst du über die Serielle Schnittstelle vom DEYE lesen oder schreiben?

Ich habe keinen DEYE und kenne mich daher mit diesem nicht aus.

RS232 am Deye, weil

a) der Port frei ist, da der Wifi-Dongle nur zum update ran kommt. Ist mir für eine dauerhafte Anbindung deutlich zu unsicher.

b) der CAN-Port schon am Seplos BMS hängt und ich Y-Adapter vermeiden möchte.

c) das der Weg ist, den auch Solar Assistent geht. Die notwendigen Daten sind da also vorhanden.

ich will dieses Projekt hier primär zum Daten sammeln nutzen um meinen ioBroker via MQTT zu füttern.

ich teste zunächst mal den CAN-Port, was darüber im BSC ankommt. Sobald das Board und die Kleinteile hier und verlötet sind. Dann schauen wir weiter ?

@darthpride hast du eine protokollbeschreibung vom Deye 12k was er am RS232 Port sprich? Ist dass das identische Protokoll wie an den ungenutzten Pins vom RS485 Port vom BMS Stecker ( die nur über y Adapter zugänglich sind).

Ich meinte mal irgendwo was gelesen zu haben dass der RS232 Port irgendwelche Nachteile hätte.. finde die Quelle nun nicht mehr und hatte für mich schon den RS485 port als gegeben angesehen.. der Nachteil dass das WLAN Modul dann nicht mehr gesteckt werden kann hattest du ja schon erwähnt... Welchen Nachteil siehst du bei dem y Adapter? Ich wäre jetzt mit einem RJ45 Kabel von der auf das BSC gegangen und hätte zwei Adern davon am CANport und drei Adern auf einen freien rs485 Port aufgelegt?

Aber wie du selbst sagst, jetzt muss erstmal die Batteriekommunikation funktionieren.. und ein Auslesen der Deye Informationen und bereitstellen als mqtt ist dann ein weiterer Schritt

Hallo,

mein Paket ist gut angekommen. Schaut wirklich super aus, leider komme ich in nächste Zeit vermutlich nicht dazu das zusammen zu bauen.

Trotzdem nochmal vielen Dank für die super Organisation.

Mein Paket kam heut auch an. Werd am WE mal mein "Dachrinnen-Lötkolben" rausholen. {green}:laugh:

Meins ist auch angekommen. Wirklich gut verpackt. Konnte nicht widerstehen, musste sofort alles zusammenlöten und flashen. Am WE teste ich vielleicht mit meinem JK. :razz:

Meine sind auch gut angekommen.

Vielen Dank nochmal!

Relais und DC DC Wandler habe ich auch schon gelötet. Vor der Inbetriebnahme am WE will ich aber nochmal in Ruhe den Schaltplan durchgehen, und mir die ganzen Jumper Varianten nochmal anschauen.

Die ersten blöden Fragen hätte ich auch schon ? Ich hatt eschon mal mit NodeMCU und einem NEEY im Vorfeld rumgespielt. Die letzte Version im Github ist 0.15? Da du beim Display schreibst ab 0.2? Übersehe ich da was? Bin nicht so firm mit den Github Ordner Strukturen.

Gibt es irgendwo eine Übersicht, welche Topics per MQTT gesendet werden? Da hatte ich zwar im MQTT Explorer das BSC gefunden, aber eine Übersicht wäre hilfreich.

Freut mich, wenn sie unbeschadet bei euch ankommen:-) Ich wünsche viel Spaß damit:-)

Sorry, dass es mit dem Versenden so lange gedauert hat.

@sascha-b

Das aktuelle freigegebene Release ist das 0.1.5.
Der aktuelle Teststand (Branch: bt_stability) ist 0.2.10, der auch für das Display benötigt wird.
Ich bin aktuell dabei das nächste Release fertig zu bekommen, das auch für die aktuelle PCB Version notwendig ist. Es läuft zwar das Meiste auch mit der 0.1.5, aber eben nicht alles.

Wird noch ein paar Tage dauern bis ich so weit bin. Sind nur noch ein paar Kleinigkeiten, aber gerade die halten auf.

Eine Übersicht über die Topics kann ich auch erstellen, werde es aber hinten anstellen.

Wie ist das mit dem Display, muss das ein WT32-SC01 sein oder kann man da auch die PLUS Variante nutzen. Sorry für die blöde Frage, aber ich wollte jetzt nicht wie bei mir üblich tagelang die Unterschiede raussuchen. Gibt es eine Empfehlung wo man das am besten kauft? Aliexpress ?

Das WT32-SC01 PLUS hat statt dem ESP32 einen ESP32-S3. D.h. 1:1 wird es auf dem Plus nicht funktionieren.

Das Unschöne am WT32-SC01 ist, dass das Display sehr träge ist, aufgrund der schlechten Anbindung an des ESP32, da wäre die PLUS Variante deutlich im Vorteil.

In der normalen Darstellung gibt es keine Probleme nud man merkt auch nichts, aber beim Navigieren funktionieren die ganzen Animationen nicht oder nur aehr ruckelig.

Ich habe ab und an gelesen, dass beim ESP32-S3 der I2C mehr Probleme machen soll, als beim ESP32, kann ich aber nicht mit Sicherheit sagen.

Ich kann Probieren, dass ganze auch fürs PLUS zu machen, bräuchte aber jemanden der ein Display hat und Testen kann oder der mit ein Display zur Verfügung stellt.

Meine Lieferung ist auch angekommen,danke.

@shiningman

Ist die Beschriftung der klemmleisten auf Platine korrekt so?
auf der oberen Reihe ist die 1 links auf der unteren Reihe ist die 1 rechts.

@steve1625

Das ist richtig so.
Da die unteren Stecker um 180° gedreht sind, ist dadruch auch der Pin 1 auf der anderen Seite.

@shiningman Ich hab jetzt mal ein plus bestellt, das kostet nur 2€ mehr als das langsamere, mal sehn ob ich/wir das hinkriegen. Notfalls wird halt was anderes draus.

Ich hab jetzt mal angefangen, die Platine zu bestücken und zu flashen.

Beim flashen bleibe ich aber im sync hängen. Auf der Platine ist die LED für die 3,3V an, also Versorgungsspannung ok. Rx / Tx hab ich auch schon mal getauscht, kein Unterschied.

Hat jemand ne Idee warum es nicht weiter geht?

@rapo

Den Bootjumper hast du vor dem Einschalten der Spannugnsversorgnung gesteckt?

Welches Kabel nutzt du zum Flashen?

das ist der Adapter mit Verbindung zum board, jumper war gesteckt

Sieht nach RS232 Wandler mit 12V Pegel aus.......

@sascha-b ich messe zwischen Pin3 und 5 aktuell 5,7V

@rapo

Du brauchst keinen USB=>RS232 sondern einen mit TTL 3V3 Pegel.

Zum Beispiel folgender (War einfach der erste in der Ergebnisliste und solle keine Empfehlung für genau diesen sein):

https://www.ebay.de/itm/223727784474

@rapo

Alles was du über 3,3V misst ist gefährlich!