Check Potato's Fi collar GPS location, battery, and connection status. Use when asked where Potato is, collar battery level, or whether Potato is at Crosstown or the Cabin.
Check Potato's real-time GPS location, battery, and connection status via the Fi Series 3+ collar API.
fi-collar location
Returns JSON with GPS coordinates, nearest known location (crosstown/cabin), distance, and whether Potato is within the home geofence.
fi-collar status
Returns JSON with location + battery level, connection type (Base/User/Cellular), activity type (Rest/Walk), and Fi base station status.
fi-collar walk-path
Returns the dense GPS polyline from Fi's OngoingWalk — timestamped positions and path points. Returns {"walking": false} if not currently on a walk.
fi-collar set-mode NORMAL # standard GPS (~3-7min updates)
fi-collar set-mode LOST_DOG # high-frequency GPS (~15-30s updates)
LOST_DOG mode drains battery faster — used automatically by the dog walk listener during walks, then reset to NORMAL on return.
fi-collar login
{
"name": "Potato",
"activity": "Rest",
"latitude": 42.602,
"longitude": -72.151,
"location": "cabin",
"distance_m": 26,
"at_location": true,
"battery": 97,
"connection": "User",
"connectionDetail": "Dylan",
"place": "Philly",
"address": "95 School House Rd"
}
Fi GPS is polled every 60s during dog walk return monitoring. When Potato re-enters the home geofence, Roombas are docked automatically. This works at both Crosstown and Cabin locations.
[email protected] (password in TRYFI_PASSWORD env var)~/.config/fi-collar/session.json (12hr TTL, auto-re-login on 401)TRYFI_EMAIL + TRYFI_PASSWORD in ~/.openclaw/.secrets-cacheHome locations loaded from env vars (CROSSTOWN_LAT/LON, CABIN_LAT/LON in secrets-cache):