Major Update
1.4.3
Requires you to re add your account for full functionality after updating, secondly i need your help as i added plenty of new features im gonna need your help in reporting any bugs you may find as soon as possible, to further quicken development. In a nutshell implemented multi order tracking (multiple user with multiple orders per user), order history and statistics, integration based tts updates configurable and managed by the integration so the blueprint created with this integration is no longer working must create your own automation or use integration tts (easier), and also a cool new feature to run a home assistant automation when the driver is within âxâ amount of feet.
New Features
New Features:
Card & UI
- Implemented 3-column card layout: account picture (left), info (center), map (right)
- Updated account profile picture to a larger rounded-square on the left, with full account name overlaid
- Updated driver picture to a square (not circle) with driver name overlaid below
- Moved map to the right side of the card
- Removed ânewer dataâ field from the main card
- Removed âNO ORDERâ badge
- Improved no-order state: âWaiting for ordersâ text is centered and enlarged when there is no order
- Loaded all account and driver profile pictures from API (
getUserV1) and orderpictureUrldata - Documented card layout in
Agent-Files/card.md
Multi-order tracking
-
Added per-order cards: one full card per active order when multiple orders exist
-
Added no-order view: single âno orderâ card when account has no active orders
-
Added per-order sensor attributes (for example:
order1_driver_name,order2_driver_name, etc.) -
Updated sensor main value to comma-separated values when multiple orders exist
-
Updated sensor state behavior:
- State shows
No active orderor the order count (1,2, âŠ) - Detailed order data stored in attributes
- State shows
-
Updated coordinator:
- Parses
ordersarray - Added
_parse_single_orderhelper - Preserves backward-compatible flat fields from the first order
- Parses
-
Updated WebSocket payload to include
ordersarray andorders_countfor the frontend
Media players & TTS
-
Refactored media player dropdown: cache, language, and options moved into each media player sub-card
-
Moved TTS engine selector into each media player card
-
Added per-player test button in each media player card
- Default message:
uber eats - Removed text field
- Default message:
-
Added per-player TTS settings via
tts_media_player_settings:tts_entity_id,cache,language,options
-
Added multi-order TTS support using per-player settings
-
Fixed toggle overflow issue (toggle knob appearing outside track when active)
Account details & data
-
Added statistics and past orders loading via
getPastOrdersAPI (Python used for calculations) -
Added per-account stats and past orders caching:
- Instant load from cache
- Background refresh
-
Removed rating field from past order cards
Config & user profile
- Updated config flow to use
firstName + lastNamefromgetUserV1instead ofnickname - Improved auth error handling: shows
Error wrong credentialswhengetUserV1fails - Added user profile polling:
getUserV1polled on each update to refresh account name and profile picture when changed
Addresses
-
Cleaned restaurant address formatting by removing empty fields (prevents double commas)
- Example:
2592 Atlantic Ave, , NY 11207â2592 Atlantic Ave, NY 11207
- Example:
Device tracker & sensors
-
Renamed device tracker:
{account} Uber Eats Driverâ{account} Uber Eats Order Tracker
-
Added sensor mock data documentation:
Agent-Files/sensor-mock-data.mdwith mock states and attributes for all sensors
Since initial post i have done several updates and testing it with one order as we speak on version 1.4.6
Built in tts and all is working, in a nutshell i deepdived into uber eats api and took a good look at what data different endpoint return and upgraded ui to pull in pictures as well as manage tts alerts as well as trigger an automation of your choice when driver is within distance of your choice these features are tested and working
Whatâs not tested :
-multiple orders
Once someone or myself does place two order on a single account place let us know oh also forgot to mention the little character you see on left of card is just my uber account profile picture your will load their too, i just asked chat gpt to make me a profile chubby Simpson themed character picture to match the app background color to rgba(26, 26, 26)





