FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: HerbertG am 26 November 2025, 19:19:47

Titel: USB RS485 Adapter richtig installiert? Wie bekommt man Testdaten über den Bus?
Beitrag von: HerbertG am 26 November 2025, 19:19:47
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