@leoman wenn dein Ziel ist "Batterie mit zwei Victron MPPT 150/35 über die DTU visualisieren", dann brauchst du OpenDTUonBAttery nicht.
VenusOS ist perfekt fuer diese Aufgabe.
@manos66 meine Aktuelle Aufbau sieht so aus: OpenDTU-onBattery, HM-600, Shelly Pro 3EM, 2x Victron MPPT, 2x Pylontech. Nur eine der beiden Laderegler ist an der DTU angeschlossen. Ein Raspy ist vorhanden, aber noch nicht angeschlossen (Verbindungskabeln noch nicht bestellt).
Macht es Sinn, die zwei Laderegler über VenusOS laufen zu lassen? Ist eine Zusammenarbeit von VenusOS und DTU möglich? Wie realisiere ich es? NodeRed?
Fragen über Fragen.
Eine DTU mit zwei Anschlüssen wäre mir am liebsten
Hallo @leoman
Ich kann nur meine persönliche Meinung geben:
- Du hast ein schoenes Setup (vielleicht waere eine HM-1500 langfristig eine bessere Investition aufgrund der vier Eingaenge)
- Deine oberste Prioritaet ist die HM-600 so oft wie moeglich zu betreiben (Nulleispeisung) Tag, wie Nacht
- Deine HM-600 ist an 2 Pylontechs angeschlossen, daher Ausschlagegebend ist:
- wie schnell deine Pylontechs geladen werden und
- wie hoch der Schwellenwert ist, der den HM-600 startet (Akku SoC - Start)
Deine HM-600 verbraucht maximal 600W ./. 95% Effizient = 631W DC ./. 48V der Batterie = 13,1Amperes
Du hast zwei Victrons MPTT 150/35 also hast du eine optimale Ladegeschwindigkeit deiner Pylontechs die bis zu 70 Amperes sein koennte (ich kann die Anzahl Paneele nicht einschätzen).
Verglichen zu den 13A die deine HM-600 maximal braucht, hast du also bei sonnigen Tagen "Saft" ohne Ende, die Batterie wird also sehr schnell geladen - auch waehrend der HM-600 bei volle Leistung produziert (70A gehen in die Batterie rein, 13A gehen raus).
Daher wuerde ich ein Akku SoC - Start von 30% einstellen = relativ schnell die HM-600 starten.
(Mein Beispiel zeigt rot markiert den Schwellenwert 85% weil ich, nach so vielen Wochen ohne Sonne, einmal die Batterie voll laden möchte).
-ENDE-
Wie du siehst, habe ich das Thema "zwei Victrons" nicht erwaehnt. Es gibt auch kein Grund dafuer, die Daten sehen zu muessen.
Die Pylontechs liefern präzise Daten, deine HM-800 hat nichts mit den Victron MPPT zu tun, also die Victrons sind ohne Bedeutung.
* Fuer die Jenigen, die Gedanken an "Solar-Passthrough" haben: Ebenso nutzlos! Wenn die Victrons 70A "rein-pumpem", dann hilfen die 13A des Solar-Passthrough wenig.
* Die einzige Moeglichkeit, die Pylontech Batterie nicht ueber einen bestimmten SOC (z,B. 95%) zu laden, ist durch die Lade-Spannung Einstellung der zwei Victrons.
Jetzt du willst unbedingt die Daten beide Victrons ablesen koennen.
Ein rein "kosmetischer Bedarf", aber wie auch immer.
Dann installiere VenusOS und verbinde die zwei Victron MPPTs da. Dan hast du deine Daten!
Mit Home Assistent kannst du beides (OpenDTUonBattery & VenusOS) integrieren.
Edit: Korrigiert die Berechnung mit zwei 150/35 anstatt 100/20
@manos66 vielen Dank für die ausführliche Erklärung. Leider ist die Dokumentation etwas dürftig oder ich habe es durcheinander gebracht. Solar-Passthrough habe ich bis heute noch nicht begriffen. Die zwei MPPT lassen sich zwar per BT visualisieren, aber ich würde gerne zwecks Steuerung auch von unterwegs ein Auge drauf haben wollen. Die DTU läuft wie geschmiert aber eben nur mit einem MPPT. VenusOS ist hier die Lösung. Und so werde ich es machen. Ich habe es bereits mit einen DIY-Kabel versucht, aber die Verbindung über USB ist sehr instabil. Muss ich unbedingt die teuren Originalkabel bestellen, oder reicht es wenn ich ein Optokoppler (ADUM1201) zwischen JST-Stecker und USB-Adapter setze?
Die DTU läuft wie geschmiert aber eben nur mit einem MPPT.
Das versuche ich dir die ganze Zeit Begreiflich zu machen: Die OpenDTU funktioniert wunderbar, UNABHAENGIG ob du einen oder zehn MPPT hast!
Du hast Solar-Passthrough nicht begriffen, also nutzt du es nicht. Eine Baustelle weniger. 👍
Dass du jetzt die Informationen ueber deine zwei MPPTs per Fernzugriff sehen willst, ist deine persönliche Geschmackssache,
(genauso haettest du den Verbrauch deines Fernsehers zu Hause sehen wollen.... Geschmackssache).
Dafuer ist VenusOS eine gute Moeglichkeit!
Alles ist moeglich mit Fernzugriff:
HA (Home Assistant) - speichert auch die Daten fuer 14Tage, oder Laenger bei Bedarf
Vnc - Fernzugriff vom PC oder Raspi im Haus Netzwerk
Remote Desktop - Fernzugriff von Win10/11 im Haus Netzwerk
Ich habe leider keine Erfahrung mit VenusOS, weder mit Originalkabel.
Viel Erfolg!
Hallo, nach dem die ersten Platinen nun in den Versand gehen hier noch mal das von mir verwendete Pin mapping:
[ { "name": "AlexDTU with Battery + Victron MPPT + HUAWEI +NRF24 + LED", "nrf24": { "miso": 19, "mosi": 23, "clk": 18, "irq": 16, "en": 4, "cs": 5 }, "victron": { "rx": 22, "tx": -1 }, "battery": { "rx": 27, "rxen": 33, "tx": 14, "txen": 32 }, "led": { "led0": 17, "led1": 1 }, "eth": { "enabled": false, "phy_addr": -1, "power": -1, "mdc": -1, "mdio": -1, "type": -1, "clk_mode": -1 }, "huawei": { "miso": 12, "mosi": 13, "clk": 26, "irq": 25, "power": 21, "cs": 15 } } ]
und Hinweise zu den Jumpern:
auf der platine sind 7 jumper
für die Auswahl des BMS typ werden die rot eingekreisten Jumper benötigt
es ist innerhalb der rot eingekreisten jumper nur ein Jumper oder kein Jumper zulässig
*kein jumper: JK-BMS direkt (3V3 TTL Signale über X1)
* Jumper auf J9: Pylontech Can über X3 (RJ45 (Pin 4&5)
*Jumper auf J7: JK-BMS über RS485 über X3 (PIn 1&2)
*Jumper auf J8: Smart Shunt über eignen stekcer X4
findet komunikation zum BMs statt blinken die lEDs in derRJ45-Buchse
Mit dem Jumper J4 wird wird der 120 Ohm Abschlusswiderstand für die CAN Pylontech Kommunikation aktiviert
Mit dem Jumper J1 wird wird der 120 Ohm Abschlusswiderstand für die CAN Hawei Kommunikation aktiviert
der Jumper J2 kann genutzt werden wenn über X2 (2poliger Grüner Stecker) 5V anstelle 6-60V eingespeist werden damit das internet netzteil überbrückt wird
der Jumper J3 hat aktuelle keine Funktion und sollte nciht gesteckt werden
Hinweis bei dieser Version der LK funkoniert das Display nicht.
LEDs (von links nach rechts)
LED_PW (grün) zweigt Zustand der Spannungsversorgung (3,3V) an
LEDs im JR45-Stecker zeigen Kommunikation zum BMs an
LEDs zwischen X4 und X5 zeigen Kommunikaiton zum MPPT an
LEDs zwischen X5 und X6 zeigen kommunikaiton zum Huawei CAN an
für Funkion der LED Inverter bzw Wifi siehe: https://github.com/tbnobody/OpenDTU/wiki/LEDs
die LED-ONB hat aktuell keine Funktion
Update: Datei ausgetauscht, STL aktualisiert.
Erst mal vielen Dank an AlexS ...
Hallo Leute,
da ja die Frage zum Gehäuse aufgekommen ist und ich inzwischen eine Platine von AlexS da habe, hab ich mich mal dran gemacht und stelle euch das Gehäuse und Deckel hier mal als STL-Druckdatei ein.
Wer sich über die großflächige ausgeklinkte Ecke wundert, es sollte möglichst allgemeintauglich sein und mit möglichst allen NRF-Modulen irgendwie passen, (kleine mit interner Antenne, schwarz und lang 1100 mit Antenne, sowie die breite grüne 2500 Version mit Antenne, die ich selbst verwende). Zudem hat man dann auch noch einen seitlichen Zugang für das USB Kabel (sofern benötigt) ins Gehäuse. Seitlich sind zwei Laschen, falls es jmd fixieren/anschrauben möchte. Der Deckel ist nur aufgesteckt/aufgelegt, ohne Rastnasen oder ähnlich.
Randnotiz: Die grünen Stecker stehen vorne etwas raus und lassen sich somit leicht stecken, die restlichen Anschlusse sind im Gehäuse versenkt (bitte bedenken, falls ihr die am PCB nochmal lösen müsst). Der USB Anschluss am ESP32 wird bei aufgestecktem NRF Modiul etwas verdeckt (sehr schmales USB Kabel nötig, falls jmd den ESP mit USB verbinden will).
Bei Benutzung von Pylontech Akkus am besten die Platine erstmal über ein externes Steckernetzteil versorgen, wir sind gerade noch am prüfen ob bei einem abschalten des pylontech BMS über den pylontech Rj45 Stecker nicht ein parallel Pfad zu den abgeschalteten Pfad erhalten bleibt der irgendwas beschädigen könnte.
Bei dem seplos BMS mit dem ich getestet habe wird der plus Pfad des Akkus getrennt, so das eine zusätzliche minus Verbindung nicht zu so einem Problem führt..
@alex_s Also erst nicht über den Pylontech die Platine versorgen lassen, richtig?
Frage zu den RJ45 Stecker
Deine Pinbelegung:
Wenn ich das mit der Pinbelegung von der US2000+ vergleiche: 1,2,4,5,7,8 passen. 6 ist bei Dir GND, hier auch. Weiss nicht ob die grounds "kompatibel" sind...
Pin 3 steht bei Dir einen grünen X, also nicht angeschlossen.
Sind Pin 3 und 6 ein issue? Kann man jetzt ohne Drähte durchzutrennen den Pylontech mit einem CAT5 Kabel an der Platine anschliessen?
Oder hat jemand vielleicht mit einem Pylontech und Alex's Platine es vielleicht schon ausprobiert? zB @tobi0171?
Ich hätte mal kurz zwei bescheidene Fragen.
1. Ist die Platine jetzt komplett kompatibel mit der PylonTech US5000?
2. Ist es möglich eine BYD B-Box LVS 48V anzubinden?
3. Wäre es möglich die Daten von mehreren Victron MPPts per VE.Direct2MQTT ( https://github.com/RalfJL/VE.Direct2MQTT) einzusammeln und in OpenDTU zu verarbeiten um damit den SoC bei Systemen ohne BMS zu verbessern?
4. Gibt's die Platine auch fertig (mit ESP32, CMT2300A und Display) zu kaufen?
Hätte straffes Interesse 😅
LG Robert.