CarConnectivity Addon : Connectez vos véhicules Seat, Skoda, Volkswagen, Audi et Tronity à Home Assistant

oui, mais quant je mets mes ident/pass dans /addon_configs/1b1291d4_carconnectivity-addon/carconnectivity.UI.json cela revient à admin/secret

Ca y est je viens de comprendre :confused: il faut mettre admin/secret et magie :grinning: je vois ma Golf adorée :wink:

Merci pour on aide et le travail réalisé sur cette Addon.

1 « J'aime »

Tu n’as pas besoin de saisir directement les informations dans le fichier json. La page de confirmation est faite pour te simplifier la tâche

En plus, la config écrase les valeurs manuelles en mode normal.

Bonjour,

Suite à l’installation de cette intégration, j’en ai profité pour me créer une petite carte afin de visualiser rapidement l’état de ma Golf.
Golf

En parallèle, j’ai installé Volkswagen Connect pour comparer les remontées d’informations.

Je teste aussi une automatisation qui me notifie lorsque la voiture est déverrouillée et justement ce matin l’automatisation s’est déclenchée à 3h41.

En regardant dans l’application Android et sur mon compte de mon pc, je n’ai aucune remontée de déverrouillage.

Si on compare les 2 intégrations, on s’aperçoit que le déverrouillage est bien notifié mais il n’intervient pas à la même heure.

On aurait donc trois points de connexion pour accéder aux informations ?

Salut…
Pas certain de comprendre mais :

  • L’addon va chercher les infos toutes les 600 secondes défaut(voir intervalle de rafraichissement). Pas de retour d’état, et pas de session.
  • L’app Android fait aussi une mise à jour régulièrement et maintient une session (les notifs sur début/fin de charge par ex). Je n’ai pas vu de retour d’état.

Donc comparer l’addon et l’application, c’est pas une bonne base de par les fonctions qui différent (ne pas oublier que l’api n’est pas publique, donc il faut tout n’est pas décoder et integrer)

En plus des quotas sur le nombre d’appels (addon ou appli même combat), il faut aussi se souvenir que la voiture dispose d’un mode veille. Donc quand rien ne se passe (typiquement la nuit) ce sont les actions (ouverture de porte avec le bip) qui réveillent la voiture et ça envoie une salve de données aux serveurs du constructeur.

Par ailleurs, j’ai déjà des remontés d’info fausse sur l’appli… Genre, clim en marche, lumière allumées et centralisation ouverte. A 400km de la bagnole ça fait son petit effet.
Donc que le cloud est en vrac, ou les infos fausses, il faut prendre sont mal en patience.

Donc au final il ne faut pas compter sur de la synchronicité, si tu vois 2 horaires différents pour 2 états différents, c’est probablement parce que l’info est récupérée en 2 fois même si de l’extérieur, ça semble n’être qu’une seule opération. Et c’est pas garantie que l’info soit vraie.

Merci du retour,
En fait, il y a deux horaires parce-que j’ai 2 intégrations la tienne + Volkswagen Connect et chacune doit avoir son horaire de mise à jour.
sinon ton intégration fonctionne parfaitement, c’est juste dommage qu’un changement d’état du véhicule ne soit pas remonté immédiatement par l’API comme dans l’appli Android.
Du coup je ne peux pas utiliser hassio pour m’alerter en cas d’ouverture frauduleuse de ma Golf car pas assez de réactivité de l’info.
Sinon est-il possible de forcer la mise à jour via une action, je pourrai ainsi actualiser avant la consultation des infos de ton intégration.
J’allai oublié,
peux tu ajouter l’info consommation L/km, je l’ai récupéré sur Volkswagen Connect avec sensor.didier_last_trip_average_fuel_consumption.
Merci,

Merci. C’est un addon (donc en dehors de faire truc prêt à l’emploi ma participation à Carconnectivity est loin d’être majoritire) mais l’idée est là

C’est pas le cas dans l’appli android. Elle continue de demander une mise à jour, plusieurs fois, après l’action. Et au bout de 60s (j’ai pas mesuré exactement) elle abandonne. Ensuite, il faut forcer le refresh à la main pour relancer

Il y a une issue à ce sujet. L’idée c’est de dire suite à action on force un refresh automatique qq temps après au lieu d’attendre le délai normal de 600s. Du coup, la fonction pour forcer le refresh sera sans doute dispo.

oui, en même temps c’est pas une alarme, l’info n’est pas forcement instantanée non plus coté serveur

Comme évoqué plus haut, je ne code rien dans Carconnectivity, mais tu peux donner les infos dans une issue ici GitHub · Where software is built
il y a déjà une demande pour la partie conso de la batterie

Je viens de demander une évolution pour la conso, pour le reste j’attends les mises à jour.

Bonjour,

j’ai installé et configuré l’addon.
Les infos s’affichent bien dans l’interface de l’addon et remontent bien dans MQTT.

Mais je n’ai aucun nouvel appareil/entité qui apparait dans l’intégration MQTT.
Comment faire ?

Pour info, mon serveur MQTT est dans une VM dédiée, et pas sous forme d’addon dans HA.

Salut,

Qu’as-tu cherché comme appareil ? Utilise le mot clé ateca.
Et vérifie que l’autodiscovery est actif dans HA, que le brocker pointe bien sur ta VM dédiée etc.

Il n’y a pas de raison que ça ne remonte pas, cette fonction est opérationnelle depuis déjà plusieurs semaines

J’ai désactivé puis réactivé l’autodécouverte, et l’entité est apparue :thinking:
Merci

1 « J'aime »

Hello.

L’interface de config commence à avoir beaucoup de choses différentes, et le fonctionnement des addons n’est pas souple de ce coté là (d’un autre coté, il y a moins de bug).
J’ai bricolé des pseudos sections, qu’en penser vous ?
Evidement si j’avais eu le choix de mettre des blocs/cadre etc, je l’aurai fait, mais ça n’existe pas et tout est sur la même page, à la file indienne






Qu’en pensez vous ?

Bonjour,

J’étais emballé par la découverte de ton plugin @Pulpy-Luke !!

Malheureusement pour ma E-Citigo (Skoda) pas moyen d’avoir quelquechose qui remonte, ni dans l’interface du plugin, ni dans Mqtt…

👏 NGNIX server started (PID: 38)
👏 CARCONNECTIVITY started (PID: 39)
2025-05-20T18:46:13+0200:carconnectivity:INFO:carconnectivity:Reading cachefile /config/.cache/carconnectivity.cache
2025-05-20T18:46:13+0200:carconnectivity.connectors.skoda:INFO:connector:Loading skoda connector with config {'username': 'xxxxx@gmail.com', 'password': '***', 'interval': 600, 'spin': '***', 'api_log_level': 'debug'}
2025-05-20T18:46:13+0200:carconnectivity.connectors.skoda.auth:INFO:session_manager:Reusing tokens from previous session
2025-05-20T18:46:13+0200:carconnectivity.connectors.skoda.auth:INFO:my_skoda_session:Refreshing tokens
2025-05-20T18:46:13+0200:carconnectivity.connectors.skoda.auth:DEBUG:my_skoda_session:Found tokens in answer: {'idToken', 'accessToken', 'refreshToken'}
2025-05-20T18:46:13+0200:carconnectivity.plugins.mqtt:INFO:plugin:Loading mqtt plugin with config {'username': 'ha-mqtt', 'password': '***', 'broker': 'core-mosquitto.local.hass.io', 'port': 1883, 'locale': 'fr_FR', 'time_format': '%Y-%m-%dT%H:%M:%S%z', 'log_level': 'debug'}
2025-05-20T18:46:13+0200:carconnectivity.plugins.webui:INFO:plugin:Loading webui plugin with config {'username': 'admin', 'password': '***', 'locale': 'fr_FR', 'log_level': 'debug'}
2025-05-20T18:46:13+0200:carconnectivity.plugins.mqtt_homeassistant:INFO:plugin:Loading mqtt_homeassistant plugin with config {'locale': 'fr_FR', 'time_format': '%Y-%m-%dT%H:%M:%S%z', 'log_level': 'debug'}
2025-05-20T18:46:13+0200:carconnectivity.plugins.mqtt:INFO:plugin:Starting MQTT plugin
2025-05-20T18:46:13+0200:carconnectivity.plugins.mqtt:INFO:plugin:Connecting to MQTT-Server core-mosquitto.local.hass.io:1883
2025-05-20T18:46:13+0200:carconnectivity.plugins.mqtt:DEBUG:plugin:Starting MQTT plugin done
2025-05-20T18:46:13+0200:carconnectivity.plugins.webui:INFO:plugin:Starting WebUI plugin
2025-05-20T18:46:13+0200:carconnectivity.plugins.webui:DEBUG:plugin:Starting WebUI plugin done
2025-05-20T18:46:13+0200:carconnectivity.plugins.mqtt_homeassistant:INFO:plugin:Starting MQTT Home Assistant plugin
2025-05-20T18:46:13+0200:carconnectivity.plugins.mqtt_homeassistant:DEBUG:plugin:Starting  MQTT Home Assistant plugin done
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:INFO:mqtt_client:Connected to MQTT broker
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/plugins/mqtt/connection_state, value changed: new value is: connected
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/connectors/skoda/version, value changed: new value is: 0.7.2
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/connectors/skoda/last_update, value changed: new value is: 2025-05-20T18:46:13+0200
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/connectors/skoda/healthy, value changed: new value is: True
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/connectors/skoda/connection_state, value changed: new value is: connecting
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/connectors/skoda/interval, value changed: new value is: 0:10:00
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/plugins/mqtt/log_level, value changed: new value is: DEBUG
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/plugins/mqtt/version, value changed: new value is: 0.7.3
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/plugins/mqtt/healthy, value changed: new value is: True
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/plugins/mqtt/connection_state, value changed: new value is: connected
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/plugins/webui/log_level, value changed: new value is: DEBUG
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/plugins/webui/version, value changed: new value is: 0.5
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/plugins/webui/healthy, value changed: new value is: True
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/plugins/mqtt_homeassistant/log_level, value changed: new value is: DEBUG
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/plugins/mqtt_homeassistant/version, value changed: new value is: 0.4
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/plugins/mqtt_homeassistant/healthy, value changed: new value is: True
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/version, value changed: new value is: 0.7
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt_homeassistant:DEBUG:plugin:Publishing Home Assistant discovery message for CarConnectivity with Connectors and Plugins
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:sucessfully subscribed to topic of id 6
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:sucessfully subscribed to topic of id 8
2025-05-20T18:46:14+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:sucessfully subscribed to topic of id 20
2025-05-20T18:46:15+0200:carconnectivity.connectors.skoda.mqtt:INFO:mqtt_client:Connected to Skoda MQTT server
2025-05-20T18:46:15+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/connectors/skoda/connection_state, value changed: new value is: connected

Salut.

Si tu n’as rien dans l’interface du plugin c’est mauvais signe déjà.
Ça fonctionne avec l’application officielle ?
L’abonnement est actif ?
Tu as bien mis les même infos login/password ?
Et pour le reste, quelle version de l’addon utilises tu ?

A première vue, ça ne trouve pas de voiture, donc mécaniquement il n’y a rien à remonter dans HA

Hello,
Je vais essayer de te répondre au mieux:

Ça fonctionne avec l’application officielle ?

Oui, c’est l’app Myskoda. La connection se fait via les serveurs vwgroup.io

Ça fonctionne avec l’application officielle ?

Oui, j’ai même refais la connection pour ajouter le « SPIN »

Tu as bien mis les même infos login/password ?

Pareil, j’ai remis tout comme sur l’app

Et pour le reste, quelle version de l’addon utilises tu ?

C’est la version 0.2.12

1 « J'aime »

Bon on va dire que l’abonnement est OK aussi
Peux-tu mettre les API en debug également ?
Ensuite, tu peux chercher une ligen qui ressemble à ça : garage

2025-05-20T19:17:06+0200:carconnectivity.plugins.mqtt_homeassistant:INFO:plugin:Starting MQTT Home Assistant plugin
2025-05-20T19:17:06+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/plugins/mqtt_homeassistant/healthy, value changed: new value is: True
2025-05-20T19:17:06+0200:carconnectivity.plugins.mqtt_homeassistant:DEBUG:plugin:Starting  MQTT Home Assistant plugin done
2025-05-20T19:17:06+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:sucessfully subscribed to topic of id 5
2025-05-20T19:17:06+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:sucessfully subscribed to topic of id 7
2025-05-20T19:17:06+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:sucessfully subscribed to topic of id 19
2025-05-20T19:17:06+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/garage/VSXXXXXXXXXXXXXXX/vin, value changed: new value is: VSXXXXXXXXXXXXXXX
2025-05-20T19:17:06+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/garage/VSXXXXXXXXXXXXXXX/name, value changed: new value is: SEAT Leon
2025-05-20T19:17:06+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/garage/VSXXXXXXXXXXXXXXX/specification/steering_wheel_position, value changed: new value is: left
2025-05-20T19:17:06+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/garage/VSXXXXXXXXXXXXXXX/manufacturer, value changed: new value is: seat
2025-05-20T19:17:06+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/garage/VSXXXXXXXXXXXXXXX/model, value changed: new value is: leon
2025-05-20T19:17:06+0200:carconnectivity.plugins.mqtt:DEBUG:mqtt_client:carconnectivity/0/garage/VSXXXXXXXXXXXXXXX/model_year, value changed: new value is: 2021

Les logs sont aussi lisibles dans l’accès web

Autre chose :
C’est la voiture de ta femme vu le nom, le compte mail utilisé est-il le compte principal (et pas un compte secondaire) ?

Hello,
Désolé hier soir je n’étais plus là.
Pas d’abonnement ou plutôt « abonnement à vie » sur ce modèle. Donc on peut dire que c’est ok de ce côté là.
En effet c’est la voiture de Mme mais un seul compte pour la connexion, le mien.
Dans l’onglet « car » il n’y a rien.
Je regarde ce soir pour les log api, en rentrant du taf.

Hello,

Je reviens un peu tard vers toi, la domotique n’est pas toujours la priorité qu’on souhaite…
Bref, je n’ai pas trouvé comment activer les « Log API », cependant j’ai trouvé cela dans les log système:

2025/05/23 18:45:33 [error] 40#40: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 172.30.32.2, server: _, request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:4000/", host: "192.168.1.107:8123", referrer: "http://192.168.1.107:8123/hassio"
2025-05-23T18:45:33+0200:carconnectivity.connectors.skoda.auth:DEBUG:my_skoda_session:Found tokens in answer: {'refreshToken', 'idToken', 'accessToken'}

Pour le reste, voici quelques captures d’écran: