# \[APP\]\[Pro\] myAudi - Connect your Audi EV or PHEV

**URL:** <https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543>\
**Category:** Apps\
**Tags:** app, homey-pro\
**Created:** [May 30, 2026, 2:51pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543 "2026-05-30T14:51:07Z")\
**Posts on this page:** 20\
**Page:** 4

<div class="post-metadata">

**Author:** ![chup5528](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chup5528/32/122376_2.png) [@chup5528](https://community.homey.app/u/chup5528)\
**Post date:** [June 15, 2026, 10:02am UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/61 "2026-06-15T10:02:22Z")

</div>

Ha, I was making my own local Audi app with Claude when I came across your app. Yours is already working with my e-tron, so I’ll gladly use it. Nice work man 🙂

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 15, 2026, 7:12pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/62 "2026-06-15T19:12:13Z")

</div>

Hey everyone,

Version 1.0.69 is out with a bunch of new features focused on vehicle security monitoring. Here’s what’s new:

* * *

**🚪 Door, Window & Light Status Capabilities**

Each door, window and light on your vehicle now gets its own capability in Homey — added automatically the first time your vehicle reports a value. No manual setup needed.

- `door_bonnet`, `door_trunk`, `door_frontLeft`, `door_frontRight`, `door_rearLeft`, `door_rearRight` — `true` = closed
- `door_locked_frontLeft`, `door_locked_frontRight`, `door_locked_rearLeft`, `door_locked_rearRight` etc. — `true` = locked
- `window_frontLeft`, `window_frontRight`, `window_rearLeft`, `window_rearRight`, `window_sunRoof` (where supported) — `true` = closed
- `light_left`, `light_right` — `true` = off

All of these are available as **flow tokens and conditions** — so you can trigger a notification when a specific door is left open, or check in a flow whether the rear right window is closed before starting the climatisation.

* * *

**📊 New Widget: Vehicle Parts Status**

A new dashboard widget that shows the security state of your vehicle at a glance — inspired by the myAudi app’s Fahrzeugstatus screen.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/d/2db2ceb588d2967b59514ea2cba5e8924cf42af6.png)

What it shows:

- Vehicle name + overall status badge (green ✓ = everything secure, red ⚠ = something needs attention)
- **Doors** — green if all closed, or red showing _which_ doors are open (e.g. “V.Li, H.Re”)
- **Windows** — same, with sunroof support where available
- **Bonnet** and **Trunk** as separate rows
- **Lock status** — locked / unlocked
- **Lights** — left and right indicators
- **Odometer**

The widget updates every 15 seconds. Sensors your vehicle doesn’t have (e.g. sunroof) are silently ignored and never shown as an alert.

* * *

**⚡ Adaptive Polling**

Startup and polling is now faster. Instead of fixed wait times between polls, the app uses adaptive intervals — backing off when the car is sleeping and recovering immediately when fresh data arrives.

* * *

All new capabilities are added dynamically — existing devices will pick them up on the next poll after updating. Let me know if you run into any issues!

---

<div class="post-metadata">

**Author:** ![FKok](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/fkok/32/13333_2.png) [@FKok](https://community.homey.app/u/FKok)\
**Post date:** [June 16, 2026, 11:23am UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/63 "2026-06-16T11:23:20Z")

</div>

Any change you build the same app for VW?

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 16, 2026, 6:21pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/64 "2026-06-16T18:21:39Z")

</div>

Hi - It’s not something I’m planning. My existing apps already take up a lot of time right now, Claude’s assistance is not for free, and my plan is to only build apps for things I actually own and can test myself and personally benefit from. Without owning a VW, I can’t test it properly or maintain it reliably.

Sorry ☹

---

<div class="post-metadata">

**Author:** ![Jeffery\_Andre](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jeffery_andre/32/104391_2.png) [@Jeffery\_Andre](https://community.homey.app/u/Jeffery_Andre)\
**Post date:** [June 16, 2026, 7:14pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/65 "2026-06-16T19:14:05Z")

</div>

Very interested and willing to test. One problem. I tried getting past the login and no luck. I tried logging out of the myAudi app on my phone and logging in and accepting the T&O again. Still no luck. Any advice for getting this working?

EDIT: After reading through this topic, looks like an Audi Connect subscription is required. I thought since the myAudi app on my phone works, your app was using the same API’s to access that functionality. Must be something different if you require an additional Audi Connect subscription.

It appears the login is working, and returning no vehicles.

Too bad.

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 16, 2026, 9:09pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/66 "2026-06-16T21:09:07Z")

</div>

I wanted to let you know that, following **Athom’s request** , I have moved all Flow IDs from the app level to the driver level and there is no migration as I don’t want to keep additional listeners in the code.

# **Unfortunately, this change requires all existing Flows to be recreated.** 😒

This adjustment will be activated in the next version of the app (right now in TEST): [myAudi | Homey](https://homey.app/de-ch/app/com.audi.etron/myAudi/test/)  
I’m sorry for the inconvenience and appreciate your understanding.

BR

Andi

---

<div class="post-metadata">

**Author:** ![smarthomesven](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/smarthomesven/32/79712_2.png) [@smarthomesven](https://community.homey.app/u/smarthomesven)\
**Post date:** [June 16, 2026, 9:16pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/67 "2026-06-16T21:16:56Z")

</div>

You can also add `"deprecated": true` to all existing Flowcards, this makes sure that it still works for existing users but it will be invisible for new users. Obviously you should keep the run listeners if you deprecate the Flowcards

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 16, 2026, 9:30pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/68 "2026-06-16T21:30:32Z")

</div>

I understand, but I’d prefer not to keep the listeners active since the app doesn’t have many users at the moment.

---

<div class="post-metadata">

**Author:** ![Axeblade](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/axeblade/32/65655_2.png) [@Axeblade](https://community.homey.app/u/Axeblade)\
**Post date:** [June 17, 2026, 12:55pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/69 "2026-06-17T12:55:15Z")

</div>

Cannot add my Q5 Plugin Hybrid, it states an ERROR and then must try to login again. What I have done is that I add a new device, my Audi. When I have filled in myaudi login data it comes with an error saying “Error” and asks me to logon again. The same message comes over and over.

I went to the application configuration and retrieved the API data. It shows my 2 Audi’s in the API data. One my TT Coupé that doesn’t have to be added to Homey the other one the Q5 plugin Hybrid that should be added. The messages in the API data for my Q5 plugin hybrid has every the statement “ENABLED” or “COMPLETED”. I dont know what I am doing wrong and why it is not working. I will put API data in this message. For your information I deleted the VINNUMBER info 😉

{  
“info”: {  
“connection”: true  
},  
“”: {  
“general”: {  
“vin”: “”,  
“role”: “UNKNOWN”,  
“userRoleStatus”: “ENABLED”,  
“enrollmentStatus”: “GDC\_MISSING”,  
“nickname”: “RaceMonster (Audi TT Coupé)”,  
“devicePlatform”: “UNKNOWN”  
}  
},  
“”: {  
“general”: {  
“vin”: “”,  
“role”: “PRIMARY\_USER”,  
“userRoleStatus”: “ENABLED”,  
“enrollmentStatus”: “COMPLETED”,  
“nickname”: “Black Beauty”,  
“access”: {  
“id”: “access”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: true  
},  
“amazonMusic”: {  
“id”: “amazonMusic”,  
“expirationDate”: “2027-05-07T11:25:04Z”,  
“userDisablingAllowed”: true  
},  
“bluetoothIdent”: {  
“id”: “bluetoothIdent”,  
“expirationDate”: “2121-12-15T00:00:00Z”,  
“userDisablingAllowed”: true  
},  
“car2Phone”: {  
“id”: “car2Phone”,  
“expirationDate”: “2121-12-15T00:00:00Z”,  
“userDisablingAllowed”: false  
},  
“charging”: {  
“id”: “charging”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: true  
},  
“chargingTimers”: {  
“id”: “chargingTimers”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: false  
},  
“cityModels”: {  
“id”: “cityModels”,  
“expirationDate”: “2027-05-07T11:25:04Z”,  
“userDisablingAllowed”: true  
},  
“climatisation”: {  
“id”: “climatisation”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: true  
},  
“climatisationTimers”: {  
“id”: “climatisationTimers”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: false  
},  
“controlWindows”: {  
“id”: “controlWindows”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: true  
},  
“capabilities”: {  
“cubicNetwork”: false,  
“hybridRadio”: false,  
“mapUpdateSd”: false,  
“wifiHotspot”: true  
},  
“dataPlan”: {  
“id”: “dataPlan”,  
“expirationDate”: “2121-12-15T00:00:00Z”,  
“userDisablingAllowed”: false  
},  
“dealerAppointment”: {  
“id”: “dealerAppointment”,  
“expirationDate”: “2032-12-15T00:00:00Z”,  
“userDisablingAllowed”: true  
},  
“destinationSync”: {  
“id”: “destinationSync”,  
“expirationDate”: “2027-05-07T11:25:04Z”,  
“userDisablingAllowed”: true  
},  
“emergencyCalling”: {  
“id”: “emergencyCalling”,  
“expirationDate”: “2032-12-15T00:00:00Z”,  
“userDisablingAllowed”: false  
},  
“engineType”: {  
“id”: “engineType”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: false  
},  
“fuelStatus”: {  
“id”: “fuelStatus”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: false  
},  
“functionOnDemand”: {  
“id”: “functionOnDemand”,  
“expirationDate”: “2121-12-15T00:00:00Z”,  
“userDisablingAllowed”: true  
},  
“googleEarth”: {  
“id”: “googleEarth”,  
“expirationDate”: “2027-05-07T11:25:04Z”,  
“userDisablingAllowed”: false  
},  
“gracenote”: {  
“id”: “gracenote”,  
“expirationDate”: “2121-12-15T00:00:00Z”,  
“userDisablingAllowed”: false  
},  
“honkAndFlash”: {  
“id”: “honkAndFlash”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: false  
},  
“hybridRadioRange”: {  
“id”: “hybridRadioRange”,  
“expirationDate”: “2121-12-15T00:00:00Z”,  
“userDisablingAllowed”: false  
},  
“localHazards”: {  
“id”: “localHazards”,  
“expirationDate”: “2027-05-07T11:25:04Z”,  
“userDisablingAllowed”: true  
},  
“mapUpdate”: {  
“id”: “mapUpdate”,  
“expirationDate”: “2027-05-07T11:25:04Z”,  
“userDisablingAllowed”: true  
},  
“measurements”: {  
“id”: “measurements”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: false  
},  
“news”: {  
“id”: “news”,  
“expirationDate”: “2027-05-07T11:25:04Z”,  
“userDisablingAllowed”: true  
},  
“oilLevelStatus”: {  
“id”: “oilLevelStatus”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: false  
},  
“onStreetParking”: {  
“id”: “onStreetParking”,  
“expirationDate”: “2027-05-07T11:25:04Z”,  
“userDisablingAllowed”: true  
},  
“onlineCarCare”: {  
“id”: “onlineCarCare”,  
“expirationDate”: “2032-12-15T00:00:00Z”,  
“userDisablingAllowed”: true  
},  
“onlineLogBook”: {  
“id”: “onlineLogBook”,  
“status01”: 2003,  
“userDisablingAllowed”: false  
},  
“onlineSpeech”: {  
“id”: “onlineSpeech”,  
“expirationDate”: “2027-05-07T11:25:04Z”,  
“userDisablingAllowed”: true  
},  
“onlineTraffic”: {  
“id”: “onlineTraffic”,  
“expirationDate”: “2027-05-07T11:25:04Z”,  
“userDisablingAllowed”: true  
},  
“onlineTrafficPlus”: {  
“id”: “onlineTrafficPlus”,  
“expirationDate”: “2027-05-07T11:25:04Z”,  
“userDisablingAllowed”: true  
},  
“parkingPosition”: {  
“id”: “parkingPosition”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: true  
},  
“poiSearch”: {  
“id”: “poiSearch”,  
“expirationDate”: “2027-05-07T11:25:04Z”,  
“userDisablingAllowed”: true  
},  
“predictiveRouting”: {  
“id”: “predictiveRouting”,  
“expirationDate”: “2027-05-07T11:25:04Z”,  
“userDisablingAllowed”: true  
},  
“rewardChallenges”: {  
“id”: “rewardChallenges”,  
“status01”: 1003,  
“status02”: 1004,  
“userDisablingAllowed”: true  
},  
“roadsideAssistant”: {  
“id”: “roadsideAssistant”,  
“expirationDate”: “2032-12-15T00:00:00Z”,  
“userDisablingAllowed”: false  
},  
“state”: {  
“id”: “state”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: true  
},  
“theming”: {  
“id”: “theming”,  
“expirationDate”: “2032-12-15T00:00:00Z”,  
“userDisablingAllowed”: false  
},  
“trafficLights”: {  
“id”: “trafficLights”,  
“status01”: 2003,  
“userDisablingAllowed”: true  
},  
“trafficSigns”: {  
“id”: “trafficSigns”,  
“expirationDate”: “2027-05-07T11:25:04Z”,  
“userDisablingAllowed”: true  
},  
“transactionHistoryHonkFlash”: {  
“id”: “transactionHistoryHonkFlash”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: false  
},  
“transactionHistoryLockUnlock”: {  
“id”: “transactionHistoryLockUnlock”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: false  
},  
“tripStatistics”: {  
“id”: “tripStatistics”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: true  
},  
“vehicleHealthCampaigns”: {  
“id”: “vehicleHealthCampaigns”,  
“expirationDate”: “2032-12-15T00:00:00Z”,  
“userDisablingAllowed”: false  
},  
“vehicleHealthInspection”: {  
“id”: “vehicleHealthInspection”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: false  
},  
“vehicleHealthWakeUp”: {  
“id”: “vehicleHealthWakeUp”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: false  
},  
“vehicleHealthWarnings”: {  
“id”: “vehicleHealthWarnings”,  
“expirationDate”: “2032-12-15T00:00:00Z”,  
“userDisablingAllowed”: false  
},  
“vehicleLights”: {  
“id”: “vehicleLights”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: false  
},  
“vehicleWakeUp”: {  
“id”: “vehicleWakeUp”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: false  
},  
“vehicleWakeUpTrigger”: {  
“id”: “vehicleWakeUpTrigger”,  
“expirationDate”: “2027-05-04T14:30:40Z”,  
“userDisablingAllowed”: false  
},  
“webAppPoiSearch”: {  
“id”: “webAppPoiSearch”,  
“expirationDate”: “2027-05-07T11:25:04Z”,  
“userDisablingAllowed”: true  
},  
“webAppWeather”: {  
“id”: “webAppWeather”,  
“expirationDate”: “2027-05-07T11:25:04Z”,  
“userDisablingAllowed”: true  
},  
“webRadio”: {  
“id”: “webRadio”,  
“expirationDate”: “2121-12-15T00:00:00Z”,  
“userDisablingAllowed”: true  
},  
“1877e58b-f60b-4313-8533-692c8dde4d23”: {  
“id”: “1877e58b-f60b-4313-8533-692c8dde4d23”,  
“role”: “GUEST\_USER”,  
“roleReseted”: false,  
“enrollmentStatus”: “NOT\_STARTED”  
},  
“devicePlatform”: “MBB\_ODP”  
},  
“status”: {  
“accessStatus”: {  
“overallStatus”: “safe”,  
“carCapturedTimestamp”: “2026-06-17T12:09:40Z”,  
“doors01”: {  
“name”: “bonnet”,  
“status”: {  
“closed”: “closed”  
}  
},  
“doors02”: {  
“name”: “frontLeft”,  
“status”: {  
“locked”: “locked”,  
“closed”: “closed”  
}  
},  
“doors03”: {  
“name”: “frontRight”,  
“status”: {  
“locked”: “locked”,  
“closed”: “closed”  
}  
},  
“doors04”: {  
“name”: “rearLeft”,  
“status”: {  
“locked”: “locked”,  
“closed”: “closed”  
}  
},  
“doors05”: {  
“name”: “rearRight”,  
“status”: {  
“locked”: “locked”,  
“closed”: “closed”  
}  
},  
“doors06”: {  
“name”: “trunk”,  
“status”: {  
“locked”: “locked”,  
“closed”: “closed”  
}  
},  
“windows01”: {  
“name”: “frontLeft”,  
“status”: {  
“closed”: “closed”  
}  
},  
“windows02”: {  
“name”: “frontRight”,  
“status”: {  
“closed”: “closed”  
}  
},  
“windows03”: {  
“name”: “rearLeft”,  
“status”: {  
“closed”: “closed”  
}  
},  
“windows04”: {  
“name”: “rearRight”,  
“status”: {  
“closed”: “closed”  
}  
},  
“windows05”: {  
“name”: “roofCover”,  
“status”: {  
“unsupported”: “unsupported”  
}  
},  
“windows06”: {  
“name”: “sunRoof”,  
“status”: {  
“closed”: “closed”  
}  
},  
“windows07”: {  
“name”: “sunRoofRear”,  
“status”: {  
“closed”: “closed”  
}  
},  
“doorLockStatus”: “locked”  
},  
“batteryStatus”: {  
“carCapturedTimestamp”: “2026-06-17T12:37:18Z”,  
“currentSOC\_pct”: 20,  
“cruisingRangeElectric\_km”: 13  
},  
“chargingStatus”: {  
“carCapturedTimestamp”: “2026-06-17T12:37:18Z”,  
“remainingChargingTimeToComplete\_min”: 420,  
“chargingState”: “charging”,  
“chargeMode”: “manual”,  
“chargeType”: “unsupported”  
},  
“plugStatus”: {  
“carCapturedTimestamp”: “2026-06-17T12:37:18Z”,  
“plugConnectionState”: “connected”,  
“plugLockState”: “locked”,  
“externalPower”: “ready”,  
“ledColor”: “green”  
},  
“chargeMode”: {  
“preferredChargeMode”: “manual”  
},  
“climatisationSettings”: {  
“carCapturedTimestamp”: “2026-06-17T12:09:25Z”,  
“targetTemperature\_C”: 20,  
“targetTemperature\_F”: 68,  
“climatisationWithoutExternalPower”: true,  
“climatizationAtUnlock”: false,  
“windowHeatingEnabled”: false,  
“zoneFrontLeftEnabled”: false,  
“zoneFrontRightEnabled”: false,  
“zoneRearLeftEnabled”: false,  
“zoneRearRightEnabled”: false  
},  
“climatisationStatus”: {  
“carCapturedTimestamp”: “2026-06-17T12:09:23Z”,  
“remainingClimatisationTime\_min”: -256,  
“climatisationState”: “off”  
},  
“windowHeatingStatus”: {  
“carCapturedTimestamp”: “2026-06-17T12:40:32Z”,  
“windowHeatingStatus01”: {  
“windowLocation”: “front”,  
“windowHeatingState”: “invalid”  
},  
“windowHeatingStatus02”: {  
“windowLocation”: “rear”,  
“windowHeatingState”: “invalid”  
}  
},  
“climatisationTimersStatus”: {  
“carCapturedTimestamp”: “2026-06-17T12:09:23Z”,  
“timers01”: {  
“id”: 1,  
“enabled”: false,  
“singleTimer”: {  
“startDateTimeLocal”: “2026-06-18T12:00:00”,  
“targetDateTimeLocal”: “2026-06-18T12:00:00”  
}  
},  
“timers02”: {  
“id”: 2,  
“enabled”: false,  
“singleTimer”: {  
“startDateTimeLocal”: “2026-06-18T12:00:00”,  
“targetDateTimeLocal”: “2026-06-18T12:00:00”  
}  
}  
},  
“rangeStatus”: {  
“carCapturedTimestamp”: “2026-06-17T12:37:18Z”,  
“carType”: “hybrid”,  
“primaryEngine”: {  
“type”: “gasoline”,  
“currentSOC\_pct”: 100,  
“remainingRange\_km”: 620,  
“currentFuelLevel\_pct”: 100  
},  
“secondaryEngine”: {  
“type”: “electric”,  
“currentSOC\_pct”: 20,  
“remainingRange\_km”: 13  
},  
“totalRange\_km”: 633  
},  
“measurements\_rangeStatus”: {  
“carCapturedTimestamp”: “2026-06-17T12:37:18Z”,  
“electricRange”: 13,  
“gasolineRange”: 620,  
“totalRange\_km”: 633  
},  
“odometerStatus”: {  
“carCapturedTimestamp”: “2026-06-17T12:09:40Z”,  
“odometer”: 55267  
},  
“fuelLevelStatus”: {  
“carCapturedTimestamp”: “2026-06-17T12:37:18Z”,  
“currentFuelLevel\_pct”: 100,  
“currentSOC\_pct”: 20,  
“primaryEngineType”: “gasoline”,  
“secondaryEngineType”: “electric”,  
“carType”: “hybrid”  
},  
“lightsStatus”: {  
“carCapturedTimestamp”: “2026-06-17T12:09:40Z”,  
“lights01”: {  
“name”: “right”,  
“status”: “off”  
},  
“lights02”: {  
“name”: “left”,  
“status”: “off”  
}  
},  
“maintenanceStatus”: {  
“carCapturedTimestamp”: “2026-06-17T12:09:42Z”,  
“inspectionDue\_days”: 617,  
“inspectionDue\_km”: 19800,  
“mileage\_km”: 55267,  
“oilServiceDue\_days”: 617,  
“oilServiceDue\_km”: 28700  
}  
},  
“remote”: {  
“climatisationv3”: false,  
“flash”: false,  
“honk”: false,  
“windowheating”: false,  
“charging”: false,  
“batterycharge”: false,  
“access”: false  
},  
“position”: {  
“isMoving”: false  
},  
“parkingposition”: {  
“lon”: 6.883414,  
“lat”: 52.738048,  
“carCapturedTimestamp”: “2026-06-17T12:05:52Z”  
},  
“climater”: {  
“settings”: {  
“targetTemperature”: {  
“timestamp”: “2026-06-17T12:09:25Z”,  
“content”: 2930  
},  
“climatisationWithoutHVpower”: {  
“timestamp”: “2026-06-17T12:09:25Z”,  
“content”: true  
},  
“heaterSource”: {  
“timestamp”: “2026-06-17T12:09:25Z”,  
“content”: “electric”  
},  
“climaterElementSettings”: {  
“isClimatisationAtUnlock”: {  
“timestamp”: “2026-06-17T12:09:23Z”,  
“content”: false  
},  
“isMirrorHeatingEnabled”: {  
“timestamp”: “2026-06-17T12:09:23Z”,  
“content”: false  
},  
“zoneSettings”: {  
“2026-06-17T12:09:23Z”: {  
“timestamp”: “2026-06-17T12:09:23Z”,  
“value”: {  
“isEnabled”: false,  
“position”: “frontRight”  
}  
}  
}  
}  
},  
“status”: {  
“climatisationStatusData”: {  
“climatisationState”: {  
“timestamp”: “2026-06-17T12:09:23Z”,  
“content”: “off”  
},  
“climatisationStateErrorCode”: {  
“timestamp”: “2026-06-17T12:09:23Z”,  
“content”: 0  
},  
“remainingClimatisationTime”: {  
“timestamp”: “2026-06-17T12:09:23Z”,  
“content”: -256  
},  
“climatisationReason”: {  
“timestamp”: “2026-06-17T12:09:23Z”,  
“content”: “immediate”  
},  
“climatisationElementStates”: {  
“isMirrorHeatingActive”: {  
“timestamp”: “2026-06-17T12:09:23Z”,  
“content”: false  
},  
“extCondAvailableFL”: {  
“timestamp”: “2026-06-17T12:09:23Z”,  
“content”: false  
},  
“extCondAvailableFR”: {  
“timestamp”: “2026-06-17T12:09:23Z”,  
“content”: false  
},  
“extCondAvailableRL”: {  
“timestamp”: “2026-06-17T12:09:23Z”,  
“content”: false  
},  
“extCondAvailableRR”: {  
“timestamp”: “2026-06-17T12:09:23Z”,  
“content”: false  
},  
“zoneStates”: {  
“2026-06-17T12:09:23Z”: {  
“timestamp”: “2026-06-17T12:09:23Z”,  
“value”: {  
“isActive”: false,  
“position”: “rearRight”  
}  
}  
}  
}  
},  
“vehicleParkingClockStatusData”: {  
“vehicleParkingClock”: {  
“timestamp”: “2026-06-17T12:05:50Z”,  
“content”: “2026-06-17T12:05:52Z”  
}  
}  
}  
}  
}  
}

I hope you can help me out and fix the problem that I have.

I also made a diagnostic report with ID 6fbba215-36dc-4f84-96ff-c2085817674c

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 17, 2026, 3:42pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/70 "2026-06-17T15:42:20Z")

</div>

Hi,

Thank you for the detailed report and the API data — it was very helpful in diagnosing the issue!

I found the root cause: the pairing flow was failing because your myAudi account contains **two vehicles** — your TT Coupé and your Q5 Plug-in Hybrid. During pairing, the app was checking for status data on the **first** car it found (the TT), which doesn’t have connected services. Since no data ever arrived for the TT, the process timed out after 30 seconds and showed the “Error” message.

This has been fixed in **version 1.0.75** — the app now checks if _any_ of your cars has valid status data, so the Q5 will be found correctly even when the TT is in the same account.

Please update the app to 1.0.75 and try adding your Q5 Plug-in Hybrid again. It should work without issues.

As a side note: your TT Coupé (which shows `devicePlatform: UNKNOWN` and `enrollmentStatus: GDC_MISSING`) is not supported by this app — it’s an older model without the required Audi connected services. Only the Q5 can be added.

Let me know if you run into anything else!

> **[myAudi | Homey](https://homey.app/de-ch/app/com.audi.etron/myAudi/test/)**
>
> Cleverer Audi, cleveres Zuhause

---

<div class="post-metadata">

**Author:** ![Patrick\_Van\_Deursen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/patrick_van_deursen/32/56539_2.png) [@Patrick\_Van\_Deursen](https://community.homey.app/u/Patrick_Van_Deursen)\
**Post date:** [June 17, 2026, 5:17pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/71 "2026-06-17T17:17:11Z")

</div>

hi Andi. in principle i have no issue with that. it happens with new apps. the only thing that is a bit unfortunate is that now not only are all flow broke, i also cannot see what was in those, so re-building is difficult. also the normal way of checking where i have the device in certain flow, does not work… next time would be good to give the option to upgrade or something like that, to enable a migration path…

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [June 17, 2026, 5:24pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/72 "2026-06-17T17:24:30Z")

</div>

You could print your existing flow to PDF (e.g. via the print function in Chrome), so you can see which flowcards you used and work from that to recreate the new flows. I use that method as an additional backup of my flows.

---

<div class="post-metadata">

**Author:** ![Patrick\_Van\_Deursen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/patrick_van_deursen/32/56539_2.png) [@Patrick\_Van\_Deursen](https://community.homey.app/u/Patrick_Van_Deursen)\
**Post date:** [June 17, 2026, 5:39pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/73 "2026-06-17T17:39:44Z")

</div>

but my existing flows already have the tag removed:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/c/6c0ee851defed2fd46a207798e4b84d178b0c822.png)

if i hover over the (i), i get some info, but where i have used the audi in tags, that info is no longer available…

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [June 17, 2026, 5:41pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/74 "2026-06-17T17:41:44Z")

</div>

Am I correct that the changed mechanism is still in test? If so, you can install the older live version, based on which you created those flows.

---

<div class="post-metadata">

**Author:** ![Patrick\_Van\_Deursen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/patrick_van_deursen/32/56539_2.png) [@Patrick\_Van\_Deursen](https://community.homey.app/u/Patrick_Van_Deursen)\
**Post date:** [June 17, 2026, 5:49pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/75 "2026-06-17T17:49:54Z")

</div>

dont think so. 74 is live, 76 is test. but maybe downgrading the normal one by @Andi to the prior state could help…

---

<div class="post-metadata">

**Author:** ![Patrick\_Van\_Deursen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/patrick_van_deursen/32/56539_2.png) [@Patrick\_Van\_Deursen](https://community.homey.app/u/Patrick_Van_Deursen)\
**Post date:** [June 17, 2026, 5:50pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/76 "2026-06-17T17:50:35Z")

</div>

and if not, then i will sit down this weekend to repair the flows. its part of the implicit deal 😉

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [June 17, 2026, 5:54pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/77 "2026-06-17T17:54:16Z")

</div>

Ah too bad, then he was quick with releasing new versions 😅. I believe if you hover over the ‘i’ of the unavailable card you might get some info on the card that was there, which might help a bit.

---

<div class="post-metadata">

**Author:** ![Andi](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/andi/32/160466_2.png) [@Andi](https://community.homey.app/u/Andi)\
**Post date:** [June 17, 2026, 6:37pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/78 "2026-06-17T18:37:16Z")

</div>

Dear all - I’m really sorry 😥

Hopefully this helps: You will see the old Device ID on each flow by hovering over the small “i”

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/9/093efe16cb45bedb461b8db1f2cfaf9d6ee5af49.png)

And here is a list of all possible Flows for the matching:

| **#** | **Base ID** | **Title (EN)** | **Type** | **EV** | **HY** |
| --- | --- | --- | --- | --- | --- |
| 1 | api\_error | API error occurred | **trigger** | | |
| 2 | battery\_dropped\_below | Battery dropped below threshold | **trigger** | | |
| 3 | car\_arrived\_home | Car arrived home | **trigger** | | |
| 4 | car\_left\_home | Car left home | **trigger** | | |
| 5 | charging\_started | Charging started | **trigger** | | |
| 6 | charging\_stopped | Charging stopped | **trigger** | | |
| 7 | charging\_state\_changed | Charging state changed | **trigger** | | |
| 8 | climatisation\_started | Pre-climatisation started | **trigger** | | |
| 9 | climatisation\_stopped | Pre-climatisation stopped | **trigger** | | |
| 10 | is\_charging\_changed | Started/Stopped charging | **trigger** | | |
| 11 | is\_climating\_changed | Climatisation is on/off | **trigger** | | |
| 12 | is\_connected\_changed | Connection has changed | **trigger** | | |
| 13 | is\_home\_changed | Car came/left home | **trigger** | | |
| 14 | is\_moving\_changed | Vehicle moving / not moving | **trigger** | | |
| 15 | is\_plug\_connected\_changed | Plug connection has changed | **trigger** | | |
| 16 | measure\_charge\_power\_changed | Charge power (KW) has changed | **trigger** | | |
| 17 | measure\_charge\_rate\_changed | Charge rate (KM) has changed | **trigger** | | |
| 18 | measure\_charge\_target\_changed | Charge target has changed | **trigger** | | |
| 19 | measure\_distance\_driven\_changed | Driven mileage has changed | **trigger** | | |
| 20 | measure\_estimated\_range\_changed | Estimated max range has changed | **trigger** | | |
| 21 | measure\_inspection\_days\_changed | Inspection (Days) has changed | **trigger** | | |
| 22 | measure\_inspection\_distance\_changed | Inspection (KM) has changed | **trigger** | | |
| 23 | measure\_range\_changed | Range has changed | **trigger** | | |
| 24 | measure\_remaining\_charge\_time\_changed | Remaining charge time has changed | **trigger** | | |
| 25 | measure\_remaining\_climate\_time\_changed | Remaining climate time has changed | **trigger** | | |
| 26 | measure\_temperature\_outdoor\_changed | Outdoor temperature changed | **trigger** | | |
| 27 | measure\_updated\_at\_changed | Data has updated | **trigger** | | |
| 28 | plug\_connected | Charging cable connected | **trigger** | | |
| 29 | plug\_disconnected | Charging cable disconnected | **trigger** | | |
| 30 | api\_status\_is | API status | **condition** | | |
| 31 | battery\_below | Battery level | **condition** | | |
| 32 | charge\_target\_is | Charge target | $filter: measure\_charge\_target | **condition** | |
| 33 | is\_charging | Is charging | **condition** | | |
| 34 | is\_climating | Is climatisation on | **condition** | | |
| 35 | is\_connected | Is connected | **condition** | | |
| 36 | is\_home | Is home | **condition** | | |
| 37 | is\_moving | Is moving | **condition** | | |
| 38 | is\_plug\_connected | Is plug connected | **condition** | | |
| 39 | range\_below | Range | **condition** | | |
| 40 | remote\_battery\_charge | Start/Stop battery charge | $filter: remote\_battery\_charge | **action** | |
| 41 | remote\_charge\_min\_limit | Min. charge limit | $filter: remote\_charge\_min\_limit | **action** | |
| 42 | remote\_climatisation | Start/Stop climatisation | $filter: remote\_climatisation | **action** | |
| 43 | remote\_climatisation\_v2 | Start/Stop climatisation | $filter: remote\_climatisation\_v2 | **action** | |
| 44 | remote\_climatisation\_v3 | Start/Stop climatisation | $filter: remote\_climatisation\_v3 | **action** | |
| 45 | remote\_flash | Start flashing | $filter: remote\_flash | **action** | |
| 46 | remote\_flash\_honk | Start flash & honk | $filter: remote\_flash\_honk | **action** | |
| 47 | remote\_force\_refresh | Force refresh | **action** | | |
| 48 | remote\_max\_charge\_current | Max. charge level | $filter: remote\_max\_charge\_current | **action** | |
| 49 | remote\_set\_interval | Set update interval | **action** | | |
| 50 | remote\_ventilation | Start/Stop ventilation | $filter: remote\_ventilation | **action** | |
| 51 | remote\_ventilation\_v2 | Start/Stop ventilation | $filter: remote\_ventilation\_v2 | **action** | |
| 52 | remote\_ventilation\_v3 | Start/Stop ventilation | $filter: remote\_ventilation\_v3 | **action** | |
| 53 | remote\_window\_heating | Start/Stop window heating | $filter: remote\_window\_heating | **action** | |
| 54 | set\_charge\_target | Set charge target | $filter: measure\_charge\_target | **action** | |
| 55 | set\_target\_temperature | Set climatisation temperature | $filter: target\_temperature | **action** | |
| 56 | start\_climatisation | Start pre-climatisation | $filter: is\_climating | **action** | |
| 57 | start\_climatisation\_with\_temp | Start pre-climatisation at temperature | $filter: is\_climating | **action** | |
| 58 | stop\_climatisation | Stop pre-climatisation | $filter: is\_climating | **action** | |
| 59 | set\_battery\_care\_mode | Set battery care mode | $filter: battery\_care\_mode | **action** | |

---

<div class="post-metadata">

**Author:** ![Patrick\_Van\_Deursen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/patrick_van_deursen/32/56539_2.png) [@Patrick\_Van\_Deursen](https://community.homey.app/u/Patrick_Van_Deursen)\
**Post date:** [June 17, 2026, 7:11pm UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/79 "2026-06-17T19:11:23Z")

</div>

almost there. think i have most of them, will recheck tomorrow. its oke, thanks for your continued effort

---

<div class="post-metadata">

**Author:** ![Axeblade](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/axeblade/32/65655_2.png) [@Axeblade](https://community.homey.app/u/Axeblade)\
**Post date:** [June 19, 2026, 6:34am UTC](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543/80 "2026-06-19T06:34:34Z")

</div>

Hi Andi,

My problem has not been solved. I just took the app, from your link, which is version 1.0.77 and tried to add my car. Got the same thing one big ERROR and asking me if I want to try again. Then I went to myaudi and deleted my TT because you said that was a problem which should have been fixed. This was also not a succes. Same error same messages. Hope you can help me out on this.

[Previous page](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543.md?page=3)

[Next page](https://community.homey.app/t/app-pro-myaudi-connect-your-audi-ev-or-phev/155543.md?page=5)
