2x nanoCUL: Nach Reset der CCU sind die Geräte vertauscht
Verfasst: 31.07.2018, 14:12
Hallo!
Ich betreibe Homematic ("Raspberrymatic") auf einem Raspberry 3. Neben dem Homematic-Funkmodul sind noch 2 nanoCULs (433 und 868 Mhz) sowie ein weiteres USB-Gerät (Arduino) angeschlossen.
Nach einem Neustart/ Reset der Homematic muss ich alle USB-Geräte kurz rausziehen und in der "richtigen" Reihenfolge wieder einstecken, damit sie den richtigen Devicenamen (ttyUSB0, ttyUSB1 und ttyUSB2) zugeordnet bekommen.
Woran liegt das bzw. wie kann ich das beheben?
Unter FHEM geht es wohl mittels "define by-id".
Schaue ich unter /dev/serial/by-id/ nach, hat dort jedes der 3 Geräte eine andere Bezeichnung - es wird 1x ein CH340 und 2x ein FTDI mit unterschiedlicher Seriennummern angezeigt.
Gibt es eine Möglichkeit? Gerne auch per "fest vergebener" USB-Schnittstelle, da die Geräte natürlich nicht umgesteckt werden sollen.
Da fällt mir gerade ein: Könnte ich dies erreichen, wenn ich in den Geräteeinstellungen der FS20-Komponenten statt DEVICE=ttyUSB0 dann angebe DEVICE=USB 1-2.1?
Vielen Dank für Eure Hilfe!
PS. Die Suche hatte ich natürlich bemüht und gegoogelt - aber irgendwie nix passendes gefunden...
Ich betreibe Homematic ("Raspberrymatic") auf einem Raspberry 3. Neben dem Homematic-Funkmodul sind noch 2 nanoCULs (433 und 868 Mhz) sowie ein weiteres USB-Gerät (Arduino) angeschlossen.
Nach einem Neustart/ Reset der Homematic muss ich alle USB-Geräte kurz rausziehen und in der "richtigen" Reihenfolge wieder einstecken, damit sie den richtigen Devicenamen (ttyUSB0, ttyUSB1 und ttyUSB2) zugeordnet bekommen.
Woran liegt das bzw. wie kann ich das beheben?
Unter FHEM geht es wohl mittels "define by-id".
Schaue ich unter /dev/serial/by-id/ nach, hat dort jedes der 3 Geräte eine andere Bezeichnung - es wird 1x ein CH340 und 2x ein FTDI mit unterschiedlicher Seriennummern angezeigt.
Gibt es eine Möglichkeit? Gerne auch per "fest vergebener" USB-Schnittstelle, da die Geräte natürlich nicht umgesteckt werden sollen.
Da fällt mir gerade ein: Könnte ich dies erreichen, wenn ich in den Geräteeinstellungen der FS20-Komponenten statt DEVICE=ttyUSB0 dann angebe DEVICE=USB 1-2.1?
Vielen Dank für Eure Hilfe!
PS. Die Suche hatte ich natürlich bemüht und gegoogelt - aber irgendwie nix passendes gefunden...