Clara, propriĂ©taire d’un vĂ©hicule Ă©lectrique et installatrice de panneaux solaires, a transformĂ© son garage en laboratoire domotique pour maĂźtriser la gestion Ă©nergie et lâoptimisation charge de sa Tesla. GrĂące Ă lâAPI Tesla elle a reliĂ© son automobile Ă Home Assistant, automatisĂ© la charge batterie selon le surplus photovoltaĂŻque et pilotĂ© la climatisation Ă distance depuis son application mobile. Ce rĂ©cit explique, pas Ă pas, comment Clara a franchi les Ă©tapes techniques â installation de HACS, ajout de la Tesla Custom Integration, extraction du Refresh token â tout en mesurant la puissance en watts sans matĂ©riel supplĂ©mentaire et en restant vigilante sur la connectivitĂ© et la sĂ©curitĂ©. Le guide aborde aussi les limites liĂ©es aux rĂ©cents changements dâAPI (depuis fin 2023 certains nouveaux vĂ©hicules ne permettent plus de commandes, seulement la lecture), et donne des automatisations concrĂštes pour rĂ©veiller la voiture, adapter la charge au surplus solaire et dĂ©clencher des alertes pression pneus. Suivez le parcours de Clara : chaque Ă©tape est assortie dâexemples concrets, dâastuces de programmation et dâĂ©lĂ©ments pratiques pour intĂ©grer votre Tesla Ă votre Ă©cosystĂšme de domotique.
IntĂ©gration de l’API Tesla Ă Home Assistant : exigences, risques et premiĂšres actions
Pour dĂ©marrer, le prĂ©requis incontournable est HACS, car lâintĂ©gration que nous utilisons sây trouve. Installez HACS comme pour nâimporte quel add-on communautaire puis redĂ©marrez Home Assistant. Clara a installĂ© Tesla Custom Integration via HACS et a pu immĂ©diatement voir apparaĂźtre une nouvelle tuile dans la page des intĂ©grations.
Important : Home Assistant ne propose plus dâintĂ©gration Tesla native. Il faut donc recourir Ă un outil tiers pour extraire le Refresh token nĂ©cessaire Ă la connexion Ă lâAPI. Cela implique de confier temporairement vos identifiants Ă une extension tierce pour gĂ©nĂ©rer le jeton â une opĂ©ration qui comporte un risque de confidentialitĂ©. Clara a choisi une extension de navigateur quâelle a auditĂ©e et exĂ©cutĂ©e hors ligne pour limiter cette exposition.
Phrase-clĂ© : maĂźtriser le processus dâextraction et conserver votre Refresh token dans un lieu sĂ»r est la premiĂšre garantie de contrĂŽle.
Extraction du token et connexion pas Ă pas
Clara a utilisĂ© lâextension nommĂ©e Access Token Generator for Tesla. AprĂšs installation (Chrome ou navigateur Chromium), lâextension ouvre auth.tesla.com, vous demande vos identifiants Tesla et fournit un Refresh token long : copiez-le et stockez-le hors ligne (bloc-notes chiffrĂ©, gestionnaire de mots de passe).
Ensuite, dans Home Assistant, ajoutez une nouvelle intĂ©gration et saisissez votre adresse eâmail Tesla et le Refresh token. Une fois validĂ©e, lâintĂ©gration crĂ©e automatiquement des entitĂ©s pour le vĂ©hicule, le Wall Connector ou le Powerwall selon vos Ă©quipements.
Phrase-clé : un token bien stocké vous donne la connectivité nécessaire pour vos automatisations sans exposer vos identifiants.
Quelles entités sont disponibles et comment suivre la charge en Watts
Pour un modĂšle 3, lâintĂ©gration expose environ 55 entitĂ©s. Ces entitĂ©s couvrent lâĂ©tat du vĂ©hicule, la batterie, la charge, les ouvertures, la position GPS, la sĂ©curitĂ©, et des capteurs dĂ©taillĂ©s (par ex. intensitĂ© et voltage instantanĂ©s). Clara a utilisĂ© ces donnĂ©es pour remonter la puissance instantanĂ©e sans capteur externe : la puissance en watts se calcule directement Ă partir de lâintensitĂ© et de la tension.
Mesures pratiques : en comparant la valeur calculée à une pince ampÚremétrique, les écarts observés sont généralement marginaux (quelques watts), suffisants pour un suivi domestique et pour alimenter le tableau énergie de Home Assistant.
| Entité | Usage | Exemple |
|---|---|---|
| sensor.car_charger_power ⥠| Puissance instantanĂ©e (calcule Amps Ă Volts) đ | IntĂ©gration au tableau Ă©nergie đ |
| device_tracker.car_location đ | DĂ©tecte si la voiture est Ă la maison đĄ | Filtre d’enregistrement sur tableau Ă©nergie đ |
| button.car_wake_up â° | RĂ©veille le vĂ©hicule pour forcer une mise Ă jour đ | Automatisations de dĂ©marrage/arrĂȘt de charge đ |
Phrase-clĂ© : exploiter les attributs de charge (ampĂšres et volts) permet dâobtenir une mesure en watts fiable pour la gestion Ă©nergie.
Calculer la puissance et enregistrer l’Ă©nergie pour le dashboard
PlutĂŽt que dâinstaller du matĂ©riel, Clara a créé un capteur template qui multiplie lâintensitĂ© par la tension uniquement quand la voiture est Ă domicile. Exemple de logique (Ă adapter aux noms dâentitĂ©s de votre installation) :
{% if states.device_tracker.model3_location.state == « home » %} {{ (state_attr(‘sensor.model3_charger’, ‘charger_amps_actual’) | int(0)) * (state_attr(‘sensor.model3_charger’, ‘charger_volts’) | int(0)) }} {% endif %}
Pour convertir ce flux en kWh et lâafficher dans le tableau Ă©nergie, il faut dĂ©clarer une entitĂ© Ă©nergie qui intĂšgre la puissance (somme de Riemann / intĂ©gration temporelle). Clara a configurĂ© un capteur « sensor.energy_car_kwh » et lâa ajoutĂ© comme source dâĂ©nergie dans HA.
Phrase-clĂ© : une conversion simple AmpsĂVolts suffit pour obtenir des donnĂ©es utilisables en domotique.
Automatisations pratiques : réveil, charge adaptative et alertes
Clara a construit plusieurs automatisations fiables en sâappuyant sur lâAPI pour piloter la charge batterie et la climatisation. Les plus utiles :
- đ RĂ©veil automatique : appeler button.car_wake_up avant une action critique pour forcer la mise Ă jour.
- âïž Charge solaire adaptative : ajuster number.car_charging_amps en fonction du surplus PV pour Ă©viter lâimport rĂ©seau.
- đĄïž Alerte pression pneus : capteur binaire qui sâactive si un pneu < 2.70 bar.
- đ Programmation nocturne : dĂ©marrer la charge pendant les heures creuses via la programmation horaire.
- đČ Notifications : envoi dâalertes sur application mobile lors dâanomalies ou de fin de charge.
Phrase-clĂ© : ces automatisations combinent lâAPI Tesla, la programmation logique et la connectivitĂ© pour une gestion fine de la charge.
Mise en Ćuvre dâun capteur binaire pour la pression des pneus
Pour simplifier les alertes, Clara a créé un capteur binaire qui devient actif si lâun des capteurs TPMS passe sous 2.70 bar. Le principe : vĂ©rifier chaque capteur et retourner « on » si lâun est en-deçà du seuil, sinon « off ». Ce capteur est classĂ© en « SĂ©curité » dans Home Assistant et dĂ©clenche des notifications vocales ou push.
Phrase-clé : un seul capteur binaire centralise plusieurs vérifications et simplifie les automatisations.
| Automatisation | But | Action |
|---|---|---|
| âïž Charge solaire | Ăviter lâimport rĂ©seau | Moduler amps via API Tesla đ |
| â° Charge horaire | Profiter heures creuses | Programmation horaire et wake_up đ |
| đ§ VĂ©rif. sĂ©curitĂ© | Ătat pneus / serrures | Capteur binaire + notifications đš |
Phrase-clĂ© : automatiser, câest orchestrer des entitĂ©s pour obtenir un comportement prĂ©dictible et sĂ»r.
BoĂźte Ă outils, cartes et astuces pratiques pour la domotique Tesla
Clara recommande quelques ressources et cartes pour amĂ©liorer lâinterface et lâexpĂ©rience utilisateur. La carte « EV Charger Card » disponible via HACS offre une reprĂ©sentation visuelle du chargeur pour les bornes non connectĂ©es. Le bouton « test dâĂ©mission » peut devenir un jeu ludique pour la famille â ou un outil de vĂ©rification rapide.
Autres astuces : appeler button.car_force_data_update avant une lecture critique, limiter lâenregistrement dâĂ©nergie aux pĂ©riodes « à la maison » pour Ă©viter les entrĂ©es multiples, et auditer pĂ©riodiquement les extensions utilisĂ©es pour lâextraction du token.
Phrase-clé : des outils simples rendent la programmation et la supervision de la Tesla plus conviviales.
Liste rapide : automatisations recommandées par Clara
- đ Planification nocturne de charge pour heures creuses.
- âïž Ajustement dynamique de lâampĂ©rage en fonction du surplus PV.
- đ Enregistrement dâĂ©nergie uniquement si le vĂ©hicule est « home ».
- â° Wake-up automatique avant chaque action importante.
- đ Alertes instantanĂ©es pour la pression pneus et serrures.
Phrase-clé : commencez par une automatisation simple, puis complexifiez progressivement.
Comment obtenir le Refresh token pour lâAPI Tesla ?
Utilisez une extension type Access Token Generator for Tesla depuis un navigateur Chromium. Elle ouvre auth.tesla.com, vous authentifie et affiche un Refresh token. Copiez-le et conservez-le de maniÚre sécurisée.
Est-ce sĂ©curisĂ© dâutiliser un outil tiers pour rĂ©cupĂ©rer le token ?
Il y a un risque inhĂ©rent : lâoutil a accĂšs Ă vos identifiants pour gĂ©nĂ©rer le token. Restreignez lâexposition en choisissant un outil open-source auditĂ©, en lâexĂ©cutant hors ligne et en stockant le token dans un gestionnaire sĂ©curisĂ©.
Peut-on piloter la charge sur tous les véhicules Tesla ?
Depuis fin 2023, certains vĂ©hicules rĂ©cents ne permettent plus dâexĂ©cuter des commandes via lâAPI et ne fournissent que des donnĂ©es en lecture. VĂ©rifiez votre modĂšle et la documentation de lâintĂ©gration pour connaĂźtre les capacitĂ©s exactes.
Comment intégrer la consommation de la voiture au tableau énergie de Home Assistant ?
CrĂ©ez un capteur calculant la puissance en watts (ampĂšres Ă volts) et dĂ©clarez-le ensuite comme source dâĂ©nergie. Filtrez les enregistrements pour nâinclure que les pĂ©riodes oĂč le vĂ©hicule est Ă domicile afin dâĂ©viter les charges sur bornes externes.
