NEWS
Synology- mal wieder Zigbee - CC2531 USB, Gelöst
-
mir fehlt einfach dieser "/dev/ttyACM0" und ich habe keine Ahnung wie ich den bekomme
-
Für heute gebe ich auf...
Ich habe jetzt den zigbee adapter komplett gelöscht/ neu installiert den fixer drüberlaufen lassen, alles mögliche, wie am Anfang dieses Threads.*Deprimode on
Ich kriegs nicht hin. -
mit lsusb -ciu zeigt er den USB Port.
der obere Absatz ist der neue stick
der untere Block der alte Stick. Hier wird mir der angezeigt
tty/ttyACM0robin_hood@ds218:/dev$ lsusb -ciu |__usb1 1d6b:0002:0404 09 2.00 480MBit/s 0mA 1IF (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub |__1-1 1a86:7523:0264 ff 1.10 12MBit/s 98mA 1IF ( ffffffd8ffffffb9ffffffd0ffffffa2) 1-1:1.0 (IF) ff:01:02 3EPs () |__1-4 f400:f400:0100 00 2.00 480MBit/s 200mA 1IF (Synology DiskStation 7F00877D96CA6084) 1-4:1.0 (IF) 08:06:50 2EPs () usb-storage host3 (synoboot) robin_hood@ds218:/dev$ robin_hood@ds218:/dev$ robin_hood@ds218:/dev$ robin_hood@ds218:/dev$ robin_hood@ds218:/dev$ robin_hood@ds218:/dev$ lsusb -ciu |__usb1 1d6b:0002:0404 09 2.00 480MBit/s 0mA 1IF (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub |__1-1 0451:16c8:0100 02 2.00 12MBit/s 50mA 2IFs (Texas Instruments CC2538 USB CDC fffffff7ffffffb3fffffff0ffffffd0) 1-1:1.0 (IF) 02:02:01 1EP () cdc_acm tty/ttyACM0 1-1:1.1 (IF) 0a:00:00 2EPs () cdc_acm |__1-4 f400:f400:0100 00 2.00 480MBit/s 200mA 1IF (Synology DiskStation 7F00877D96CA6084) 1-4:1.0 (IF) 08:06:50 2EPs () usb-storage host3 (synoboot) robin_hood@ds218:/dev$
@dimaiv : hats du schon jemanden er diesen neuen Stick an der Synology & Docker am laufen hat. geht das ggfs. gar nicht, Treiber oder was auch immer?
-
@dos1973
Probier mal folgendes (hier im Forum gefunden):mit putty und root auf der syno hatte ich unter /dev nur ttyACM0...
nach ausführen von
sudo insmod /lib/modules/usbserial.ko
sudo insmod /lib/modules/ftdi_sio.kohatte ich dann unter /dev dann schon mal den ttyUSB0
von dem habe ich dann noch die rechte geändert:
sudo chmod -R 0777 /dev/ttyUSB0
die beiden Module werden aber anscheinend bei einem neustart von der syno nicht wieder geladen. das kann man aber auch lösen.
################################
Edit or create the file startup.sh via:sudo vi /usr/local/etc/rc.d/startup.sh
Put the next text into the file:
sudo insmod /lib/modules/usbserial.ko
sudo insmod /lib/modules/ftdi_sio.ko
sudo chmod 777 /lib/modules/usbserial.ko
sudo chmod 777 /lib/modules/ftdi_sio.koChange rights of startup.sh:
chmod 700 /usr/local/etc/rc.d/startup.sh
The next time your NAS reboots, modules will be starten automatically.
################################ -
Hallo,
Buanet hat doch eine gute Anleitung zu seinem Container geschrieben. Wie findet man den richtigen USB Port/Alias.
Ich würde dir auch Portainer zur veraltung von Docker Container empfehlen.https://smarthome.buanet.de/2020/02/usb-devices-im-iobroker-docker-container-nutzen/
mit folgendem Code kannst du Portainer installieren.
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v /volume1/docker/portainer_data:/data portainer/portainer-ce
und von Jadahl gibt es die USB Treiber für die Synology als Paket zu Installieren
http://www.jadahl.com
http://www.jadahl.com/drivers_6.1/
http://www.jadahl.com/drivers_6.2/Wichtig zu wissen ist das die Synology beim neustart falls mehrere USB Sticks angeschlossen sind schonmal die Alias tauscht.
Also aus /dev/ttyACM0 wird /dev/ttyACM1 und umgekehrt. Da das ganze so nicht reboot sicher ist habe ich nur noch ein Stick an der Syno und den CUL Stick am Raspi mit Ser2net weitergeleitet.Wenn du die files vom iobroker ausgelagert hast, kannst du jederzeit dein Container löschen und mit anderen Einstellungen neu aufbauen. Das ist ja der Vorteil von dein Containern.
Grusss
-
lsusb zeigt mir den "alten" Stick auf USB 1_1
robin_hood@ds218:~$ lsusb |__usb1 1d6b:0002:0404 09 2.00 480MBit/s 0mA 1IF (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub |__1-1 0451:16c8:0100 02 2.00 12MBit/s 50mA 2IFs (Texas Instruments CC2538 USB CDC fffffff7ffffffb3fffffff0ffffffd0) |__1-4 f400:f400:0100 00 2.00 480MBit/s 200mA 1IF (Synology DiskStation 7F00877D96CA6084) |__usb2 1d6b:0003:0404 09 3.00 5000MBit/s 0mA 1IF (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub robin_hood@ds218:~$
ich kann den auch auslesen
robin_hood@ds218:~$ ll /sys/class/tty | grep 1-1 lrwxrwxrwx 1 root root 0 Jan 6 11:21 ttyACM0 -> ../../devices/pci0000:00/0000:00:15.0/usb1/1-1/1-1:1.0/tty/ttyACM0 robin_hood@ds218:~$
mit dem neuen Stick, klappt das nicht????
wird an USB 1_1 gefundenrobin_hood@ds218:~$ lsusb |__usb1 1d6b:0002:0404 09 2.00 480MBit/s 0mA 1IF (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub |__1-1 1a86:7523:0264 ff 1.10 12MBit/s 98mA 1IF ( ffffffd8ffffffb9ffffffd0ffffffa2) |__1-4 f400:f400:0100 00 2.00 480MBit/s 200mA 1IF (Synology DiskStation 7F00877D96CA6084) |__usb2 1d6b:0003:0404 09 3.00 5000MBit/s 0mA 1IF (Linux 4.4.59+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub robin_hood@ds218:~$
der Befehl bewirkt nichts??
robin_hood@ds218:~$ ll /sys/class/tty | grep 1-1
-
@dos1973
ich musste das 6,2 Treiberpaket auf der Synology installierenda wird er jetzt gefunden!!!
robin_hood@ds218:~$ ll /sys/class/tty | grep 1-2 lrwxrwxrwx 1 root root 0 Jan 6 11:37 ttyUSB0 -> ../../devices/pci0000:00/0000:00:15.0/usb1/1-2/1-2:1.0/ttyUSB0/tty/ttyUSB0 robin_hood@ds218:~$
-
schön wenn ich dir helfen konnte
-
@beroliv
es geht aber immer noch nicht??! wird nicht grün.im Docker image wird er gefunden
crw-rw---- 1 root dialout 188, 0 Jan 6 11:52 /dev/ttyUSB0
im Docker Image habe ich es auch eingertragen...
im Zigbee Adapter wird er mir angezeigt...
aber ich bekomme immer noch die FM
-
Wieder grün
Jetzt nochmals alles durchbooten obs dann immer noch grün ist. -
@dos1973 in den Logdateien findet man oft gute hinweise wo es hängt.
Unter Portainer easy an die Logdatei ran zukommen. -
Endlich, auch nach Reboot.
ich habe nachdem der Port im Container verfügbar war, nochmals den ganzen Zigbee Adapter deinstalliert, alle Ordner gelöscht wie am Anfang des Threads beschrieben und dann nochmals sauber installiert.
ich verstehe nur nicht, warum alle meine Geräte wieder da sind? freut mich aber ist komisch
-
@dos1973 die geräte sind wahrscheinlich an die ID des Stick gebunden und erkennen diesen wieder würde ich mal sagen.
-
@beroliv
nein, ist ja ein komplett neuer stick -
@dos1973
Dann freue dich das du nicht alles neu anlernen musst!Ich habe mal eben versucht ob mein Conbee stick via Netzwerk und ser2net zu erreichen.
ging erstaunlich einfach
-
Hallo, habe genau das gleiche Problem. Wie hast du das Treiberpaket aktualisiert. Weiß garnicht was du hier meinst.
Würde mich freuen, wenn du mir weiterhelfen kannst. -
Paar posts vorher gibt einen Link zum Treiber. Den musst du auf deinem Nas installieren….
Ich meine über den paketmanager habe ich das gemacht. Ich bin inzwischen auf proxmox um vm ungestiegen…