Seite 1 von 2

SDM630 an PE11 - keine Daten

Verfasst: Di Sep 14, 2021 9:05 am
von wawibu
Hallo zusammen,

ich habe nun endlich die 2x SDM630 und 1x PE11H in den Verteilerschrank verbaut und verkabelt.

SDM630v2 Adr 1 dient als EVU and liegt in Reihe zum Zähler des Versorgers
SDM630v2 Adr 2 dient als PV
PE11H soll die beiden SDM dann im Netz verfügbar machen.

In meiner Hausautomation IPSymcon habe ich es erfolgreich hinbekommen. War dort kein Problem. Einfach den SDM630 über Modbus Adresse 1 and IP x.x.x.31 abfragen und schon hatte ich die Werte des EVU Zählers. Das gleiche dann nochmal über Adresse 2 und ich bekomme die Werte der PV.

Soweit so gut.

Doch in openWB bekomme ich es nicht ans laufen.

Habe mich dort dann erstmal nur auf das PV Modul konzentriert - sonst sind zuviele Fehlermeldungen im log.

Also habe ich im PV Modul das SDM630 Modbus ausgewählt und die Einstellungen entsprechend vorgenommen.
SDM630.png
Jedoch bekomme ich im log angezeigt, dass die Verbindung nicht möglich ist.

Code: Alles auswählen

2021-09-14 10:34:51: **** Regulation loop start **** (LV1) at 50 main /var/www/html/openWB/regel.sh
2021/09/14 10:34:52 socat[32559] E connect(7, AF=2 10.1.1.31:26, 16): Connection refused
Traceback (most recent call last):
  File "/var/www/html/openWB/modules/sdm630modbuswr/readsdm.py", line 19, in <module>
    resp = client.read_input_registers(0x06,2, unit=sdmid)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/common.py", line 125, in read_input_registers
    return self.execute(request)
  File "/usr/local/lib/python2.7/dist-packages/pymodbus/client/sync.py", line 108, in execute
    raise ConnectionException("Failed to connect[%s]" % (self.__str__()))
pymodbus.exceptions.ConnectionException: Modbus Error: [Connection] Failed to connect[ModbusSerialClient(rtu baud[9600])]
(standard_in) 1: syntax error
Konfiguriere ich den PV2 als SDM120 an Netzwerk Modbus Adapter kommen Daten an. Diese stimmen dann natürlich nicht, da er ja nur eine Phase hat.
SDM120.png
Jetzt ist die Frage, was mache ich falsch?
Habe mir die main.sh bei sdm120modbusSocket und sdm630modbuswr angeschaut - auf den ersten Blick schaut die Art der Abfrage gleich aus. Beim SDM120 werden die Werte allerdings dann in die ramdisk geschrieben, was beim SDM630 nicht der Fall ist. Aber das ist ja auch erst der 2te Schritt nach der Abfrage.

SDM630

Code: Alles auswählen

#!/usr/bin/python
import sys
import os
import time
import getopt
import socket
import ConfigParser
import struct
import binascii
seradd = str(sys.argv[1])
from pymodbus.client.sync import ModbusSerialClient
client = ModbusSerialClient(method = "rtu", port=seradd, baudrate=9600,
                stopbits=1, bytesize=8, timeout=1)

#rq = client.read_holding_registers(0,8,unit=5)
#print(rq.registers)
sdmid = int(sys.argv[2])

resp = client.read_input_registers(0x06,2, unit=sdmid)
SDM120

Code: Alles auswählen

#!/usr/bin/python
import sys
import os
import time
import getopt
import socket
import ConfigParser
import struct
import binascii
seradd = str(sys.argv[1])
from pymodbus.client.sync import ModbusSerialClient
client = ModbusSerialClient(method = "rtu", port=seradd, baudrate=9600,
                stopbits=1, bytesize=8, timeout=1)

sdmid = int(sys.argv[2])

resp = client.read_input_registers(0x00,2, unit=sdmid)
Und die zweite Frage ist, ob man die 9600 Baud nicht auch konfigierbar machen kann? Ich würde gerne mit 19200 Baud fahren, da ich die Daten auch in IPSymcon haben möchte. Und da bin ich mir nicht sicher, ob 9600 dann ausreichend schnell ist.


EDIT FRAGT: wie kann ich eigentlich Bilder einbinden das diese auch angezeigt werden? Mit img klappte das nicht.... Habe es daher einfach auf die URL geändert
EDIT 2: als Attachment kann ich Bilder einbinden, aber nicht von einer anderen URL via IMG - hm

Re: SDM630 an PE11 - keine Daten

Verfasst: Di Sep 14, 2021 9:10 am
von HSC
Mit dem SDM 630 gibt es z. Zt. wohl noch ein kleines Problemchen.
DerNeueDet ist da dran, hat wohl auch schon den PR gestellt, ist aber noch nicht in der akt. nightly drin.
Du musst Dich wohl noch kurze Zeit gedulden.
Det meldet sich bestimmt dazu auch noch. Du wärst der beste Tester für die überarbeiteten Module! ;)
VG

Re: SDM630 an PE11 - keine Daten

Verfasst: Di Sep 14, 2021 9:15 am
von wawibu
Danke - teste sehr gerne - noch ist die WB nicht da und openWB läuft bei mir auf einem Raspi als Test :)

Gibt es eine Anleitung wie ich Bilder einstellen kann?
Torsten

Re: SDM630 an PE11 - keine Daten

Verfasst: Di Sep 14, 2021 9:17 am
von derNeueDet
Unter dem Beitragseditor gibt es einen Reiter Dateianhänge da die Datei hochladen und dann in den Beitrag einbinden.

VG
Det

Re: SDM630 an PE11 - keine Daten

Verfasst: Di Sep 14, 2021 9:23 am
von derNeueDet
Du bist in den falschen Modulen unterwegs.


Aktuell funktionieren die SDM 630 hinter einem Elfin oder Protoss nur als EVU Kit und als PVKit. Dazu müsstest du dann deinen Elfin auf die IP

192.168.193.15
Port 8899
Und den SDM des EVU und des PV auf ganz definierte IDS setzen.

Für EVU Kit habe ich schon mal einen PR gestellt, um das flexibler zu gestalten. Aber der hängt noch im Git

Re: SDM630 an PE11 - keine Daten

Verfasst: Di Sep 14, 2021 9:30 am
von wawibu
okay - ich kann testweise mal ein weiteres VLAN 192.168.193.1/24 anlegen und den Raspi sowie den PE dort hin verschieben.

Die Modus ID für EVU ist 115 (?) und welche ist es für das PV Kit?

Torsten

Re: SDM630 an PE11 - keine Daten

Verfasst: Di Sep 14, 2021 9:36 am
von HSC
Schau mal ins Wiki, dort Pkt. 1.1:
https://github.com/snaptec/openWB/wiki/ ... s-PV-Modul

ID 116 sollte passen, in PV "Zähler an EVU-Kit" wählen.
VG

Re: SDM630 an PE11 - keine Daten

Verfasst: Di Sep 14, 2021 9:43 am
von HSC
Bilder kannst Du im Beitrag unten unter "Dateianhänge" hochladen.
Screenshot_20210914-114156_Chrome.jpg
VG

Re: SDM630 an PE11 - keine Daten

Verfasst: Di Sep 14, 2021 9:46 am
von derNeueDet
wawibu hat geschrieben: Di Sep 14, 2021 9:30 am okay - ich kann testweise mal ein weiteres VLAN 192.168.193.1/24 anlegen und den Raspi sowie den PE dort hin verschieben.

Die Modus ID für EVU ist 115 (?) und welche ist es für das PV Kit?

Torsten
der Raspi sollte da mit einer 2. IP eh schon sein.

mach mal einen ip a s

Re: SDM630 an PE11 - keine Daten

Verfasst: Di Sep 14, 2021 9:54 am
von derNeueDet
Aber es ist wirklich so, wie schon gesagt wurde, Du könntest meine Änderungen testen, dann kannst Du zumindest im ersten Fall (EVU) schon mit eigenen IP Adressen arbeiten.

Hast Du Interesse?

VG
det