[Unit] Description=Simple service to start python-listener StartLimitIntervalSec=100 StartLimitBurst=5 [Service] Type=simple EnvironmentFile=%h/energyscripts/.env WorkingDirectory=%h/energyscripts ExecStart=%h/energyscripts/venv/bin/python3 -u mqtt2queue.py Restart=on-failure TimeoutStopSec=70 RestartSec=30 SyslogIdentifier=mqtt2queue [Install] WantedBy=default.target