Comparatif
Quel HEMS pour Home Assistant ? Les solutions comparées
Planifier selon les prix, recharger une voiture, faire travailler ensemble des batteries de marques différentes : chaque outil répond à une question différente. Voici lequel choisir selon votre installation.
En bref
TED Energy Controller régule en temps réel une installation qui réunit des batteries et des onduleurs de marques différentes, à travers Home Assistant, comme une seule batterie. EMHASS et Predbat optimisent un planning selon les prix et les prévisions, evcc gère d'abord la recharge d'une voiture électrique, Omnibattery pilote directement une liste de batteries prises en charge, et le HEMS du constructeur gère les appareils de sa marque.
Vue d'ensemble
| Solution | Rôle principal | Accès aux appareils | Plusieurs marques ensemble | Licence |
|---|---|---|---|---|
| TED Energy Controller | Régulation en temps réel du réseau (zéro injection ou autre cible) et répartition entre toutes les batteries | Entités déjà exposées par l'intégration Home Assistant de chaque marque | Oui : toute marque présente dans Home Assistant, sans plafond logiciel (licence FREE : 2 onduleurs pilotés) | Propriétaire, gratuit |
| Omnibattery | Régulation zéro injection de batteries domestiques | Liaison directe avec les modèles pris en charge (Modbus TCP, API locale) | Oui, parmi les modèles pris en charge (Marstek, Zendure, Anker SOLIX, Huawei, Hoymiles…), jusqu'à 10 batteries | Open source (GPL-3.0) |
| EMHASS | Optimisation d'un planning selon les prévisions solaires, la consommation et les prix | Publie des consignes optimisées dans Home Assistant ; vos automatisations les appliquent | Selon les automatisations que vous écrivez | Open source (MIT) |
| Predbat | Planification de la charge et de la décharge selon les tarifs et les prévisions | Profils d'onduleurs pris en charge (GivEnergy, Solis, Huawei, SolarEdge, Fox, Sunsynk…) | Plusieurs onduleurs possibles ; le mélange de marques n'est pas documenté | Gratuit pour un usage personnel, tous droits réservés |
| evcc | Recharge d'une voiture électrique sur le surplus solaire | Ses propres connecteurs (bornes, compteurs, onduleurs) | Tient compte de la batterie de la maison, sans répartir une consigne entre plusieurs batteries | Open source (MIT) |
| HEMS du constructeur | Gestion des appareils de sa marque | Application et liaison du fabricant, souvent par son cloud | Non : sa marque seulement | Fourni avec le matériel |
Informations relevées le 2 octobre 2026 dans la documentation publique de chaque projet. Ces outils évoluent vite : signalez-nous une erreur sur Discord.
TED ou Omnibattery ?
Omnibattery (successeur de Marstek Venus Energy Manager) est une intégration Home Assistant open source qui dialogue directement avec une liste de batteries domestiques (Marstek Venus, Zendure SolarFlow, Anker SOLIX, Huawei LUNA2000, Hoymiles…) et règle l'échange avec le réseau autour de zéro, jusqu'à 10 batteries. Si toutes vos batteries figurent dans sa liste et que vous tenez à l'open source, c'est un bon choix.
TED part d'un autre principe : il ne parle pas lui-même aux batteries, il utilise les entités que l'intégration de chaque marque expose déjà dans Home Assistant. Tout onduleur ou batterie qui donne son niveau de charge, ses puissances et une consigne pilotable peut donc rejoindre la régulation sans attendre une prise en charge spécifique, y compris un onduleur hybride qui garde son propre HEMS (mode assisté). TED ajoute les appareils surveillés, l'exclusion puis le nouveau test automatiques d'un appareil défaillant, les clusters d'onduleurs et une interface complète, avec une application Android.
TED ou EMHASS ?
EMHASS calcule un planning optimal (par programmation linéaire) à partir des prévisions de production solaire, de la consommation attendue et du prix de l'électricité, puis publie les consignes dans Home Assistant : c'est à vous de les appliquer avec des automatisations.
TED ne fait pas de prévision : il régule en temps réel, à partir de la mesure du compteur, toutes les quelques secondes, et envoie lui-même les consignes à chaque onduleur en les répartissant entre toutes les batteries. EMHASS répond à « quand charger ? », TED à « comment répartir, maintenant, entre toutes mes batteries ? ».
TED ou Predbat ?
Predbat planifie la charge et la décharge d'un système de batterie selon les tarifs (y compris dynamiques) et les prévisions solaires, avec des profils pour de nombreux onduleurs hybrides. Son point fort est l'optimisation économique ; il n'est pas présenté comme un outil pour faire travailler ensemble des batteries de marques différentes.
TED vise justement ce cas : des appareils hétérogènes réunis dans une seule régulation, avec en complément la charge planifiée aux heures creuses (HP/HC, Tempo).
TED ou evcc ?
evcc est la référence pour recharger une voiture électrique avec le surplus solaire. Il tient compte de la batterie de la maison (niveau de charge, blocage de la décharge pendant une recharge rapide, charge sur le réseau quand le prix est bas), mais son rôle n'est pas de répartir une consigne entre plusieurs batteries.
Si votre priorité est la voiture, commencez par evcc. Si c'est de faire travailler ensemble vos batteries, c'est le rôle de TED.
TED ou le HEMS du constructeur ?
Le HEMS fourni par un fabricant gère très bien ses propres appareils, mais ignore les autres marques. TED peut travailler à côté de lui (mode assisté : le HEMS d'origine garde la main, les autres appareils viennent en renfort) ou réguler toute l'installation d'un seul bloc (mode autonome). Voir Dépasser les limites du HEMS de votre constructeur.
Et des automatisations Home Assistant écrites à la main ?
Pour une seule batterie, un blueprint ou quelques automatisations de zéro injection suffisent souvent. Dès qu'il faut répartir une consigne entre plusieurs appareils, respecter les limites de chacun, éviter les oscillations et gérer les pannes, le YAML devient un projet à part entière, à reprendre à chaque changement de matériel. Voir Un HEMS pour Home Assistant, sans écrire de YAML.
Comment choisir
- Une seule marque, et son application vous suffit : gardez le HEMS du constructeur.
- Optimiser selon les prix et les prévisions : EMHASS ou Predbat.
- La voiture électrique d'abord : evcc.
- Des batteries toutes prises en charge par Omnibattery, et l'envie d'open source : Omnibattery.
- Plusieurs marques, un appareil présent dans Home Assistant mais qu'aucun outil ne gère directement, un HEMS constructeur à garder en ajoutant d'autres batteries, ou une interface prête à l'emploi : TED Energy Controller.
TED est gratuit (licence FREE sans limite de durée, licence ACCESS offerte pour tout découvrir) et s'installe en quelques minutes. La démo en direct montre une vraie installation en service.
Questions fréquentes
TED remplace-t-il EMHASS ?
Non, ils ne font pas la même chose. EMHASS calcule un planning optimal selon les prévisions et les prix ; TED régule en temps réel et répartit la puissance entre toutes les batteries, quelle que soit leur marque.
Quelle différence entre TED et Omnibattery ?
Omnibattery dialogue directement avec une liste de batteries prises en charge. TED utilise les entités déjà présentes dans Home Assistant : toute marque dont l'intégration expose le niveau de charge, les puissances et une consigne pilotable peut être régulée, et le HEMS d'un constructeur peut être conservé (mode assisté).
TED est-il open source ?
Non. C'est un logiciel propriétaire gratuit, distribué sous forme d'image Docker compilée et d'application Home Assistant. Il fonctionne en local : les mesures restent chez vous, et la page Confidentialité détaille exactement ce qu'il envoie sur Internet.
Peut-on mélanger plusieurs marques de batteries dans Home Assistant ?
Oui, à condition qu'un logiciel coordonne l'ensemble : chaque intégration fait remonter son appareil, et un HEMS multi-marques comme TED Energy Controller répartit une consigne commune entre tous. Voir Faire fonctionner plusieurs marques ensemble.
Pour aller plus loin
Faire fonctionner plusieurs marques de batteries et d'onduleurs ensemble
Chaque application constructeur ignore les autres marques. Ici, toutes travaillent ensemble sous une seule consigne.
Lire la solutionBatterie virtuelle : piloter plusieurs batteries comme une seule
Une seule consigne pour toutes vos batteries : elles se partagent le travail au lieu de se gêner.
Lire la solutionUn HEMS pour Home Assistant, en local et sans écrire de YAML
Plus besoin de dizaines d'automatisations : un HEMS local prêt à l'emploi, réglable depuis une interface web.
Lire la solutionPrêt à faire travailler toutes vos batteries ensemble ?
Téléchargement gratuit : votre licence est générée immédiatement, sans carte bancaire.