Hallo,
zum Thema Pylontech kann ich noch ein paar Hinweise geben.
Ich habe es damals nicht geschaft 3x US3000C auszulesen, mit zwei Stück habe ich es dann hinbekommen. Es begann schon damit, dass ich den
Raspi in die Nähe des Akku bringen mußte (1m) . Längere Kabel gingen nicht. Daraufhin habe ich dann die USB/RS485 mit SMD-Widerständen
abgeschlossen und ich kam über 3m.
Die Geschwindigkeit war immer auf 115200 gesetzt. Da meine Adapter keine eindeutige ID hatten, habe ich die über die 99-com.rules eindeutig festgelegt.
Bis zur Umstellung auf Victron- Multiplus hat es dann bis auf wenige Ausfälle geklappt. Es war aber nicht möglich 3x Esmart3 und 2x2Stück US3000C
auf einem Raspi zu verarbeiten. Ich habe dann einen größeren Aufwand betrieben. 3xEsmart 3 auf einen Raspi3 und die Akkus jeweils auf einen Raspi3.
Die Datenbanken der Akkus wurden zum ersten Raspi geschickt, wo die Hauptanzeige lief.
Jetzt läuft bei mir nur noch ein Raspi4 für alle Aufgaben.
Gruß
Pylontech auslesen funktioniert nicht mehr
Moderator: Ulrich
-
- Beiträge: 65
- Registriert: Sa 30. Jan 2021, 12:55
- Hat sich bedankt: 1 Mal
- Danksagung erhalten: 6 Mal
Re: Pylontech auslesen funktioniert nicht mehr
Kamm mir bitte jemand bei der Pinbelegung des SUB-D9 (Adapters RJ-45->RS485) helfen?
Laut Anleitung hier im Forum geht das so:
Quelle bspw. hier:https://www.virtual-serial-port.org/art ... 85-pinout/
Laut Pylontech-Handbuch ist das so (am RJ45-Port für CAN/RS485), also wie oben beschrieben Pin 6,7 und 8: Soweit so klar.
Aber welcher Pin am 9-Poligen Sub-D-Stecker ist denn für "A" und "B" vorgesehen? Bei RS232 (anderes Protokoll) sind das die Pins 2+3, aber hier bei RS485 ist die Belegung vermutlich anders? Laut der oben verlinkten Seite Pin 3+7 (weil Halbduplex)?
Laut Anleitung hier im Forum geht das so:
Wenn ich jetzt online recherchiere wird bei RS485 "B" regelmäßig mit "+" benannt, und "A" mit "-", also genau umgekehrt.PIN 8 auf B- PIN 7 auf A+ PIN 6 auf GND
Quelle bspw. hier:https://www.virtual-serial-port.org/art ... 85-pinout/
Laut Pylontech-Handbuch ist das so (am RJ45-Port für CAN/RS485), also wie oben beschrieben Pin 6,7 und 8: Soweit so klar.
Aber welcher Pin am 9-Poligen Sub-D-Stecker ist denn für "A" und "B" vorgesehen? Bei RS232 (anderes Protokoll) sind das die Pins 2+3, aber hier bei RS485 ist die Belegung vermutlich anders? Laut der oben verlinkten Seite Pin 3+7 (weil Halbduplex)?
-
- Beiträge: 1146
- Registriert: Mo 22. Jun 2020, 08:58
- Wohnort: Ulm / Neu-Ulm
- Hat sich bedankt: 16 Mal
- Danksagung erhalten: 151 Mal
Re: Pylontech auslesen funktioniert nicht mehr
Was hast Du denn genau für einen Adapter? Der Hersteller gibt hier doch normal an, welcher Pin was ist. Ansonsten sollte die Belegung aus Deinem Link gelten. Sprich TXD+(A+) und TXD-(B-) und somit Pin 8 = A+ und Pin 9 = B-
Gruß Timo
Auflistung Geräte/Dashboards/Anschlussart
Datenbankfelder der einzelnen Geräte
GANZ WICHTIG: Überblick der vorhandenen Anleitungen
Fertige Komplett-Systeme gibt es hier anfragen[AT]bauer-timo[.]de
Tibber Invite (100% Öko-Strom + 50€ Bonus)
Auflistung Geräte/Dashboards/Anschlussart
Datenbankfelder der einzelnen Geräte
GANZ WICHTIG: Überblick der vorhandenen Anleitungen
Fertige Komplett-Systeme gibt es hier anfragen[AT]bauer-timo[.]de
Tibber Invite (100% Öko-Strom + 50€ Bonus)
Re: Pylontech auslesen funktioniert nicht mehr
Hallo und Danke für die Info. Ich bin bei der Fragestellung - vor dem Kauf des Adapters - davon ausgegangen, daß SubD-9 für RS485 eine genormte Belegung hat, wollte entsprechend einen Stecker belegen und kam da nicht weiter. Anscheinend ist die Belegung nicht genormt, unterschiedliche Adapter nutzen unterschiedliche Pins. Bei mir funktioniert die Verbindung jetzt folgendermaßen (wie beschrieben):
485A von Pylon (Pin 7 am RJ-45) auf A+ des Adapters (in diesem Fall Pin1)
485B von Pylon (Pin 8 am RJ-45) auf B- des Adapters (in diesem Fall Pin2)
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste