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 ![]()
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= closeddoor_locked_frontLeft,door_locked_frontRight,door_locked_rearLeft,door_locked_rearRightetc. —true= lockedwindow_frontLeft,window_frontRight,window_rearLeft,window_rearRight,window_sunRoof(where supported) —true= closedlight_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.
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!
Any change you build the same app for VW?
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 ![]()
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.
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
I’m sorry for the inconvenience and appreciate your understanding.
BR
Andi
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
I understand, but I’d prefer not to keep the listeners active since the app doesn’t have many users at the moment.
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
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!
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…
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.
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.
dont think so. 74 is live, 76 is test. but maybe downgrading the normal one by @Andi to the prior state could help…
and if not, then i will sit down this weekend to repair the flows. its part of the implicit deal ![]()
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.
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”
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 |
almost there. think i have most of them, will recheck tomorrow. its oke, thanks for your continued effort
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.


