Modbus TCP

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

Mathias
Beiträge: 1783
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 259 Mal
Kontaktdaten:

Re: Modbus TCP

Beitrag von Mathias » 10.10.2019, 12:55

Das sieht sehr gut aus. 28243 ist in hexadezimaler Darstellung 6E53. Und auf Seite 16 von sunspec-implementation-technical-note.pdf wird exakt dieser Wert für das Register 40001 angegeben. In 40002 müsste demnach 5375 hex → 21365 dez zu lesen sein.

Garf
Beiträge: 63
Registriert: 29.03.2019, 07:45
Hat sich bedankt: 2 Mal
Danksagung erhalten: 7 Mal

Re: Modbus TCP

Beitrag von Garf » 10.10.2019, 15:44

@Mathias
Deine Aussage kann ich nicht nachvollziehen. Wo liest Du die Werte in der Dokumentation.

Auf Seite 16 der englischen Dokumentation steht folgendes
Register4001.JPG
Demnach stehen im Register 40001 & 40002 ein 32 bit Wert. Klär mich bitte auf was Du da siehst und ich offensichtlich nicht.

Aber es sieht wirklich schon sehr gut aus. Die Kommunikation steht, Werte werden gelesen.

@tgw
Lies doch bitte mal andere, nachvollziehbare Werte aus.
Register_PhaseN.JPG

Dafür bitte die Register 40080 - 40082 auslesen und Screenshot hier posten
Auslesen.JPG

Gawan
Beiträge: 488
Registriert: 11.12.2014, 23:40
Hat sich bedankt: 6 Mal
Danksagung erhalten: 2 Mal

Re: Modbus TCP

Beitrag von Gawan » 14.10.2019, 22:53

Hallo zusammen,

seit ihr schon weiter gekommen ? Gibts schon sinnvolle Werte vom WR ? :)

lG
gawan

Mathias
Beiträge: 1783
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 259 Mal
Kontaktdaten:

Re: Modbus TCP

Beitrag von Mathias » 15.10.2019, 13:27

@Garf
Der Hersteller stellt in den Registern 40001 und 40002 den Text "SunS" als Identifikation des Gerätes zur Verfügung. Die Zeichencodes der Zeichen "SunS" sind dezimal 83, 117, 110, 83 und hexadezimal 53, 75, 6E, 53. Diese Hex-Codes sind auch unter "Description" in der Tabelle angegeben.

Benutzeravatar
tgw
Beiträge: 579
Registriert: 10.10.2013, 22:35
System: CCU
Wohnort: Recklinghausen
Hat sich bedankt: 38 Mal
Danksagung erhalten: 5 Mal

Re: Modbus TCP

Beitrag von tgw » 17.10.2019, 18:01

Und weiter? :?:
Viele Grüße aus Recklinghausen im Ruhrpott

Der TGW

CCU3 / Solaredge PV integriert / Daikin Klima WLAN integriert - gerne für Rückfragen offen.

Garf
Beiträge: 63
Registriert: 29.03.2019, 07:45
Hat sich bedankt: 2 Mal
Danksagung erhalten: 7 Mal

Re: Modbus TCP

Beitrag von Garf » 17.10.2019, 19:23

@tgw
@Gawan
Macht ihr Witze? Ihr seit gefordert, von uns kann hier niemand weiter machen, ohne dass ihr uns Daten liefert.

Die Macher/Entwickler/Programmierer seit ihr!

@Mathias
Alles klar, wandelt man den Text "SunS" in Hexadezimal, und schreibt man je zwei Werte hintereinander und rechnet man diesen Wert dann in eine Dezimalzahl kommt der Wert aus dem Screenshot heraus.

Jetzt bin ich mal gespannt, ob die Fragenden hier uns noch weitere Werte liefern werden. Ansonsten geht hier nichts mehr weiter und ich habe nur ein wenig dazu gelernt.

Benutzeravatar
tgw
Beiträge: 579
Registriert: 10.10.2013, 22:35
System: CCU
Wohnort: Recklinghausen
Hat sich bedankt: 38 Mal
Danksagung erhalten: 5 Mal

Re: Modbus TCP

Beitrag von tgw » 21.10.2019, 17:22

Was denn für Werte? Ich habe doch einen Wert geschickt.

Was für Werte weiter?
Viele Grüße aus Recklinghausen im Ruhrpott

Der TGW

CCU3 / Solaredge PV integriert / Daikin Klima WLAN integriert - gerne für Rückfragen offen.

Benutzeravatar
tgw
Beiträge: 579
Registriert: 10.10.2013, 22:35
System: CCU
Wohnort: Recklinghausen
Hat sich bedankt: 38 Mal
Danksagung erhalten: 5 Mal

Re: Modbus TCP

Beitrag von tgw » 30.10.2019, 20:09

Mathias hat geschrieben:
10.10.2019, 12:55
Das sieht sehr gut aus. 28243 ist in hexadezimaler Darstellung 6E53. Und auf Seite 16 von sunspec-implementation-technical-note.pdf wird exakt dieser Wert für das Register 40001 angegeben. In 40002 müsste demnach 5375 hex → 21365 dez zu lesen sein.
Ich lese hier 1 aus:
2019-10-30 20_07_49.png
Viele Grüße aus Recklinghausen im Ruhrpott

Der TGW

CCU3 / Solaredge PV integriert / Daikin Klima WLAN integriert - gerne für Rückfragen offen.

Benutzeravatar
tgw
Beiträge: 579
Registriert: 10.10.2013, 22:35
System: CCU
Wohnort: Recklinghausen
Hat sich bedankt: 38 Mal
Danksagung erhalten: 5 Mal

Re: Modbus TCP

Beitrag von tgw » 30.10.2019, 20:15

Garf hat geschrieben:
10.10.2019, 15:44
@tgw
Lies doch bitte mal andere, nachvollziehbare Werte aus.
Register_PhaseN.JPG

Dafür bitte die Register 40080 - 40082 auslesen und Screenshot hier posten
Auslesen.JPG
40080 --> 65535
40081 --> 65535
40082 --> 65535
40083 --> wechselnde Werte zweischen 8369 und 9205
2019-10-30 20_19_52.png
Viele Grüße aus Recklinghausen im Ruhrpott

Der TGW

CCU3 / Solaredge PV integriert / Daikin Klima WLAN integriert - gerne für Rückfragen offen.

Schattenschimmer
Beiträge: 137
Registriert: 20.03.2016, 20:49
Hat sich bedankt: 3 Mal
Danksagung erhalten: 1 Mal

Re: Modbus TCP

Beitrag von Schattenschimmer » 01.11.2019, 19:23

Ich habe hier mal einen etwas anderen Ansatz:
Ich habe die Solaranzeige von www.solaranzeige.de auf einem Raspi installiert und lese damit den WR aus. Das klappt ziemlich gut und war bei meinem Solaredge auch nicht schwer. Diese Daten werden übrigens in eine Datenbank geschrieben und dann mittels Grafana visualisiert. Es liegen ziemlich viele Daten in der Datenbank, die Oberfläche kann quasi frei definiert werden und wird per Browser abgerufen. Ziemlich coole Lösung! 8)

Mit anderen Worten: Da hat schon jemand (Ulrich) mit dem TCP-Modbus und für viele WR eine Lösung entwickelt. :-)

Diese Solaranzeige verfügt übrigens über eine Schnittstelle zur Homematic:
Es können 10 Systemvariablen von und 10 Systemvariablen zur Homematic übertragen werden.
Das schreiben der Systemvariablen in die HM klappt bei mir gut, an dem auslesen der Systemvariablen arbeite ich noch.

Es gibt bestimmt noch andere Möglichkeiten, die Datenbank von der Solaranzeige auszulesen und in die HM zu integrieren.....mit IO-Broker oder NodeRed zum Beispiel sollte hier einiges machbar sein.... :idea:
Gerade bei Smart Home Systemen sollte die (IP-) Sicherheit immer berücksichtigt werden!

Antworten

Zurück zu „RedMatic“