[Unit] Description=homelab-monitor LAN device discovery (ping sweep + ARP read) After=network-online.target [Service] Type=oneshot ExecStart=/opt/homelab-monitor/scripts/discover-devices.sh Environment=SUBNET_PREFIX=192.168.1 Environment=OUTPUT_FILE=/opt/homelab-monitor/data/devices-raw.json Environment=IFACE=eth0