Hi everyone! I’ve just released Simple Uber Eats, a custom Home Assistant integration for tracking active Uber Eats orders directly inside Home Assistant.
The goal was to make Uber Eats data actually useful for dashboards and automations, not just expose a few raw API values. The integration provides the current order status, ETA, restaurant information and coordinates, courier details, and a device_tracker for the courier that works with Home Assistant’s native Map card.
One of the things I spent the most time on is courier tracking. Some previous attempts at Uber Eats integrations could expose the latest courier coordinates, but that tends to produce a tracker that jumps from point to point whenever new data arrives. Simple Uber Eats buffers the real courier path data and plays it back smoothly between updates, while still relying only on actual Uber telemetry — no fake movement or guessed routes.
It also handles a few less-visible problems that made earlier implementations unreliable for me: adaptive polling while an order is active, rate-limit backoff, temporary telemetry gaps, ETA parsing around the current minute and midnight, and proper cleanup when an order finishes.
The ETA is exposed as a normal Home Assistant timestamp, so it doesn’t create a new state every second. If you want a live MM:SS countdown on a dashboard, the README includes an example that calculates it locally in the browser instead.
Authentication uses your existing Uber Eats browser session cookie, so the integration never asks for your Uber password, email, or 2FA code. There are detailed setup instructions in the README for Chrome/Edge/Brave, Firefox, and Safari.
It supports multiple accounts and is designed around native Home Assistant entities, maps, dashboards, and automations rather than a custom frontend.
It’s available through HACS as Simple Uber Eats.
I’d really appreciate feedback, especially from people using it with active deliveries. If you find an edge case or have an idea for something that would make the integration more useful, I’d love to hear it.
AI disclosure: I used AI tools to help with development, testing and documentation. I reviewed and validated the final implementation with multiple deliveries, versions and releases myself.
