Checking your right of way…
narnia_agent.py. ESP not detected means the agent is
fine and the serial side is not: something else has the port open (an Arduino
Serial Monitor will do it), the cable is charge-only, or the board was flashed
without USB CDC On Boot enabled. The two faults read differently on
purpose.
arp mode it reads the operating system’s
neighbour table every few seconds. That is band-agnostic — a phone on
5 GHz appears there exactly like one on 2.4 GHz — needs no
privileges and cannot break anything. In monitor mode it captures
802.11 frames directly, which is better data but
disconnects the adapter it uses, so it is only safe when the PC is on
Ethernet or has a second Wi-Fi card.
setup/agent/config.json under pcSensor.mode
and nowhere else.
0 to let the sensor win immediately — which makes manual taps
nearly pointless.
0 to disable
catching up entirely, in which case a sign change waits for the next ordinary
check-in.
door/refreshRequestedAt for the unit to notice next time it wakes. A
sleeping battery device cannot be made to answer sooner; that is the whole point
of it being asleep.