hast du im raw format SOI und EOI weggelassen ? sonst sieht der antwortstring ein bisschen komisch aus.
Pylontech US2000B Daten über Konsole (RS232) auslesen
-
-
-
~20024600B01402D002B79800FAFF06C0F92D
bitte sehr
-
Hallo,
ich möchte erstmal Danke sagen für die geballte Informationen über die Pylontechs in diesem Thread.
Da auch ich eine Auswertung/Steuerung meiner Solaranlage selber realisiern möchte, war dieser Thread einer der Gründe warum ich mir vor kurzem eine Pylontech US2000 (neueste Ausführung ohne Zusatzbezeichnung) zugelegt habe.
Ich habe den ganzen Thread durchstudiert und meiner Meinung nach alle Tipps (Baudrate, Ein-/Ausschalten nach Test usw.) im Thread befolgt und bekomme leider keine ordentliche Kommunikation über RS232 zustande.
Ich bekomme zwar mit Putty und commix Antworten in jeder Baudrate, aber diese sind praktisch nicht lesbar und enthalten keine ordentliche Informationen bzw. haben mit der RS232 Protokollbeschreibung im PDF nichts zu tun.
Soweit ich gelesen habe hatte saugnapf das gleiche Problem.
Die drei verfügbaren Batteryview Versionen habe ich ebenfalls ohne Erfolg ausprobiert.
Hardwareaufbau:
Windows 10 Notebook mittels FT232-USB Adapers (FTDI) über ein ca. 1.5m langes Telefonkabel am Consolen Port der Pylontech. Bei meinem Adpater sehe ich anhand von LEDs, das ich Daten sende und empfange und dieser wurde auch schon für andere Projekte erfolgreich verwendet.
Somit bin ich derzeit etwas ratlos wo das Problem sein könnte.
Auslesen über RS485 werden ich noch probieren, sobald der neue Adater geliefert ist.
Hat es schon wer geschafft, Daten bei der neusten US2000 Pylontech Variante über RS232 auszulesen?
Nicht das Pylontech in der neuen Version beim Protokoll über RS232 etwas gedreht hat, denn bei RS485 funktionierts ja noch immer (z.B. solaranzeige).
Könnte wer bitte eine neue Version von BatteryView und/oder der R232 Schnittstellenbeschreibung auftreiben und zur Verfügung stellen?
-
hallo.
also gestern erst mit batterieview über rs232 ausgelesen. nichts einstellen, einfach connecten.
mit rs485 gehts nur mit 1200 Baud, alles andere schrott.
-
also gestern erst mit batterieview über rs232 ausgelesen. nichts einstellen, einfach connecten.
Vielen Dank für deine Antwort.
Habe deine beschriebene Vorgangsweise mit allen 3 BatteryView versionen und unterschieldichen Baudraten schon mehrmals versucht - kein Erfolg.
Du hast eine US2000 und keine ältere US2000B?
-
US2000 plus
-
US2000 plus
Ich habe eine neuere US2000 Pylontech, welche seit vergangenen Sommer 2020 verfügbar ist.
Meine Theorie, warum es bei mir das Auslesen der Daten von der US2000 Pylontech nicht funktioniert, ist ja derzeit, das bei der neuen Version bei dem RS232 Protokoll etwas geändert wurde. Deshalb würde ich gerne wissen ob das Auslesen der Daten über RS232 bei der neueren US2000 schon irgendwer hinbekommen hat.
Neuere RS232 Protokollbeschreibungen wären natürlich auch sehr hilfreich.
Eigene Unfähigkeit ist natürlich auch nie auszuschließen .
-
meine sind von 04/2020
Meinst du bzgl. rs232 änderung den rj11 statt rj10 stecker?
welchen adapter verwendest du von pc -> pylontech?
-
Meinst du bzgl. rs232 änderung den rj11 statt rj10 stecker?
welchen adapter verwendest du von pc -> pylontech?
Nein ich meine nicht die Hardwaresteckeränderung von rj10 auf rj11.
Ich meine eine RS232 Protokolländerung.
Z.B. steht bei jedem Befehl an die Console die Versionsnummer des Kommunikationsprotkolls drinnen. Theoretisch könnte sich diese geändert haben.
Datenauslesen über ASCII: ~20014642E00201FD35CR (bzw. HEX: 7E 32 30 30 31 34 36 34 32 45 30 30 32 30 31 46 44 33 35 0D)
Nach der ~ kommt 20 und das ist laut Beschreibung die Versionsnummer des Kommunikationsprotokolls.
Vielleicht gibts z.B. eine Änderung auf eine neue Version z.B. 21.
Als Adapter verwende ich einen FT232-USB Adapter mit FTDI Chip, welcher sich schon bei einem anderen Projekt bewährt hat.
-
hast du versucht auszulesen welches protokoll in verwendung ist? seite 13 im manual