Liebe Gemeinde,
ich habe einen Zweirichungszähler mit Modbus, der leider auf Abfragen nur mit "Timeout reading answer" anwortet.
Kann mir bitte jemand helfen?
Modbus RS485
Internals:
BUSY 1
DEF /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@9600,8,N,1
DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@9600,8,N,1
FD 87
LASTOPEN 1518213037.91497
NAME RS485
NR 397
NTFY_ORDER 50-RS485
PARTIAL
REQUESTHEX 0103011c00014430
STATE opened
TYPE Modbus
devioLoglevel 3
nextOpenDelay 60
nextTimeout 1518214139.5939
QUEUE:
HASH(0x2ea5880)
HASH(0x3f01090)
HASH(0x3ef8b08)
HASH(0x3f18140)
HASH(0x2fac528)
HASH(0x3e39c78)
HASH(0x3f0e458)
HASH(0x3f18a48)
HASH(0x2f82f68)
HASH(0x3a52108)
HASH(0x3f2d9c8)
HASH(0x3f86690)
HASH(0x3f064d8)
..
HASH(0x3f14808)
HASH(0x3f02b88)
HASH(0x3efd8b8)
READINGS:
2018-02-09 22:50:37 state opened
REQUEST:
ADR 284
FCODE 3
FRAME D0
LEN 1
MODBUSID 1
OPERATION scanobj
PROTOCOL RTU
READING
TID 86
TYPE h
VALUE 0
DEVHASH:
DEF 1 60
DEST
INTERVAL 60
IODev RS485
MODBUSID 1
ModuleVersion 3.7.3 - 22.12.2017
NAME ABB
NOTIFYDEV global
NR 396
NTFY_ORDER 50-ABB
PROTOCOL RTU
STATE disconnected
TRIGGERTIME 1518214148.2837
TRIGGERTIME_FMT 2018-02-09 23:09:08
TYPE ModbusAttr
scanOAdr 334
scanOEnd 16384
scanOLen 1
scanOStart 1
scanOType h
READINGS:
2018-02-09 22:49:21 state disconnected
helper:
lsend 1518214137.5939
lastRead:
helper:
buffer
lid 1
lsend 1518214137.5939
Attributes:
room Test
verbose 5
ModbusAttr ABB
Internals:
DEF 1 60
DEST
INTERVAL 60
IODev RS485
MODBUSID 1
ModuleVersion 3.7.3 - 22.12.2017
NAME ABB
NOTIFYDEV global
NR 396
NTFY_ORDER 50-ABB
PROTOCOL RTU
STATE disconnected
TRIGGERTIME 1518214328.29417
TRIGGERTIME_FMT 2018-02-09 23:12:08
TYPE ModbusAttr
scanOAdr 420
scanOEnd 16384
scanOLen 1
scanOStart 1
scanOType h
READINGS:
2018-02-09 22:49:21 state disconnected
helper:
lsend 1518214317.25877
lastRead:
Attributes:
IODev RS485
dev-h-defPoll 1
dev-h-defShowGet 1
enableControlSet 1
obj-h20484-len 2
obj-h20484-reading import
room Test
userattr IODev dev-h-defPoll dev-h-defShowGet enableControlSet obj-h20484-len obj-h20484-reading obj-h5000-reading verbose
verbose 5
wäre für jede Hilfe sehr dankbar.
Die Lösung heißt: Baudrate auf 38400 hochsetzen.