NEWS
SDM120 SDM72 SDM630 Modbus RS485 Stromzähler (W)LAN ioBroker
-
Ich habe jetzt einmal provisorisch den Drehstromzähler SDM720DM-V2 sowie den Wandler USR-TCP232-304 angeklemmt.
Die Einstellungen habe ich wie folgt:


Der moudbus Adapter sprint für ca. 6 Sekunden auf grün und dann auf orange. Nach ca. 1 Minute wird der Adapter wieder für ca. 6 Sekunden grün, dann wieder orange.
Hat jemand eine Idee warum?
Viele Grüße
Maic@blessi sagte in SDM120 SDM72 SDM630 Modbus RS485 Stromzähler (W)LAN ioBroker:
Hat jemand eine Idee warum?
Ohne LogFile wohl eher nicht.
-
@blessi sagte in SDM120 SDM72 SDM630 Modbus RS485 Stromzähler (W)LAN ioBroker:
Hat jemand eine Idee warum?
Ohne LogFile wohl eher nicht.
@thomas-braun Sorry ;-)
modbus.0 2023-02-26 13:36:42.921 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 13:36:42.120 warn Poll error count: 5 code: "App Timeout" modbus.0 2023-02-26 13:36:41.921 error Client in error state. modbus.0 2023-02-26 13:36:41.921 error Request timed out. modbus.0 2023-02-26 13:36:41.920 warn Error: undefined modbus.0 2023-02-26 13:36:36.919 info Connected to slave 192.168.137.105 modbus.0 2023-02-26 13:35:36.916 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 13:35:36.116 warn Poll error count: 4 code: "App Timeout" modbus.0 2023-02-26 13:35:35.916 error Client in error state. modbus.0 2023-02-26 13:35:35.916 error Request timed out. modbus.0 2023-02-26 13:35:35.916 warn Error: undefined modbus.0 2023-02-26 13:35:30.915 info Connected to slave 192.168.137.105 modbus.0 2023-02-26 13:34:30.908 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 13:34:30.107 warn Poll error count: 3 code: "App Timeout" modbus.0 2023-02-26 13:34:29.908 error Client in error state. modbus.0 2023-02-26 13:34:29.908 error Request timed out. modbus.0 2023-02-26 13:34:29.907 warn Error: undefined modbus.0 2023-02-26 13:34:24.906 info Connected to slave 192.168.137.105 modbus.0 2023-02-26 12:33:24.900 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 12:33:24.099 warn Poll error count: 2 code: "App Timeout" modbus.0 2023-02-26 12:33:23.900 error Client in error state. modbus.0 2023-02-26 12:33:23.900 error Request timed out. modbus.0 2023-02-26 12:33:23.899 warn Error: undefined modbus.0 2023-02-26 12:33:18.898 info Connected to slave 192.168.137.105 modbus.0 2023-02-26 12:32:18.893 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 12:32:17.893 warn Poll error count: 1 code: {"err":"timeout","timeout":5000} modbus.0 2023-02-26 12:32:17.893 error Client in error state. modbus.0 2023-02-26 12:32:17.892 error Request timed out. modbus.0 2023-02-26 12:32:17.892 warn Error: undefined modbus.0 2023-02-26 12:32:12.888 info Connected to slave 192.168.137.105 modbus.0 2023-02-26 12:32:12.519 info starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v16.19.0, js-controller: 4.0.23 modbus.0 2023-02-26 12:32:08.858 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason modbus.0 2023-02-26 12:32:08.858 info terminating modbus.0 2023-02-26 12:32:08.857 info Got terminate signal TERMINATE_YOURSELF modbus.0 2023-02-26 12:31:40.142 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 12:31:39.339 warn Poll error count: 12 code: "App Timeout" modbus.0 2023-02-26 12:31:39.139 error Client in error state. modbus.0 2023-02-26 12:31:39.139 error Request timed out. modbus.0 2023-02-26 12:31:39.139 warn Error: undefined modbus.0 2023-02-26 12:31:34.138 info Connected to slave 192.168.137.105 -
@thomas-braun Sorry ;-)
modbus.0 2023-02-26 13:36:42.921 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 13:36:42.120 warn Poll error count: 5 code: "App Timeout" modbus.0 2023-02-26 13:36:41.921 error Client in error state. modbus.0 2023-02-26 13:36:41.921 error Request timed out. modbus.0 2023-02-26 13:36:41.920 warn Error: undefined modbus.0 2023-02-26 13:36:36.919 info Connected to slave 192.168.137.105 modbus.0 2023-02-26 13:35:36.916 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 13:35:36.116 warn Poll error count: 4 code: "App Timeout" modbus.0 2023-02-26 13:35:35.916 error Client in error state. modbus.0 2023-02-26 13:35:35.916 error Request timed out. modbus.0 2023-02-26 13:35:35.916 warn Error: undefined modbus.0 2023-02-26 13:35:30.915 info Connected to slave 192.168.137.105 modbus.0 2023-02-26 13:34:30.908 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 13:34:30.107 warn Poll error count: 3 code: "App Timeout" modbus.0 2023-02-26 13:34:29.908 error Client in error state. modbus.0 2023-02-26 13:34:29.908 error Request timed out. modbus.0 2023-02-26 13:34:29.907 warn Error: undefined modbus.0 2023-02-26 13:34:24.906 info Connected to slave 192.168.137.105 modbus.0 2023-02-26 12:33:24.900 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 12:33:24.099 warn Poll error count: 2 code: "App Timeout" modbus.0 2023-02-26 12:33:23.900 error Client in error state. modbus.0 2023-02-26 12:33:23.900 error Request timed out. modbus.0 2023-02-26 12:33:23.899 warn Error: undefined modbus.0 2023-02-26 12:33:18.898 info Connected to slave 192.168.137.105 modbus.0 2023-02-26 12:32:18.893 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 12:32:17.893 warn Poll error count: 1 code: {"err":"timeout","timeout":5000} modbus.0 2023-02-26 12:32:17.893 error Client in error state. modbus.0 2023-02-26 12:32:17.892 error Request timed out. modbus.0 2023-02-26 12:32:17.892 warn Error: undefined modbus.0 2023-02-26 12:32:12.888 info Connected to slave 192.168.137.105 modbus.0 2023-02-26 12:32:12.519 info starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v16.19.0, js-controller: 4.0.23 modbus.0 2023-02-26 12:32:08.858 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason modbus.0 2023-02-26 12:32:08.858 info terminating modbus.0 2023-02-26 12:32:08.857 info Got terminate signal TERMINATE_YOURSELF modbus.0 2023-02-26 12:31:40.142 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 12:31:39.339 warn Poll error count: 12 code: "App Timeout" modbus.0 2023-02-26 12:31:39.139 error Client in error state. modbus.0 2023-02-26 12:31:39.139 error Request timed out. modbus.0 2023-02-26 12:31:39.139 warn Error: undefined modbus.0 2023-02-26 12:31:34.138 info Connected to slave 192.168.137.105Das ist Text und Text gehört nicht geknipst sondern als Text in CodeTags eingebettet gepostet. Dann kann man damit auch arbeiten.
-
@thomas-braun Sorry ;-)
modbus.0 2023-02-26 13:36:42.921 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 13:36:42.120 warn Poll error count: 5 code: "App Timeout" modbus.0 2023-02-26 13:36:41.921 error Client in error state. modbus.0 2023-02-26 13:36:41.921 error Request timed out. modbus.0 2023-02-26 13:36:41.920 warn Error: undefined modbus.0 2023-02-26 13:36:36.919 info Connected to slave 192.168.137.105 modbus.0 2023-02-26 13:35:36.916 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 13:35:36.116 warn Poll error count: 4 code: "App Timeout" modbus.0 2023-02-26 13:35:35.916 error Client in error state. modbus.0 2023-02-26 13:35:35.916 error Request timed out. modbus.0 2023-02-26 13:35:35.916 warn Error: undefined modbus.0 2023-02-26 13:35:30.915 info Connected to slave 192.168.137.105 modbus.0 2023-02-26 13:34:30.908 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 13:34:30.107 warn Poll error count: 3 code: "App Timeout" modbus.0 2023-02-26 13:34:29.908 error Client in error state. modbus.0 2023-02-26 13:34:29.908 error Request timed out. modbus.0 2023-02-26 13:34:29.907 warn Error: undefined modbus.0 2023-02-26 13:34:24.906 info Connected to slave 192.168.137.105 modbus.0 2023-02-26 12:33:24.900 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 12:33:24.099 warn Poll error count: 2 code: "App Timeout" modbus.0 2023-02-26 12:33:23.900 error Client in error state. modbus.0 2023-02-26 12:33:23.900 error Request timed out. modbus.0 2023-02-26 12:33:23.899 warn Error: undefined modbus.0 2023-02-26 12:33:18.898 info Connected to slave 192.168.137.105 modbus.0 2023-02-26 12:32:18.893 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 12:32:17.893 warn Poll error count: 1 code: {"err":"timeout","timeout":5000} modbus.0 2023-02-26 12:32:17.893 error Client in error state. modbus.0 2023-02-26 12:32:17.892 error Request timed out. modbus.0 2023-02-26 12:32:17.892 warn Error: undefined modbus.0 2023-02-26 12:32:12.888 info Connected to slave 192.168.137.105 modbus.0 2023-02-26 12:32:12.519 info starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v16.19.0, js-controller: 4.0.23 modbus.0 2023-02-26 12:32:08.858 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason modbus.0 2023-02-26 12:32:08.858 info terminating modbus.0 2023-02-26 12:32:08.857 info Got terminate signal TERMINATE_YOURSELF modbus.0 2023-02-26 12:31:40.142 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 12:31:39.339 warn Poll error count: 12 code: "App Timeout" modbus.0 2023-02-26 12:31:39.139 error Client in error state. modbus.0 2023-02-26 12:31:39.139 error Request timed out. modbus.0 2023-02-26 12:31:39.139 warn Error: undefined modbus.0 2023-02-26 12:31:34.138 info Connected to slave 192.168.137.105Client in error state.
Ohne jetzt Modbus zu kennen würde ich sagen: Starte die Kiste mal neu.
-
Der Modbus geht leider erst, wenn alles passt.
Also alles richtig verdrahten.Einer der beiden Partner muß auf Modbus RTU stehen, z.B. "RTU over TCP"
Und zeig mal Deine weiteren Adapter Einstellungen
-
Der Modbus geht leider erst, wenn alles passt.
Also alles richtig verdrahten.Einer der beiden Partner muß auf Modbus RTU stehen, z.B. "RTU over TCP"
Und zeig mal Deine weiteren Adapter Einstellungen
@klassisch Ich habe am Drehstromzähler aktuell nur L1 und N angeklemmt und einen Verbraucher an L1 und N.
Zwischen Zähler und USR-TCP232-304 habe ich A auf A, B auf B und G auf G geklemmt.Was meinst Du mit einen Partner muss auf Modbus RTU stehen?
Hier die Adapter Einstellungen:




Sonst habe ich im Adapter nichts eingestellt.Die Einstellungen vom USR-TCP232-304:



Drehstromzähler ist auf 001 und 9,6 kbaud eingestellt.
-
@klassisch Ich habe am Drehstromzähler aktuell nur L1 und N angeklemmt und einen Verbraucher an L1 und N.
Zwischen Zähler und USR-TCP232-304 habe ich A auf A, B auf B und G auf G geklemmt.Was meinst Du mit einen Partner muss auf Modbus RTU stehen?
Hier die Adapter Einstellungen:




Sonst habe ich im Adapter nichts eingestellt.Die Einstellungen vom USR-TCP232-304:



Drehstromzähler ist auf 001 und 9,6 kbaud eingestellt.
-
Und "Alias benutzen" anhaken
-
@klassisch Habe ich umgestellt. Brachte keine Änderung.
Habe auch mal den Adapter deinstalliert, iobroker neu gestartet und neu installiert.
Keinen Unterschied.modbus.0 2023-02-26 15:43:14.525 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 15:43:13.524 warn Poll error count: 1 code: {"err":"timeout","timeout":5000} modbus.0 2023-02-26 15:43:13.524 error Client in error state. modbus.0 2023-02-26 15:43:13.524 error Request timed out. modbus.0 2023-02-26 15:43:13.523 warn Error: undefined modbus.0 2023-02-26 15:43:08.049 info Connected to slave modbus.0 2023-02-26 14:42:08.040 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 14:42:07.039 warn Poll error count: 1 code: {"err":"timeout","timeout":5000} modbus.0 2023-02-26 14:42:07.039 error Client in error state. modbus.0 2023-02-26 14:42:07.039 error Request timed out. modbus.0 2023-02-26 14:42:07.038 warn Error: undefined modbus.0 2023-02-26 14:42:01.570 info Connected to slave modbus.0 2023-02-26 14:42:01.105 info starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v16.19.1, js-controller: 4.0.23 modbus.0 2023-02-26 14:41:57.430 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason modbus.0 2023-02-26 14:41:57.430 info terminating modbus.0 2023-02-26 14:41:57.429 info Got terminate signal TERMINATE_YOURSELFDas iobroker unter Proxmox läuft, sollte doch keinen Unterschied machen, oder?
-
@klassisch sagte in SDM120 SDM72 SDM630 Modbus RS485 Stromzähler (W)LAN ioBroker:
@blessi Stell im ioBrober bei den Verbindungsparametern man RTU over TCP ein.

-
@klassisch sagte in SDM120 SDM72 SDM630 Modbus RS485 Stromzähler (W)LAN ioBroker:
@blessi Stell im ioBrober bei den Verbindungsparametern man RTU over TCP ein.

-
@klassisch Habe ich umgestellt. Brachte keine Änderung.
Habe auch mal den Adapter deinstalliert, iobroker neu gestartet und neu installiert.
Keinen Unterschied.modbus.0 2023-02-26 15:43:14.525 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 15:43:13.524 warn Poll error count: 1 code: {"err":"timeout","timeout":5000} modbus.0 2023-02-26 15:43:13.524 error Client in error state. modbus.0 2023-02-26 15:43:13.524 error Request timed out. modbus.0 2023-02-26 15:43:13.523 warn Error: undefined modbus.0 2023-02-26 15:43:08.049 info Connected to slave modbus.0 2023-02-26 14:42:08.040 info Disconnected from slave 192.168.137.105 modbus.0 2023-02-26 14:42:07.039 warn Poll error count: 1 code: {"err":"timeout","timeout":5000} modbus.0 2023-02-26 14:42:07.039 error Client in error state. modbus.0 2023-02-26 14:42:07.039 error Request timed out. modbus.0 2023-02-26 14:42:07.038 warn Error: undefined modbus.0 2023-02-26 14:42:01.570 info Connected to slave modbus.0 2023-02-26 14:42:01.105 info starting. Version 5.0.11 in /opt/iobroker/node_modules/iobroker.modbus, node: v16.19.1, js-controller: 4.0.23 modbus.0 2023-02-26 14:41:57.430 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason modbus.0 2023-02-26 14:41:57.430 info terminating modbus.0 2023-02-26 14:41:57.429 info Got terminate signal TERMINATE_YOURSELFDas iobroker unter Proxmox läuft, sollte doch keinen Unterschied machen, oder?
@blessi Proxmox kenne ich nicht. Aber manchmal blockiert das dieNetzwerkrouten.
Aber im log stand "connected to slave" also sollte das nicht das Problem sein.Meine Empfehlung: In der Registereinstellung erst man alle löschen bis auf den erste, Spannung Phase 1.
Wenn sich irgendwo ein Fehler eingeschlichen hat, bockt der ModbusDer Zähler muß natürlich auch angeschlossen sein.
-
@blessi Proxmox kenne ich nicht. Aber manchmal blockiert das dieNetzwerkrouten.
Aber im log stand "connected to slave" also sollte das nicht das Problem sein.Meine Empfehlung: In der Registereinstellung erst man alle löschen bis auf den erste, Spannung Phase 1.
Wenn sich irgendwo ein Fehler eingeschlichen hat, bockt der ModbusDer Zähler muß natürlich auch angeschlossen sein.
@klassisch Ich habe jetzt im Eingangsregister nur die erste Zeile. Jetzt bleibt der Adapter grün :-)
Ich hatte die Zeilen über "Als TSV bearbeiten" eingetragen. Hatte die Einträge aus dem Forum kopiert (Beitrag 9 von andi2055). Da muss da der Fehler sein.
Schon einmal vielen Dank für die Unterstützung :-)
-
@klassisch Ich habe jetzt im Eingangsregister nur die erste Zeile. Jetzt bleibt der Adapter grün :-)
Ich hatte die Zeilen über "Als TSV bearbeiten" eingetragen. Hatte die Einträge aus dem Forum kopiert (Beitrag 9 von andi2055). Da muss da der Fehler sein.
Schon einmal vielen Dank für die Unterstützung :-)
@blessi Glückwunsch und prima, daß es jetzt klappt!
Vielleicht hast Du eine andere FW Version und die Übernahme der alten Daten erzeugt einen Fehler.Wenn Du mehrere Zähler anschließen möchtest, dann Baudrate erhöhen.
Immer einen Schritt nach dem anderen machen. Auch beim bedaten.
Modbus ist uralt und die Fehlerdiagnosemöglichkeiten sind aus einer anderen Zeit.
Wenn Modbus läuft, dann robust udn zuverlässig. Wenn aber irgendwo ein Fehler ist, dann geht es nicht und es fehlt an klaren Hinweisen woran es liegt. -
@blessi Glückwunsch und prima, daß es jetzt klappt!
Vielleicht hast Du eine andere FW Version und die Übernahme der alten Daten erzeugt einen Fehler.Wenn Du mehrere Zähler anschließen möchtest, dann Baudrate erhöhen.
Immer einen Schritt nach dem anderen machen. Auch beim bedaten.
Modbus ist uralt und die Fehlerdiagnosemöglichkeiten sind aus einer anderen Zeit.
Wenn Modbus läuft, dann robust udn zuverlässig. Wenn aber irgendwo ein Fehler ist, dann geht es nicht und es fehlt an klaren Hinweisen woran es liegt.@klassisch Es war der Eintrag 30397. Habe den händisch eingetragen und nun geht es mit allen Einträgen.
Ich werde wahrscheinlich maximal 2 Zähler pro USR anklemmen.
Ich habe noch einen 2. USR gekauft ;-)
Wo muss ich die Baudrate erhöhen? Nur im USR? Oder auch bei den Zählern? -
@klassisch Es war der Eintrag 30397. Habe den händisch eingetragen und nun geht es mit allen Einträgen.
Ich werde wahrscheinlich maximal 2 Zähler pro USR anklemmen.
Ich habe noch einen 2. USR gekauft ;-)
Wo muss ich die Baudrate erhöhen? Nur im USR? Oder auch bei den Zählern? -
@wendy2702 OK, danke :-)
-
@morris Das habe ich ähnlich gemacht wie beim Smartmeter. Beschrieben im Guide. Derzeit ist das pdf V0.5 eingestellt und darauf beziehe ich mich jetzt und verweise darauf.
Im Kern nutze ich Geräte (Fertiggeräte ohne Löten) oder Module (mit Löten, aber billiger) der Firma USRIOT. Die nutze ich für diesen SDM120, das Smartmeter vom Typ "Moderne Messeinrichtung", den Zigbee-Stick und die RFLink Anbindung. Damit braucht mein ioBroker derzeit kein USB zur direkten Funktion.
Im Guide auf S. 35, Tabelle 5 habe ich die in Frage kommenden USRIOT Module und Geräte gelistet.

Als Fertiggerät kämen USR-TCP232-304; USR-TCP232-306; USR-TCP232-410S mit LAN oder URS-W610 mit WLAN in Frage.
Die Fertiggeräte haben bereits eine RS485 Schnittstelle sowie Eth-Buchse bzw. WLAN Antenne. Die muß man nur noch entsprechend konfigurieren. Da sind sie etwas bockig, weil sie mit einer unpraktischen fixen IP ausgeliefert werden und erst mal auf DHCP umgestellt werden müssen. Die haben einen TCP Server und Web-interface mit dem man TCP Server (Ports) und die RS485 (Baudrate) konfigurieren kann.
Im Modbus Adapter stellt man TCP und die Adresse des o.g. USRIOT Moduls ein, z.B.

Die Module werden dann auf
Modbus TCP <=> Modbus RTU
eingestellt, sofern möglich. Diese "Übersetzung" darf nur auf einer Seite sein. Entweder auf der Konverter-Seite oder auf der ioBroker Adapter Seite. Ich tendiere zur Konverter Seite, denn sowas ist ja dessen "Kerngeschäft" und dann braucht man den ioBroker damit nicht zu belasten. Die "schwächeren" Geräte wie das USR-TCP232-306 und das Hutschienengerät USR-DR302 haben keinen eigene RTU Unterstützung. Dann muß RTU beim Adapter aktiviert werden. Das USR-410S kann zwar RTU Unterstützung, arbeitet aber zumindest beim SDM630 damit nicht stabil. Es kommt ab und an zu Aussetzern. Wird die RTU Unterstützung vom ioBroker Modbus-Adapter übernommen läuft die Verbindung stabil.Ich verwende auch gerne die Module. Da bevorzugt das USR-TCP232-E2 weil es 2 serielle Schnittstellen und einen stärkeren Rechner hat und nicht viel mehr kostet als die anderen. Das kann dann auch die RTU Umsetzung.
In dieser speziellen Applikation verwende ich die Daten des SDM120 nur zur Data collection und nicht zur Regelung. Da reicht "gelegentliche" Übertragung per WLAN und ich habe das günstige USR-WIFI232-A2 WLAN Modul verwendet. Das kann aber auch schon die "Modbus TCP <=> Modbus RTU" Umsetzung vornehmen.

Zwischen den SDM120 und den Modulen muß noch ein RS485 <-> serial Modul. Ich verwende gerne dieses (im Guide S. 33)

Soviel dazu an dieser Stelle. Mehr Details sind im o.g. Guide.
Bei der Dt. Fa. Welectron.com und Fa. Eckstein gibt es wohl ähnliche Fertiggeräte von Waveshare. Habe ich aber bisher noch nicht eingesetzt und kann deshalb nicht sagen, ob die funktionieren. Aber vielleicht riskiert es jemand? Edit: Ja, mittlerweile gibt es positive RM, die ich im Eingangspost referenziert habe.
Bei den Module bin ich mit Fremdfabrikaten und Clones vorsichtig. Da habe ich mal einen Clone bekommen, der bei mir nie lief.
Nachtrag:-
"USR-DR302 DIN-Schiene Modbus RS485" funktioniert stabil. Allerdings muß die RTU-Umsetzung im ioBroker Adapter erfolgen (Einstellung "RTU over TCP")
-
" WaveShare Industrial Serial Server with POE Function RS485 to RJ45 Ethernet TCP/IP to Serial SupportRail-Mount" läuft bei mir auch (Inbetriebnahme mit deren VirCom-SW). Hat PoE und galvanische Trennung. Allerdings hat mein Modul (FW V1. 452) Probleme mit reconnects Bei Direktanschluß an Fritte 7590. Wenn LAN-Verbindung abreißt wird nicht wieder connected (sowohl bei DHCP als auch fester IP). Switch dazwischen und die Probleme sind weg.
Den SDM120 habe ich an einem WLAN-fähigen USRIOT Modul.
Dem SDM habe ich manuell per Knöpfe und Menue des Zählers die Baudrate 9600 und die Device Adresse 2 eingestellt. Die Baudrate muß man dem USR mitteilen.
Der Zähler spricht Modbus RTU. Das kann dieser USRIOT in TCP übersetzen und das stellen wir dann auch als "Mode" ein. Im ioBroker Adapter dürfen wir dann nur "TCP" eingeben. Es darf immer nur auf einer Seite übersetzt werden.
UART Setting

Es muß noch ein Port festgelegt werden. 26 funktioniert, es gehen aber auhc andere. Diese Zahl muß dann auch im ioBroker Adapter eingetragen werden
Network Setting

Im ioBroker Adapter stellen wir unter "Allgemein" Die IP Adresse des USRIOTs, den Port der seriellen Schnittstelle des USRIOTS (hier 26) ein, sowie "Master" und haken "Mehrere Geräte IDs" an.

Laut Datenblatt des Modbus Gerätes bedaten wir die restlichen Tabs. Im Fall des SDM120 die Input Register.
Unter "Slave Id" Wird die Modbus Adresse des Modbus Gerätes eingegeben. In diesem Beispiel 2.

@klassisch sagte in SDM120 SDM72 SDM630 Modbus RS485 Stromzähler (W)LAN ioBroker:
Als Fertiggerät kämen USR-TCP232-304; USR-TCP232-306; USR-TCP232-410S mit LAN oder URS-W610 mit WLAN in Frage.
Die Fertiggeräte haben bereits eine RS485 Schnittstelle sowie Eth-Buchse bzw. WLAN Antenne. Die muß man nur noch entsprechend konfigurieren. Da sind sie etwas bockig, weil sie mit einer unpraktischen fixen IP ausgeliefert werden und erst mal auf DHCP umgestellt werden müssen. Die haben einen TCP Server und Web-interface mit dem man TCP Server (Ports) und die RS485 (Baudrate) konfigurieren kann.
Im Modbus Adapter stellt man TCP und die Adresse des o.g. USRIOT Moduls ein, z.B.Folgende Konstellation möchte ich ebenfalls als funktionierend bestätigen:
SDM72DM-V2 MID (RS485) mit USIROT USR-W610 (WLAN)
Abfrage über ioBroker ModBus-Adapter (Docker-Installation auf Synology-NAS) -
-
@klassisch sagte in SDM120 SDM72 SDM630 Modbus RS485 Stromzähler (W)LAN ioBroker:
Als Fertiggerät kämen USR-TCP232-304; USR-TCP232-306; USR-TCP232-410S mit LAN oder URS-W610 mit WLAN in Frage.
Die Fertiggeräte haben bereits eine RS485 Schnittstelle sowie Eth-Buchse bzw. WLAN Antenne. Die muß man nur noch entsprechend konfigurieren. Da sind sie etwas bockig, weil sie mit einer unpraktischen fixen IP ausgeliefert werden und erst mal auf DHCP umgestellt werden müssen. Die haben einen TCP Server und Web-interface mit dem man TCP Server (Ports) und die RS485 (Baudrate) konfigurieren kann.
Im Modbus Adapter stellt man TCP und die Adresse des o.g. USRIOT Moduls ein, z.B.Folgende Konstellation möchte ich ebenfalls als funktionierend bestätigen:
SDM72DM-V2 MID (RS485) mit USIROT USR-W610 (WLAN)
Abfrage über ioBroker ModBus-Adapter (Docker-Installation auf Synology-NAS)Hab den SDM630 Modbus v2 (2022er Variante) und möchte diesen in ioBroker integrieren über den Modbusadapter.
Gibt irgendwo eine Anleitung wie ich hier vorgehen muss? Verbindet sich der SDM630 Modbus v2 automatisch mit dem Netzwerk?
Stehe ganz am Anfang. Sorry für die Fragen
-
Hab den SDM630 Modbus v2 (2022er Variante) und möchte diesen in ioBroker integrieren über den Modbusadapter.
Gibt irgendwo eine Anleitung wie ich hier vorgehen muss? Verbindet sich der SDM630 Modbus v2 automatisch mit dem Netzwerk?
Stehe ganz am Anfang. Sorry für die Fragen
@uwe72 sagte in SDM120 SDM72 SDM630 Modbus RS485 Stromzähler (W)LAN ioBroker:
Verbindet sich der SDM630 Modbus v2 automatisch mit dem Netzwerk?
wie sollte er?
@uwe72 sagte in SDM120 SDM72 SDM630 Modbus RS485 Stromzähler (W)LAN ioBroker:
Hab den SDM630 Modbus v2 (
dann kennst du die Schraubklemmen für das RS485 Kabel.
daran musst du einen Konverter auf LAN oder USB anschließen.