[Unit] Description=APESS board self-registration (announce into the unclaimed pool) After=network-online.target zeroclaw-daemon.service Wants=network-online.target zeroclaw-daemon.service [Service] Type=oneshot User=arduino # The script retries internally until APESS is reachable; the paired timer # re-announces periodically so a DHCP lease change doesn't strand the board. ExecStart=/home/arduino/apess-selfregister.sh RemainAfterExit=no [Install] WantedBy=multi-user.target