[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