Custom Home Assistant integration to track live Uber Eats orders in real-time. Features a dedicated sidebar panel, device tracker for map cards, and comprehensive sensor entities.
- Dedicated Uber Eats panel in Home Assistant sidebar
- View all accounts and order status at a glance
- Real-time map showing driver location or home when idle
- Step-by-step instructions for adding new accounts
- Edit and delete accounts directly from the panel
- Real-time updates every 15 seconds
- Order stage, status, driver name, ETA, and restaurant info
- Driver location with reverse geocoding (street, suburb, address)
- Order history tracking
- Map card compatible — track your driver on the Home Assistant Map
- Automatically shows driver location when order is active
- Falls back to home location when no active order
- Add multiple Uber Eats accounts
- Unique nicknames for each account
- Independent tracking per account
- Single cookie string input — no need to find individual values
- Automatic extraction of required authentication tokens
- Reconfigure flow — update cookies without deleting the integration
- Reauthentication flow — automatic prompts when session expires
Or manually:
- Open HACS in Home Assistant
- Go to Integrations → ⋮ (3 dots) → Custom repositories
- Add:
https://github.com/zodyking/uber-eats-order-tracker - Category: Integration
- Click Add → Search for "Uber Eats" → Install
- Restart Home Assistant
- Add via Settings → Devices & Services → Add Integration → Uber Eats
- Download the latest release
- Extract
custom_components/uber_eats/to your Home Assistant/config/custom_components/directory - Restart Home Assistant
- Add via UI
Developed with ❤️ by zodyking