[Unit] Description=Wyoming Event Service Test (LED control) After=network.target [Service] Type=simple # 🔹 Запуск от имени вашего пользователя User=__CURRENT_USER__ Group=__CURRENT_USER__ # 🔹 Рабочая директория — где лежит wyoming-led.py WorkingDirectory=__SAT_BASE_DIR__/examples # 🔹 Test порт 10501 вместо 10500 ExecStart=satellite-python __SAT_BASE_DIR__/examples/wyoming-led.py --host 127.0.0.1 --port 10501 # 🔹 Критически важно: передаём окружение Environment="HOME=__HOME_DIR__" Environment="USER=__CURRENT_USER__" Environment="PATH=__SAT_VENV__/bin:/usr/local/bin:/usr/bin:/bin" Environment="VIRTUAL_ENV=__SAT_VENV__" # 🔹 Разрешаем доступ к устройству (на всякий случай) PrivateDevices=false # 🔹 Перезапуск при ошибке Restart=on-failure RestartSec=3 # 🔹 Логирование в journal StandardOutput=journal StandardError=journal SyslogIdentifier=wyoming-event-test [Install] WantedBy=multi-user.target