Hallo,
ich benötige Hilfe oder einen Denkanstoß:
ich bekomme keine stabile Verbindung zwischen Raspberry (iobroker) und der Wallbox.
Die Leitung ist < 10m CAT5, Busabschlüsse sind drin.
Daten kommen, aber im iobroker geht ständig die rote Lampe der Modbus-Instanz an.
Die Wallbox meldet Busfehler.
Hat jemand das am Laufen in dieser oder ähnlicher Konfiguration?
Es ist auch möglich, das der USP-Seriell-Adapter nicht richtig mitspielt. Könnte dann einen Link auf ein funktionierendes Teil brauchen.
Vorweihnachtliche Grüße
Olfi
5 kWp Ost / 5 kWp West, Corsa Elektro
Powerwall im Wachstum
Mitgliederkarte: https://umap.openstreetmap.de/de/map/drbacke-forum_28799#6/51.337/9.492
zur Anleitung: https://forum.drbacke.de/viewtopic.php?t=4982
sicher, dass die Litzen alle richtig angeklemmt sind? Also guten Kontakt haben (hast Du mal einen Netzwerktester angeschlossen?) + richtige Reihenfolge / Farbkodierung?
Guten Morgen,
es ist nur ein RS485 mit 2 Adern. Da gibt es nur A und B als Anschlüsse.
Ich habe an einer Seite die beiden Litzen zum Test getauscht.
Klappt auch nicht.
Für einen RS485 habe ich keinen Netzwerktester, bei der Leitungslänge von <10m sollte da auch kein Problem kommen.
5 kWp Ost / 5 kWp West, Corsa Elektro
Powerwall im Wachstum
Mitgliederkarte: https://umap.openstreetmap.de/de/map/drbacke-forum_28799#6/51.337/9.492
zur Anleitung: https://forum.drbacke.de/viewtopic.php?t=4982
Hallo Olfi,
was passiert wenn du den PI direkt neben deine Wallbox packst? Ist dann die Verbindung möglich?
Beitrag geholfen? Links unter dem Profil einen "Daumen hoch" geben.
PS: Bitte wenn ich angesprochen werde immer mit der ZITAT Funktion arbeiten, so bekomme ich in meiner Timeline angezeigt.
Hallo Olfi,
was passiert wenn du den PI direkt neben deine Wallbox packst? Ist dann die Verbindung möglich?
Da müsste ich erstmal mächtig umbauen, der Raspi sitzt ja im Schaltschrank und bedient den Akku.
Ist eher die letzte Rille, wie geschrieben sind es nur wenige Meter bis zur Wallbox.
5 kWp Ost / 5 kWp West, Corsa Elektro
Powerwall im Wachstum
Mitgliederkarte: https://umap.openstreetmap.de/de/map/drbacke-forum_28799#6/51.337/9.492
zur Anleitung: https://forum.drbacke.de/viewtopic.php?t=4982
Es muss ja nicht "dauerhaft" sein, sondern nur zum Testen ob die Kommunikation zwischen Wallbox und Raspi überhaupt funktioniert.
Beitrag geholfen? Links unter dem Profil einen "Daumen hoch" geben.
PS: Bitte wenn ich angesprochen werde immer mit der ZITAT Funktion arbeiten, so bekomme ich in meiner Timeline angezeigt.
Erstmal danke für die Gedanken.
Am Raspi ist recht viel angeklemmt, schon fast einfacher, die Walbox zum Raspi zu bringen.
Ich probier heute noch weiter und fasse es ins Auge.
5 kWp Ost / 5 kWp West, Corsa Elektro
Powerwall im Wachstum
Mitgliederkarte: https://umap.openstreetmap.de/de/map/drbacke-forum_28799#6/51.337/9.492
zur Anleitung: https://forum.drbacke.de/viewtopic.php?t=4982
Es ist auch möglich, das der USP-Seriell-Adapter nicht richtig mitspielt. Könnte dann einen Link auf ein funktionierendes Teil brauchen.
seriell ist ja nicht gleich Modbus. Du musst am USB-Adapter exakt die Werte (Baudrate, Bitlänge etc.) eingeben, die die Wallbox erwartet sonst sind die Datenpakete inkompatibel
...
seriell ist ja nicht gleich Modbus. Du musst am USB-Adapter exakt die Werte (Baudrate, Bitlänge etc.) eingeben, die die Wallbox erwartet sonst sind die Datenpakete inkompatibel
Der Adapter ist ein USB zu RS485 Converter https://www.ebay.de/itm/353520705718 , der macht die Baudrate alleine.
Im iobroker habe ich die Parameter 19200 Baud , Parität even, Stopbit entsprechend gesetzt.
Da ich ja hin und wieder Werte aus den Input-Registern der Wallbox bekomme (Spannungen der Aussenleiter, Temperatur), müssen die Einstellungen stimmen, sonst käme ausschließlich Datenmüll?
5 kWp Ost / 5 kWp West, Corsa Elektro
Powerwall im Wachstum
Mitgliederkarte: https://umap.openstreetmap.de/de/map/drbacke-forum_28799#6/51.337/9.492
zur Anleitung: https://forum.drbacke.de/viewtopic.php?t=4982
Die Wallbox zeigt jetzt keinen Kommunikatiosfehler durch Blinken mehr an.
Ich sende nun parmanent jede Sekunde ein Datum an die Wallbox, die Wallbox setzt dieses immer wieder auf NULL. Recht brutal, aber immerhin könnte die Vermutung des hardwareseitigen Busfehlers ausgeräumt sein.
Der Bus steht also grundsätzlich.
Die Blinkerei und Bedienungsanleitung von der Heidelberg Wallbox ist recht irreführend. Im iobroker tickert der Datenpunkt "Connection" immer zwischen true und false. Etwas zickig die Kleine!
Nun also mal schauen, was die Wallbox softwareseitig erfordert. Wenn das Auto angeklemmt ist probiere ich weiter und gebe das Ergebnis bekannt.
Danke euch für das betreute Basteln!
5 kWp Ost / 5 kWp West, Corsa Elektro
Powerwall im Wachstum
Mitgliederkarte: https://umap.openstreetmap.de/de/map/drbacke-forum_28799#6/51.337/9.492
zur Anleitung: https://forum.drbacke.de/viewtopic.php?t=4982
Habe den Raspberry zur Wallbox geschleppt und über 0,5m Leitung angeschlossen.
Ändert nichts.
Daten sind zu lesen, einige seltsame Fehler sind immer noch da. Beim Senden von Daten zickt die Wallbox aber noch immer.
Ich habe nun einen anderen USB zu RS485 Converter (mit dem ich derzeit einen SDM 630 auslese) für die Wallbox genommen. Und siehe da, Fehler weg.
Nun treten die Fehler bei der Verbindung mit dem SDM630 und dem verdächtigen Converter auf.
Also liegt der Fehler an diesem schäbigen Converter oder dieser will nicht mit dem Raspberry richtig spielen.
Ärgerlich, aber es geht voran.
5 kWp Ost / 5 kWp West, Corsa Elektro
Powerwall im Wachstum
Mitgliederkarte: https://umap.openstreetmap.de/de/map/drbacke-forum_28799#6/51.337/9.492
zur Anleitung: https://forum.drbacke.de/viewtopic.php?t=4982
Ich habe ein Problem mit der Datenanbindung an der Heidlberg Wallbox.
Ich lese die Daten mit einem MAX RS485 Converter und einem ESP32 mit ESPHome aus.
Die Daten kommen zwar alle an, und der Ladestrom lässt sich auch einstellen.
Leider kommen die Daten der Ladeleistung mit einer Verzögerung von 3-5min. Das ist für eine sinnvolle Regelung zu langsam.
Die Einstellung des Ladestrom reagiert schon nach 3Sekunden.
Das 2. Problem ist der text_sensor (ganz am Ende des Programm)
hier bekomme ich immer nur den default Wert "fehler" zurück.
Hi,
meinst du diesen Schnipsel aus deinem Code:
5 kWp Ost / 5 kWp West, Corsa Elektro
Powerwall im Wachstum
Mitgliederkarte: https://umap.openstreetmap.de/de/map/drbacke-forum_28799#6/51.337/9.492
zur Anleitung: https://forum.drbacke.de/viewtopic.php?t=4982
5 kWp Ost / 5 kWp West, Corsa Elektro
Powerwall im Wachstum
Mitgliederkarte: https://umap.openstreetmap.de/de/map/drbacke-forum_28799#6/51.337/9.492
zur Anleitung: https://forum.drbacke.de/viewtopic.php?t=4982
@olfi Problem 1 ist gelößt. Ich weiß zwar nicht genau wie, hab einfach alle nicht benötigten Abfragen deaktiviert.
Jetzt werden nur noch die Register 0005, 0009, 000E, 0011 und 0105 abgerufen und 0105 hochgeladen.
Die Reaktionszeit ist jetzt bei 3Sekunden.
Der Ladezustand wird als Zahl unter 0005 zurückgegeben.
Meine Code