SDM630M mit USR-TCP232-410 funktioniert nicht

Begonnen von Burny4600, 29 Dezember 2017, 19:26:22

Vorheriges Thema - Nächstes Thema

Burny4600

Hat jemand den SDM630M Zähler mit einem USR-TCP232-410 TCP Server im Einsatz?
Ich schaffe keine funktionsfähige Verbindung zwischen diesen Geräten.
SDM630M: 9600,8,N,1 und RS485 ID 1
USR-TCP232-410 TCP Server: 9600,8,N,1 und RS485 ID 10, IP 192.168.17.245, Port 26
LIST
Internals:
   CFGFN      /media/hdd/fhem/mycfg/schnittstellen_rasp01.cfg
   DEF        192.168.17.245:26
   DeviceName 192.168.17.245:26
   FD         165
   NAME       MBS
   NR         1104
   NTFY_ORDER 50-MBS
   PARTIAL   
   STATE      timeout
   TYPE       ModbusTCPServer
   statistics 138 / 807 / 3299 / 9684
   READINGS:
     2017-12-29 18:59:25   state           opened
   RQUEUE:
     B
B
     T
T
     >
>
     �
�
     8
8
     d
d
     <
<
   helper:
     delayNextRead 0
     delayNextWrite 0
     fc         4
     hd_tr_id   66
     hd_unit_id 0
     lastFrame  SimpleWrite [00 42 00 00 00 06] 0A 04 00 42 00 02
     lastSimpleWrite B
B
     last_fc    4
     last_hd_tr_id 52
     state      active
     statistics:
       bytesIn    3299
       bytesOut   9684
       pktIn      138
       pktOut     807
Attributes:
   alias      ModBus Server
   devStateIcon ok:lan_rs485@0CFB0C disconnected:lan_rs485@E50005 opened:lan_rs485@yellow
   group      Schnittstellen LAN
   icon       lan_rs485
   pollInterval 0.5
   queueDelay 20
   room       _RxTx
   timeout    3
   verbose    1

Aus irgendeinem Grund werden keine vernüftigen Daten übermittelt obwohl unter statistics Änderungen ersichtlich sind.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Burny4600

#1
Hat wirklich niemand einen ModbusServer mit einem USR-TCP232-410 im Einsatz?
Seit geraumer Zeit funktioniert diese Schnittstelle von FHEM nicht mehr.
Der USR-TCP232-410 ist jedenfalls überprüft worden und in Ordnung.
Hat sich im letzten Jahr irgendetwas an dem ModbusServer geändert weil die Daten nicht verarbeitet werden?
2018.01.02 20:15:19.666 1 : ModbusTCPServer_Parse: bad frame, sent: SimpleWrite [00 EE 00 00 00 06] 0A 04 00 EE 00 02
2018.01.02 20:15:19.668 1 : ModbusTCPServer_Parse: bad frame, received: [00 EE 00 00 00 07] 01 04 00 E0 00 02 70 00 EE 00 00 00 08 01 04 04 40 1F C7 55 4D
2018.01.02 20:15:20.527 1 : ModbusTCPServer_Parse: bad frame, sent: SimpleWrite [00 EE 00 00 00 06] 0A 04 00 EE 00 02
2018.01.02 20:15:20.529 1 : ModbusTCPServer_Parse: bad frame, received: [00 EE 00 00 00 07] 01 04 00 6A 00 02 51 00 EE 00 00 00 08 01 04 04 41 B2 A8 A4 31
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

satprofi

Das hat bei mir noch nie funktioniert.
Bin zurück auf modbus

gruss
-----------------------------------------------------------------------
beelink miniPC - Fhem 6.x CUL 868, FS20, NetIO230 CUL 433
HMLAN, HM-CC-RT-DN,Homematic Actoren,LD382A,Telegram

bertl

Dieses Thema ist zwar schaon ziemlich alt, aber nachdem es nicht auf [gelöst] gesetzt ist und ich genau dieses Setup diese Woche bei mir installiert habe, poste ich mal meine Lösung.
Vielleicht hilft es ja jemanden!

Ich gehe davon aus, dass die RS485-Schnittstelle (A-A, B-B) richtig verdrahtet ist (ich verwende KEINE Wiederstände - Leitungslänge 30cm).

1) Über die Tastatur des "SDM630M" folgende RS485 Einstellungen vorgenommen.

Adresse: 007 (mit der Adresse 001 hat es bei mir nicht funktioniert da ich einen zweiten "USR-TCP232-410s" für die Heizung im Einsatz habe, und dort verwende ich schon die Adresse 001)
Baudrate: 9.6 k
Parität: NONE
Stop-Bits: 1

2) Über den Web-Server den "USR-TCP232-410s" wie folgt konfiguriert (Standard-Login: admin/admin).

Du darfst diesen Dateianhang nicht ansehen.
Du darfst diesen Dateianhang nicht ansehen.
Du darfst diesen Dateianhang nicht ansehen.   

3) Einbindung in FHEM mit dem Modul "98_ModbusSDM630M.pm" von Roger, jedoch auf meine Bedürfnisse angepasst (Du darfst diesen Dateianhang nicht ansehen.).

define mdbsSDM630M ModbusSDM630M 7 60 192.168.1.124:502 TCP
Und schon hatte ich Werte vom Stromzähler!  ;)

Alles Gute bei der Umsetzung!
Robert