Modbus TCP
Moderator: Co-Administratoren
-
- 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
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.
Re: Modbus TCP
@Mathias
Deine Aussage kann ich nicht nachvollziehen. Wo liest Du die Werte in der Dokumentation.
Auf Seite 16 der englischen Dokumentation steht folgendes
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.
Dafür bitte die Register 40080 - 40082 auslesen und Screenshot hier posten
Deine Aussage kann ich nicht nachvollziehen. Wo liest Du die Werte in der Dokumentation.
Auf Seite 16 der englischen Dokumentation steht folgendes
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.
Dafür bitte die Register 40080 - 40082 auslesen und Screenshot hier posten
-
- 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
@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.
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.
- 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
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.
Der TGW
CCU3 / Solaredge PV integriert / Daikin Klima WLAN integriert - gerne für Rückfragen offen.
Re: Modbus TCP
@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.
@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.
- 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
Was denn für Werte? Ich habe doch einen Wert geschickt.
Was für Werte weiter?
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.
Der TGW
CCU3 / Solaredge PV integriert / Daikin Klima WLAN integriert - gerne für Rückfragen offen.
- 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
Ich lese hier 1 aus:
Viele Grüße aus Recklinghausen im Ruhrpott
Der TGW
CCU3 / Solaredge PV integriert / Daikin Klima WLAN integriert - gerne für Rückfragen offen.
Der TGW
CCU3 / Solaredge PV integriert / Daikin Klima WLAN integriert - gerne für Rückfragen offen.
- 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
40080 --> 65535
40081 --> 65535
40082 --> 65535
40083 --> wechselnde Werte zweischen 8369 und 9205
Viele Grüße aus Recklinghausen im Ruhrpott
Der TGW
CCU3 / Solaredge PV integriert / Daikin Klima WLAN integriert - gerne für Rückfragen offen.
Der TGW
CCU3 / Solaredge PV integriert / Daikin Klima WLAN integriert - gerne für Rückfragen offen.
-
- Beiträge: 137
- Registriert: 20.03.2016, 20:49
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 1 Mal
Re: Modbus TCP
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!
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....
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!
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....
Gerade bei Smart Home Systemen sollte die (IP-) Sicherheit immer berücksichtigt werden!