ModBus, bekomme es nicht zum laufen

Begonnen von franky08, 23 November 2019, 18:14:54

Vorheriges Thema - Nächstes Thema

franky08

Hallo, ich habe in der UV einen SDM530M Zähler mit ModBus Ausgang. Definiert habe ich folgendes:

HM485_LAN:
Internals:
   CFGFN     
   DEF        localhost:2000
   DeviceName localhost:2000
   FD         7
   FUUID      5dd960f8-f33f-9332-9f01-9e4258504d86364f
   HM485d_CommandLine ./FHEM/lib/HM485/HM485d/HM485d.pl --hmwId 00000001 --serialNumber SGW0123456 --device /dev/ttyUSB0 --localPort 2000
   HM485d_PID   848
   HM485d_STATE started
   InterfaceType HMW-SOFT-GW
   NAME       hm485
   NR         1811
   PARTIAL   
   ProtokolVersion 01
   STATE      opened
   SerialNumber SGW0123456
   TYPE       HM485_LAN
   Version    0.2.2
   hmwId      00000001
   msgCounter 18
   READINGS:
     2019-11-23 17:51:52   state           opened
   keepalive:
     ok         1
     retry      0
Attributes:
   HM485d_bind 1
   HM485d_device /dev/ttyUSB0
   hmwId      00000001
   room       ModBus,System
   verbose    3


ModBusLine:
Internals:
   CFGFN     
   DEF        /dev/ttyUSB0@9600
   DeviceName /dev/ttyUSB0@9600
   EXPECT     response
   FD         18
   FUUID      5dd96221-f33f-9332-bd7e-141e66337d33a419
   LASTOPEN   1574528049.36683
   MODE       master
   NAME       ModBusLine
   NR         1843
   NTFY_ORDER 50-ModBusLine
   PARTIAL   
   PROTOCOL   RTU
   STATE      opened
   SerialConn 1
   TYPE       Modbus
   devioLoglevel 3
   nextOpenDelay 60
   nextQueueRun 1574528362.03074
   nextTimeout 1574528363.027
   QUEUE:
     HASH(0x561a130678b0)
   READ:
     BUFFER     
   READINGS:
     2019-11-23 17:54:09   state           opened
   REMEMBER:
     lid        1
     lname      ModBusLine
     lrecv      1574528361.0392
     lsend      1574528361.03018
   REQUEST:
     ADR        200
     DBGINFO    getUpdate
     FCODE      4
     FRAME      �(q�
     LEN        40
     MODBUSID   1
     OPERATION  read
     READING    Voltage_L1_to_L2__V
     SENT       1574528361.027
     TIMESTAMP  1574528343.00097
     TYPE       i
     VALUES     0
     DEVHASH:
       CFGFN     
       DEF        1 60
       FUUID      5dd961d0-f33f-9332-ab0f-a2f6c0e2a6232f9f
       INTERVAL   60
       IODev      ModBusLine
       MODBUSID   1
       MODE       master
       MODULEVERSION Modbus 4.1.5 - 17.9.2019
       NAME       SDM530M
       NOTIFYDEV  global
       NR         1835
       NTFY_ORDER 50-SDM530M
       PROTOCOL   RTU
       STATE      opened
       TRIGGERTIME 1574528402.9719
       TRIGGERTIME_FMT 2019-11-23 18:00:02
       TYPE       ModbusSDM630M
       lastUpdate 1574528342.9719
       FRAME:
       READ:
       READINGS:
         2019-11-23 17:45:59   state           opened
       REMEMBER:
         lsend      1574528361.03018
       lastRead:
   defptr:
     SDM530M    1
Attributes:
   room       ModBus,System


ModBusSDM530M

Internals:
   CFGFN     
   DEF        1 60
   FUUID      5dd961d0-f33f-9332-ab0f-a2f6c0e2a6232f9f
   INTERVAL   60
   IODev      ModBusLine
   MODBUSID   1
   MODE       master
   MODULEVERSION Modbus 4.1.5 - 17.9.2019
   NAME       SDM530M
   NOTIFYDEV  global
   NR         1835
   NTFY_ORDER 50-SDM530M
   PROTOCOL   RTU
   STATE      opened
   TRIGGERTIME 1574528462.97409
   TRIGGERTIME_FMT 2019-11-23 18:01:02
   TYPE       ModbusSDM630M
   lastUpdate 1574528402.97409
   FRAME:
   READ:
   READINGS:
     2019-11-23 17:45:59   state           opened
   REMEMBER:
     lsend      1574528421.03028
   lastRead:
Attributes:
   room       ModBus


Angeschlossen über einen DIGITUS USB to Serial Adapter DA70157, zwischen 485+ und 485- habe ich noch einen 120 Ohm Widerstand als Busabschluss gesetzt. Der Zähler ist auf 9600 Baud, N, 1 gesetzt.
Wenn ich über das ModBusSDM630M Modul eine Abfrage Starte bekomme ich als Antwort "Timeout waiting for a modbus response in ReadAnswer".

Kann mir da jemand weiterhelfen?

VG franky08
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1