37 lines
744 B
Desktop File
37 lines
744 B
Desktop File
[Unit]
|
|
Description=RTK Status -> MQTT (reads /run/rtk/state.json)
|
|
After=network-online.target
|
|
Wants=network-online.target
|
|
|
|
[Service]
|
|
User=naue
|
|
Group=naue
|
|
RuntimeDirectory=rtk
|
|
RuntimeDirectoryMode=0755
|
|
|
|
Type=simple
|
|
User=naue
|
|
WorkingDirectory=/home/naue/rtk
|
|
|
|
# sorgt dafür, dass /run/rtk existiert (tmpfs, nach Boot leer)
|
|
RuntimeDirectory=rtk
|
|
RuntimeDirectoryMode=0755
|
|
|
|
ExecStart=/usr/bin/python3 /home/naue/rtk/status_mqtt.py \
|
|
--state-file /run/rtk/state.json \
|
|
--mqtt-host 192.168.2.36 \
|
|
--mqtt-user wall-e \
|
|
--mqtt-pass anTSoYhUEPRN5E \
|
|
--topic-prefix rtk/base \
|
|
--interval 5 \
|
|
--retain \
|
|
--ha-discovery \
|
|
--device-name "RTK Base" \
|
|
--device-id rtk_base
|
|
|
|
Restart=always
|
|
RestartSec=2
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|