Synology Dsm7 solución usb

Actualización 17-7: Acabo de hacerlo funcionar en DSM7.0. No en combinación con un medidor inteligente, sino en combinación con un RFXTRX.

Situación inicial
Domoticz encendió por primera vez mi DS718 (DSM6.2) en el paquete de la comunidad Jadahl. He hecho una copia de seguridad de la configuración

Transferir a la ventana acoplable (en DSM6.2)
En el momento en que hice esto, ya había instalado los controladores USB de jadahl. La creación de la ventana acoplable se puede hacer con la GUI, pero lo hice a través de la CLI:
Código: [Seleccionar]sudo docker run -d --name=domoticz -e PUID=1000 -e PGID=1000 -e TZ=Europe/Amsterdam -p 8080:8080 -p 6144:6144 -p 1443:1443 -v /volume1/docker/:/config --device /dev/ttyUSB0:/dev/ttyUSB0 --restart unless-stopped ghcr.io/linuxserver/domoticzLuego restaure una copia de seguridad de la configuración en domoticz, haga clic en el botón de hardware y tadaa: Trabajó inmediatamente.

Superando los problemas en DSM7.0 (DS720)
El problema en DSM7.0 era que no había ningún dispositivo ttyUSB visible en absoluto. Personalmente me he beneficiado mucho de este video de youtube . Vale la pena escucharlo. El resumen ejecutivo dice:

En el programador de tareas del panel de control de DSM, cree una tarea que ejecute los siguientes comandos al arrancar el NAS:
/ sbin / modprobe usbserial
/ sbin / modprobe ftdi_sio
/ sbin / modprobe cdc-acm
chmod 666 / dev / ttyUSB0

Esto hace que ttyUSB0 esté permanentemente visible (cd / dev, ls ttyUSB *) incluso después de reiniciar el NAS. Se necesitaba la última línea para acceder al RFXCOM en el contenedor de la ventana acoplable (inicialmente recibí un error en el registro de domoticz en el puerto serie, que desapareció cuando incluí chmod 666 / dev / ttyUSB0 en el script de inicio).

Los gurús de la seguridad entre nosotros probablemente le dirán que esto no es 100% seguro, y si hay una solución mejor, estaría encantado de aconsejarle. Por ahora estoy muy contento con esto

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *