Trasteando frikimotica
Para listar los pinchos usb puestos en la raspberry, como se llaman y donde están:
ls -l /dev/serial/by-id
Puedes obtener:
total 0
lrwxrwxrwx 1 root root 13 Jan 13 18:16 usb-0658_0200-if00 -> ../../ttyACM0
lrwxrwxrwx 1 root root 13 Jan 13 19:11 usb-EnOcean_GmbH_EnOcean_USB_300_DB_FTAYX3D-if00-port0 -> ../../ttyUSB0
Para hacer un script de python que se ejecute como servicio
cd /lib/systemd/system/
sudo nano broadlink-mqtt.service
[Unit]
Description=Servicio para hacer que corra siempre broadlink-mqtt
After=multi-user.target
[Service]
Type=simple
ExecStart=/home/openhabian/broadlink-mqtt/mqtt.py
Restart=on-abort
[Install]
WantedBy=multi-user.target
sudo chmod 644 /lib/systemd/system/broadlink-mqtt.service
chmod +x /home/openhabian/broadlink-mqtt/mqtt.py
sudo systemctl daemon-reload
sudo systemctl enable broadlink-mqtt.service
sudo systemctl start broadlink-mqtt.service
sudo systemctl status broadlink-mqtt.service