audiconnect/audi_connect_ha

Expose vehicle actions as button entities in the device page

Open

#741 opened on May 29, 2026

View on GitHub
 (5 comments) (0 reactions) (0 assignees)Python (124 forks)auto 404
help wantedstale

Repository metrics

Stars
 (350 stars)
PR merge metrics
 (PR metrics pending)

Description

Is your feature request related to a problem? Please describe. Setting up controls like climate control, auxiliary heating, and other actions requires manually creating scripts, automations, and buttons in Home Assistant. This makes the integration harder to use, especially for less experienced users.

Describe the solution you'd like It would be great if the integration automatically created button entities for the available vehicle actions, similar to how other integrations expose controls in the device page (see attached screenshot). This way, users could see all available controls directly in the device, and easily add them to their Lovelace dashboard without any manual scripting.

For more advanced actions like start_climate_control and start_auxiliary_heating, the integration could expose input fields or toggles as helper entities (e.g. for temperature, heating duration, seat heating) that the buttons would use when pressed.

Describe alternatives you've considered Manually creating scripts, automations, and buttons — which works, but is time-consuming and error-prone for new users.

Your Vehicle Details Model: Audi e-tron Q6 Year: 2024 Type (ICE/PHEV/BEV): BEV

Contributor guide