Hmm, something is s bit sketchy. I wouldn’t say that the integration is broken, but I can’t start climatisation via the automation I use on a daily basis. The state of charge for instance isn’t being updated. But no error messages.
just got my ID.3 updated with 3.2. software and was hoping to see things like odometer and lock status (even possibility open/close) same way as has been available for our combustion engine Passat already since 2019. But odometer is still “unknown” and did not notice any way to open/close doors (the status is visible now).
I tried to check all permissions and enable all online services, but in the store there are no additional services available (WeConnect Start shows up in active subscriptions, no other services available). Is there something I could still do to enable these? E.g. if I try to enable the automatic inspections it allows to do that in the app but displays red triangle with text “you don’t have valid contract for mobile services”. Same note is visible next to quite many of the mobile services listed in the app which I guess might explain why I don’t see odometer etc. But then again, no idea how to enable these services as they are not available (checked both the “in-car store” and via web browser)…
I still having issues with some entities, State of Charge is stuck on 74%. I am reloading the VW component but issue remains. Anyone else having the same issue?
I want to create a simple script to preheat my ID4 by voice.
alias: Auto aanzetten
sequence:
- service: volkswagen_we_connect_id.volkswagen_id_set_climatisation
data:
vin: wvgzzze2znpXXXXXX
start_stop: start
mode: single
It says it executed the script, but nothing seems to happen. Do you have any clue what might be wrong? I am able to get it to work with a buttoncard though. Any help would be greatly appreciated.
With an automation this is reliable, set your trigger and conditions as you like, then as the action (this includes a notification that climatization is attempted to be started, I have a nother notification that will confirm that the status really changed as that sometimes takes a while):
trigger:
- platform: state
entity_id: sensor.id_3_climatisation_state
from: "off"
to:
- "heating"
- "cooling"
action:
- service: telegram_bot.send_message
data_template:
target: "XXXXXX"
title: "*ID3 XXX*"
message: "ID3 climitatization has been turned on with target temperature of {{states.sensor.id_3_target_temperature.state}}°C. It will be on until {{ (now()|as_timestamp + (float(states('sensor.id_3_remaining_climatisation_time')) * 60 ))|timestamp_custom('%H:%M', True) }}."
inline_keyboard:
- ID3 climatization off:/id3_off
- condition: state
entity_id: input_boolean.id3_climatization
state: "off"
- service: input_boolean.turn_on
entity_id: input_boolean.id3_climatization
The notification includes a button for turning off the climatization (separate automation) in case it was done by mistake or I want to turn it off sooner than it would turn off by itself. Also, there is a check at the end if the input boolean is still off (which would mean the car would have turned climatization on, or someone turned it on through the app) and turn it to “on” as well so that homekit reflects the correct status.
Just make sure you have enabled all “mobile services” in the app (and in the car if applicable), especially the “parking place” under which it says “Show car’s previous location in the application” (or something like that, my app is in a different language)