Heureux possesseur d'une voiture électrique, je l'ai bien sûr connectée à la domotique de ma maison. J'ai donc accès dans Home Assistant à plein d'informations sur mon véhicule dont essentiellement:
- La charge de la batterie et son autonomie évaluée
- La localisation de la voiture
D'autres capteurs sont mis à disposition par l'API de Renault, mais pas forcément disponibles sur ma voiture. Mais le plus important c'est que je peux piloter la charge de la voiture depuis Home Assistant.
C'est quoi l'intérêt de piloter la charge ?
Si vous avez un téléphone récent et moyen ou haut de gamme, vous avez une fonctionnalité qui permet de limiter la charge de votre téléphone à 80 ou 85 %. L'explication que l'on trouve sur cette fonctionnalité c'est que les derniers pourcentages de charge d'une batterie sont les plus difficiles et que cela fatigue la batterie au risque d'accélérer son vieillissement, surtout en charge rapide.
La batterie de la voiture utilisant la même technologie, on peut aisément aboutir à la même conclusion, et vouloir limiter la charge à 80%, d'autant que la voiture dispose d'un indicateur pour la charge partielle à 80%. Il y a une autre raison de ne pas recharger complètement la batterie, c'est le freinage régénératif. Lorsque la batterie est pleine, il n'est plus disponible.
Scientifiquement parlant, il semble que limiter la charge à 80% n'apporte pas énormément pour la santé de la batterie (article), surtout lorsque l'on utilise une charge lente (sur une prise de la maison, donc à 2 ou 3 ampères). Mais comme j'ai prévu de garder longtemps cette voiture, je met toutes les chances de mon côté.
Les problèmes
- Tout d'abord, certains des capteurs de la voiture sont systématiquement faux. Notamment les capteurs "Branché" et "En charge", ce qui est ballot pour détecter si la voiture est branchée.
- Il n'y a pas de remonté pour la durée estimée de charge à 80% alors que cette information figure sur le tableau de bord.
- Si on sollicite trop l'API Renault, il semble que l'on se fasse bloquer un certain temps, ce qui empêche d'avoir les remontés du statut de chargement de la voiture. Il y a un évènement que j'ai utilisé un temps, le changement du niveau de batterie, mais cela conduisait à un blocage beaucoup trop souvent.
- La prise pilotée doit encaisser le courant pendant plusieurs heures.
Les solutions qui marchent pour moi
Il faut bien sûr installer l'intégration Renault (ou Dacia dans mon cas) dans Home Assistant, et avoir activé le partage de données dans la voiture. Dans ce cas la voiture envoie à Renault tous ses métriques et l'intégration Renault de Home Assistant peut les récupérer chez Renault. C'est un peu contrariant de devoir tout partager avec Renault, mais c'est imposé, notamment pour pouvoir utiliser l'application mobile fournie par Renault, qui au passage est assez médiocre et peut aisément être remplacée par Home Assistant.
J'ai pris une prise connectées de 20 A (4400 W), beaucoup plus que ce qui circule dedans durant la charge, pour avoir de la marge, car une moins puissante avait des problèmes et chauffait trop conduisant à des dysfonctionnements (j'ai essayé les prises vendues par Leroy Merlin et en ai grillé 2 alors qu'elles annonçaient 15A). La prise chauffe encore un peu, mais c'est raisonnable. Ma prise connecté est de la marque Aubess et est branchée sur une prise normale dédiée à la charge de la voiture, avec un disjoncteur dédié sur le tableau électrique. Pour éviter que la prise murale ne se dégrade trop vite à cause de la chaleur, j'ai pris une prise avec plus de métal que les premiers prix.
J'utilise le chargeur du constructeur de ma voiture qui plafonne la charge à 10A (2200 W). C'est donc une charge lente par rapport à ce que délivre les bornes électrique de recharge (7000 à 11 000 W, au delà ma voiture ne le gère pas). Je ne pense pas que la prise connectée soit conçu pour encaisser pendant plusieurs heures plus de 10A, et donc si je voulais charger plus fort, il faudrait changer de solution (wallbox ou commutateur simple).
Le principe est simple, toutes les 10 min, Home Assistant regarde si la prise est allumée et si la charge de la batterie dépasse les 80%. Si c'est le cas, la prise est éteinte. J'ai ajouté un bouton dans Home Assistant pour pouvoir ignorer le test si je veux charger à 100%. J'ai aussi ajouté une mise en route et un arrêt automatique de la prise à minuit et 7h, pour éviter de consommer en même temps que les pics de consommation du matin et du soir.
Le scénario d'automatisation pour limiter à 80% est conçu pour solliciter le moins possible l'API Renault pour ne pas me faire bloquer. Donc je ne la sollicite que si la prise est allumée, et seulement toutes les 10 min dans ce cas là. Dans l'interface j'ai ajouté un bouton (entité booléenne) qui lorsqu'il est coché, désactive le test et laisse charger à 100%.
Je peux activer la prise soit par l'interface, soit manuellement sur la prise, notamment dans la journée, pour profiter de la production des panneaux solaires. Sinon la prise s'allume toute seule à minuit.
Voilà le scénario au format YALM ci-dessous, ou graphique ci-contre:
alias: "Charge voiture: limiter à 80%" description: Arrête la charge de la Daccia à 80% trigger: - platform: time_pattern minutes: /10 #Le "/" indique toutes les 10min condition: - condition: and conditions: - condition: device type: is_on device_id: 542daxxxxxxxxxxa1157 entity_id: switch.interupeur #C'est ma prise connectée domain: switch for: hours: 0 minutes: 1 seconds: 0 - condition: state entity_id: input_boolean.charger_a_100 #C'est mon booléen pour charger à 100% state: "off" action: - if: - type: is_battery_level condition: device device_id: 3758xxxxxxxxxx554 entity_id: sensor.gc246ca_niveau_de_batterie # C'est le niveau de la batterie fournie par l'API Renault domain: sensor above: 80 below: 100 then: - type: turn_off device_id: 542daxxxxxxxxxxa1157 entity_id: switch.interupeur domain: switch mode: single
Tout ça fonctionne très bien. L’étape suivante sera de déclencher la charge dans la journée si la voiture est branchée et que les panneaux solaires produisent plus que ce que consomme la maison. Mais j'ai quelques soucis à régler avec la mesure de la consommation de la maison avant.