USB RS485 Adapter richtig installiert? Wie bekommt man Testdaten über den Bus?

Begonnen von HerbertG, 26 November 2025, 19:19:47

Vorheriges Thema - Nächstes Thema

HerbertG

USB FT232 RS485 Adapter ist am Raspi (3B) angesteckt,
ich glaub DIGITUS USB to Serial Adapter - RS485 Converter
   (https://www.amazon.de/-/en/DIGITUS-USB-Serial-Adapter-Type/dp/B007VZY4CW)
dahinter mit digitalen InputModul (48Port), Output RS485 mit Kabel zum USB Stick verbunden
   (https://www.amazon.com/Eletechsup-Digital-Expansion-3000VDC-Isolation/dp/B0DFGX4RGZ)
Funktioniert am Laptop einwandfrei,
RS485-Adr(1), Funktion(1), Register Adr(2), Anzah(2)l, CRC16(2)   zB
01 02 00 00 00 08 79 CC    (31 ms) ->   01 02 01 01 60 48
01 02 00 00 00 30 78 1E    (16 ms)   01 02 06 01 02 06 20 A0 60 E1 C2
01 03 00 C0 00 03 05 F7           (16 ms)   01 03 06 02 00 20 06 60 A0 E3 2E
Alle 1 Sekunden automatik report setzen: 01 06 00 F8 00 01 C9 FB  Schreibt 01 in die Adr. F8
Liefert dann alle Sekunden zb 01 03 06 02 00 20 06 60 A0 E3 2E
Automatik report löschen: 01 06 00 F8 00 00 08 3B
FHEM:
Einbindung in FHEM am RASPI nach mehreren vergeblichen Versuchen mit HM485, dann mit Modbus durchgeführt (weiß nicht ob so richtig):
USB Adapter:
define usbRS485 Modbus usb-FTDI_FT232R_USB_UART_A5069RR4-if00-port0@9600,8,N,1
   State: disconnected
48Port DigitalInput Karte auf RS485 Adresse 1 (Modbus RTU, CRC16-Modbus)
define DI48CH_1 ModbusAttr 1 slave RTU
   State: opened
   Nach set DI48CH_1 active -> State: active

Meine Fragen:
  a) Ist der USB Adapter korrekt eingebunden oder fehlt da etwas?
  b) Wie sende ich zb diese strings an DI48CH_1 (ich hab kein send gefunden)?
  c) Muss man den CRC16/Modbus selber berechnen?
  d) Gibt es sonst Testmöglivhkeiten?
Manuell am Laptop habe ich https://crccalc.com/ mit Hex Input und CRC-16/Modbus für die Berechnung  verwendet.

Danke für hilfreiche Informationen, lieben Gruß Herbert

Wzut

Zitat von: HerbertG am 26 November 2025, 19:19:47define usbRS485 Modbus usb-FTDI_FT232R_USB_UART_A5069RR4-if00-port0@9600,8,N,1
State: disconnected
so nicht , teste bitte mit voller Pfadangabe :
define usbRS485 Modbus /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A5069RR4-if00-port0@9600
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

HerbertG

Hallo Wzut,
Danke für den Tipp, hat leider nicht funktioniert, liegt aber nicht an FHEM.
Habe am Raspi jetzt minicom installiert um es mal direkt auszuprobieren und scheitere schon hier. Minicom meldet mir ttxUSB0 offline. Hab zwar schon rumprobiert, bin aber im Moment ratlos, werd mal weiter googeln.
Damnke, L G Herbert