ECMD Device - USB 2.0 Serial-TTL Converter von Delock -- wie Adresse ändern

Begonnen von exot, 10 Februar 2016, 15:00:07

Vorheriges Thema - Nächstes Thema

exot

Hallo,
Ich habe unter Fhem einen USB 2.0 Serial-TTL Converter von Delock
mit folgender Definition eingebunden:
define FlammTronik ECMD serial /dev/ttyUSB0@19200
        attr FlammTronik classdefs FT=/opt/fhem/ECMD/Flammtronik.classdef

Ein weiterer Digitus RS485 Converter hat folgende Definition:
define hm485 HM485_LAN localhost:2000
attr hm485 HM485d_bind 1
attr hm485 HM485d_device /dev/ttyUSB0
attr hm485 HM485d_startTimeout 5
attr hm485 hmwId 00000001

Einzeln werden beide Converter sauber erkannt.
Beide am Pi angeschlossen erfolgt eine Erkennung sehr schlecht.
Über
ls -l /dev/serial/by-id
habe ich die Adressen ausgelesen. Siehe Anhang
Der USB 2.0 Serial-TTL Converter von Delock hat die Adresse
usb-FTDI_FT232R_USB_UART_AJ038KYV-if00-port0 >../../ttyUSB0
Der  Digitus RS485 Converter hat die Adresse
usb-FTDI_FT232R_USB_UART_A504DLYK-if00-port0 >../../ttyUSB1
In der beigefügten PDF Datei ist die Programmierung des ECMD Devices beschrieben.
Um den bestehenden Konflikt zwischen den beiden USB Convertern abzustellen
möchte ich das EMCD Device über die  zugehörige Adresse "AJ038KYV" ansprechen.
Ist das möglich ohne die komplette Programmierung zu entfernen.
Wer kann helfen
Danke Michael

fiedel

Hi Michael,
suche mal nach "udev Regel" oder "udev rule"! Damit weist du die Adapter z.B. über die Serial zu einer immer gleichen ttyUSB zu.

Gruß
Frank
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423