Get a node's location, notify it, or invoke a command
nodes & devices
// what it does
openclaw nodes location get --node <id> returns a fix (off by default; needs opt-in and OS permission). openclaw nodes notify pushes a notification to the device, and openclaw nodes invoke --command <cmd> --params '{...}' calls any node RPC such as device.status, photos.latest, or contacts.search.
// shell
$ openclaw nodes location get --node my-phone$ openclaw nodes notify --node my-phone --title "Ping" --body "Heads up"$ openclaw nodes invoke --node my-phone --command device.status --params '{}'// gotcha
Risky commands like sms.send, contacts.add, and calendar.add are refused unless you opt in via gateway.nodes.allowCommands in openclaw.json; gateway.nodes.denyCommands always overrides an allow.