[gelöst]SofarSolar HYD10KTL 3PH via WAVESHARE RS485 TO ETH (B)

Welche Geräter können mit dieser Anzeige benutzt werden?
Laderegler, Wallboxen, Batterie-Management-Systeme, WLAN Schalter mit Tasmota Firmware und Wechselrichter.
Allgemeine Fragen zu all diesen Geräten.

Moderator: Ulrich

Antworten
PascalAC
Beiträge: 11
Registriert: Sa 6. Jul 2024, 07:34
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

[gelöst]SofarSolar HYD10KTL 3PH via WAVESHARE RS485 TO ETH (B)

Beitrag von PascalAC »

Hallo zusammen,

ich habe o.g. WR und wollte diesen via o.g. RS485 Gateway auslesen, um die bald anstehende Installation der OpenWB vorzubereiten.
Erstmal würde es mir reichen, wenn solaranzeige die ausgelesenen Parameter im Dashboard anzeigt. Später möchte ich diese Werte an meinem ioBroker per mqtt weiterleiten, aber ich scheitere schon an der Konfiguration/Installation von Schritt 1.

Was habe ich gemacht?
Ich habe:
- ComPortWR.Pin1 (RS485A1-1 - RS485 Differenzsignal +) mit Eingang 485A des ModbusGWs verbunden.
- ComPortWR.Pin3 (RS485B1-1 - RS485 Differenzsignal -) mit Eingang 485B des Modbus GWs verbunden.
- ComportWR.Pin2 + ComportWR.Pin4 mit 120 Ohm gebrückt/terminiert.
- Den Converter wie folgt konfiguriert (alles andere Default): Workmode TCP-Server. Baudrate 9600 Baud (war so im WR konfiguriert).
- Parameter $Regler = "87", $WR_IP = "<IP des Gateways>", $WR_Port = "<Port des Gateways>" in /var/www/html/user.config.php

In einem importierten Dashboard wird nichts angezeigt, ferner zeigt der WR kein "RS485" im Display an. Auch das Gateway scheint gemäß der LEDs nicht zu kommunizieren. Hat vielleicht jemand einen Tipp für mich, wie ich das Problem eingrenzen kann? Ich habe keine Ahnung von ModBus und bin da aktuell mit meinem Latein am Ende.

mbpoll liefert auch einen Timeout:

Code: Alles auswählen

mbpoll -p 4196 192.168.178.109
mbpoll 1.0-0 - FieldTalk(tm) Modbus(R) Master Simulator
Copyright © 2015-2019 Pascal JEAN, https://github.com/epsilonrt/mbpoll
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it
under certain conditions; type 'mbpoll -w' for details.

Protocol configuration: Modbus TCP
Slave configuration...: address = [1]
                        start reference = 1, count = 1
Communication.........: 192.168.178.109, port 4196, t/o 1.00 s, poll rate 1000 ms
Data type.............: 16-bit register, output (holding) register table

-- Polling slave 1... Ctrl-C to stop)
Read output (holding) register failed: Connection timed out
-- Polling slave 1... Ctrl-C to stop)
Read output (holding) register failed: Connection timed out
-- Polling slave 1... Ctrl-C to stop)
Read output (holding) register failed: Connection timed out
^C--- 192.168.178.109 poll statistics ---
3 frames transmitted, 0 received, 3 errors, 100.0% frame loss

everything was closed.
Have a nice day !

TeamO
Beiträge: 1227
Registriert: Mo 22. Jun 2020, 08:58
Wohnort: Ulm / Neu-Ulm
Hat sich bedankt: 17 Mal
Danksagung erhalten: 144 Mal

Re: SofarSolar HYD10KTL 3PH via WAVESHARE RS485 TO ETH (B)

Beitrag von TeamO »

Regler 87 muss diret mit RS485-USB am Raspi angeschlossen werden.
Hier kannst Du nicht einfach mit einem RS485-LAN -Adapter arbeiten.

Diese Liste hier hat schon seinen Grund viewtopic.php?t=1069
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)

Maddin77
Beiträge: 194
Registriert: Di 25. Okt 2022, 15:01
Hat sich bedankt: 75 Mal
Danksagung erhalten: 6 Mal

Re: SofarSolar HYD10KTL 3PH via WAVESHARE RS485 TO ETH (B)

Beitrag von Maddin77 »

entweder du liest über RS485 und USB direkt an den Raspi wie Timo das gesagt hat, und nutzt die Solaranzeige.de

oder du liest über dein LSE-3 oder Waveshare direkt per LAN z.B. in den IOBroker über den Modbus Adapter
dann aber ohne Solaranzeige
Growatt Mod6000 3850/4620
SofarSolar HYD15 5775/7700
SofarSolar KTLX6.6 6230
Amass GTX3000-H4
Rasp PI 4B 4GB
Heizstab 6Stufen/4800Watt

PascalAC
Beiträge: 11
Registriert: Sa 6. Jul 2024, 07:34
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal

Re: SofarSolar HYD10KTL 3PH via WAVESHARE RS485 TO ETH (B)

Beitrag von PascalAC »

Erst einmal vielen Dank an Euch beide.

Ich habe mir nun einen FTDI-USB Adapter geholt und jetzt kommen die ersten Werte an. Es ist noch nicht perfekt, aber mein ursprüngliches Problem ist gelöst.

Den Waveshare habe ich gar nicht ans Laufen bekommen, egal was ich gemacht habe. Das Ding war schlicht und ergreifend tot. Weder über ioBroker, noch über die commandline, noch über (aus guten Gründen) solaranzeige.

Wie gesagt, ich bin nun einen entscheidenden Schritt weiter und wurschtel mich mal weiter durch. Herzlichen Dank nochmal.

Maddin77
Beiträge: 194
Registriert: Di 25. Okt 2022, 15:01
Hat sich bedankt: 75 Mal
Danksagung erhalten: 6 Mal

Re: SofarSolar HYD10KTL 3PH via WAVESHARE RS485 TO ETH (B)

Beitrag von Maddin77 »

PascalAC hat geschrieben:
Do 11. Jul 2024, 21:41
Erst einmal vielen Dank an Euch beide.

Ich habe mir nun einen FTDI-USB Adapter geholt und jetzt kommen die ersten Werte an. Es ist noch nicht perfekt, aber mein ursprüngliches Problem ist gelöst.

Den Waveshare habe ich gar nicht ans Laufen bekommen, egal was ich gemacht habe. Das Ding war schlicht und ergreifend tot. Weder über ioBroker, noch über die commandline, noch über (aus guten Gründen) solaranzeige.

Wie gesagt, ich bin nun einen entscheidenden Schritt weiter und wurschtel mich mal weiter durch. Herzlichen Dank nochmal.
schön wenn das geklappt hat

der Waveshare braucht spezielle Einstellungen was ich gelesen habe das er geht
Growatt Mod6000 3850/4620
SofarSolar HYD15 5775/7700
SofarSolar KTLX6.6 6230
Amass GTX3000-H4
Rasp PI 4B 4GB
Heizstab 6Stufen/4800Watt

Benutzeravatar
Ulrich
Administrator
Beiträge: 6077
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 153 Mal
Danksagung erhalten: 824 Mal
Kontaktdaten:

Re: [gelöst]SofarSolar HYD10KTL 3PH via WAVESHARE RS485 TO ETH (B)

Beitrag von Ulrich »

Nur zur Eklärung:

der SofarSolar hat eine RS485 Schnittstelle, über die er ein MODBUS RTU Protokoll sendet. Die Solaranzeige ist so programmiert, dass sie das MODBUS RTU Protokoll auslesen kann.

Der Waveshare kann das MODBUS RTU Protokoll in ein MODBUS TCP Protokoll umsetzen und die Darten über LAN weiterschicken. MODBUS RTU und MODBUS TCP sind jedoch verschiedene Protokolle. D.h. die Solaranzeige kann beim SofarSolar nur das MODBUS RTU Protokoll lesen. Es kann nicht das MODBUS TCP Protokoll lesen. Das müsste erst programmiert werden.

Der Waveshare kann mehrere Protokolle umsetzen und da liegt das Problem. Den zu konfigurieren, bedarf schon eine gehörige Portion Detailwissen über die verschiedenen Protokolle.

Auch wenn es manchmal so aussieht, als könne die Solaranzeige so gut wie alles auslesen. Dem ist nicht so! Für fast jedes Gerät muss die Solaranzeige extra programmiert werden! Bei manchen Herstellern gibt es bis zu 4 verschiedene Protokolle, da die Geräte oft von anderen Herstellern zugekauft werden und jeder Hersteller sein eigenes Süppchen kocht. Das ist auch der Grund, warum es nach 7 Jahren nur überschaubare Konkurrenz im Auslesen von Geräten verschiedener Hersteller gibt.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

Antworten

Zurück zu „Fragen zu Reglern, Wallboxen und Wechselrichter“