Intégrer Ecojoko à Home Assistant : le guide complet (2026)

·6 minutes de lecture
Tableau de bord Home Assistant et capteur Ecojoko sur un bureau
Résumez ou partagez cet article :
Table des matières

Vous avez investi dans un capteur Ecojoko pour traquer vos moindres Watts. Le problème ? Votre cœur bat pour votre propre serveur domotique et la frustration monte. Aucune intégration officielle n'existe pour lier cet équipement à votre tableau de bord. Rassurez-vous, nous avons trouvé la parade. Nous allons contourner cette limitation pour rapatrier vos métriques d'énergie en local.

"

Pour intégrer Ecojoko à Home Assistant, il faut contourner l'absence d'intégration native officielle. La méthode la plus fiable en 2026 consiste à intercepter les requêtes locales via une configuration RESTful dans votre fichier YAML ou via MQTT. Cela permet de récupérer vos données de consommation électrique directement sur votre tableau de bord domotique.

Pourquoi connecter son Ecojoko à Home Assistant ?

L'application mobile du fabricant fait le job pour une analyse de base. Mais soyons honnêtes. La vraie magie de la domotique open-source opère quand on croise les données. Relier ce capteur à votre système centralise vos informations et débloque des automatisations surpuissantes. Imaginez votre maison couper automatiquement la charge de votre vélo électrique ou éteindre le chauffe-eau dès que la consommation globale crève le plafond.

Oubliez les vieux bidouillages capricieux de 2023 basés sur le scraping du cloud. En 2026, l'objectif consiste à exploiter directement l'API locale du boîtier. Garder la main sur vos données réseau vous garantit une latence proche du néant. Et surtout, votre suivi survit aux coupures internet.

Mesure de la consommation électrique en temps réel

Suivi de la consommation électrique

Les 3 méthodes d'intégration disponibles

Plusieurs chemins mènent à vos données de consommation électrique. Votre choix va dépendre de votre niveau technique et de votre appétit pour la maintenance.

MéthodeDifficultéDépendance CloudFiabilité
Intégration HACSFacileNon (si bien codée)Moyenne
Interrogation RESTfulMoyenneNon (100% Local)Très Haute
Passerelle MQTT / PythonComplexeNon (100% Local)Excellente

L'intégration HACS communautaire

La communauté domotique déborde d'énergie. Plusieurs développeurs maintiennent des dépôts personnalisés accessibles directement via HACS (Home Assistant Community Store). Cette approche « plug-and-play » vous demande juste de rechercher le composant et de renseigner l'adresse IP du boîtier. Je vous conseille quand même une certaine prudence. Les mises à jour du Core HA tombent régulièrement cette année. Un plugin abandonné cassera net votre configuration.

L'interrogation RESTful locale (notre recommandation)

Voici ma technique préférée. Votre assistant communique silencieusement sur votre réseau Wi-Fi local. Interrogez directement son adresse IP et vous récupérerez un fichier JSON rempli de vos précieuses valeurs de consommation. C'est robuste. Vous supprimez toute dépendance à un développeur tiers ou à un serveur distant capricieux. La plateforme native de votre serveur gère tout de bout en bout.

La passerelle MQTT avec script Python

Cette option cible les fondus de reverse engineering. L'idée consiste à faire tourner un script Python en tâche de fond. Ce petit programme écoute le trafic réseau de l'appareil et expédie les trames vers un broker MQTT comme Mosquitto. Nous tenons là la solution ultime pour un rafraîchissement fulgurant. C'est le setup parfait pour gérer un délestage ultra-rapide.

Schéma réseau domotique intelligent

Architecture réseau domotique

Configurer l'intégration RESTful pas-à-pas

Nous allons configurer des capteurs RESTful natifs. Suivez ces étapes à la lettre pour remonter votre puissance instantanée.

Étape 1 : identifier l'adresse IP locale de l'Ecojoko

Votre équipement réclame une adresse fixe pour rester visible par le serveur.

  • Connectez-vous à l'interface d'administration de votre box internet ou routeur.

  • Cherchez la liste des équipements connectés en Wi-Fi.

  • Repérez l'appareil. Le routeur l'identifie souvent par une suite de chiffres ou le nom « Espressif ».

  • Configurez un bail DHCP statique sur cette adresse IP précise.

💡

Notez cette adresse IP précieusement. Sans ce bail statique, la prochaine coupure de courant attribuera une nouvelle IP à votre boîtier et brisera instantanément votre remontée de données.

Étape 2 : modifier le fichier configuration.yaml

Mettons les mains dans le moteur. Ouvrez votre fichier configuration.yaml via File Editor ou Studio Code Server. Vous allez ajouter un bloc de code pour interroger directement l'API.

sensor:
  - platform: rest
    name: "Ecojoko Puissance Instantanée"
    resource: "http://VOTRE_IP_ECOJOKO/api/v1/status"
    method: GET
    scan_interval: 15
    value_template: "{{ value_json.power | int }}"
    unit_of_measurement: "W"
    device_class: power
    state_class: measurement

Remplacez simplement VOTRE_IP_ECOJOKO par l'adresse fixée plus haut. Sauvegardez le fichier et redémarrez votre système.

Étape 3 : intégrer les données au dashboard energy

Vos entités HA existent enfin. Mais vous devez les déclarer pour forcer la carte Lovelace à les accepter. Les attributs device_class: power et state_class: measurement ajoutés dans le code précédent préparent déjà le terrain. Le suivi en kWh réclame une petite manipulation supplémentaire. Vous allez créer un capteur de type Somme de Riemann (Integration sensor) à partir de cette puissance brute en Watts. Il ne vous restera plus qu'à l'afficher fièrement sur votre tableau de bord énergétique.

Résolution des problèmes fréquents

Une configuration propre n'empêche pas quelques ratés. J'ai compilé pour vous les solutions aux pannes les plus courantes de la communauté.

Les capteurs affichent « Indisponible »

C'est l'erreur classique par excellence. Le boîtier perd souvent sa connexion. Un défaut de communication avec le compteur fausse vos relevés de la même manière. Nous l'expliquons d'ailleurs en détail dans notre guide sur le diagnostic quand le contact sec Linky ne fonctionne pas. Concrètement, un boîtier sans adresse IP fixe coupe le flux de données. Vérifiez l'interface de votre routeur. Un redémarrage complet de la machine domotique résout souvent le blocage après une grosse mise à jour.

Latence entre l'application et Home Assistant

Vous constatez un écart entre l'affichage du fabricant et votre écran personnel. Tout se joue dans le paramètre scan_interval du fichier YAML. Cette valeur dicte la fréquence de vos requêtes réseau. Une valeur basse booste la réactivité. Je vous déconseille toutefois de bombarder la puce Wi-Fi de requêtes par seconde. Le matériel risque de planter. Un intervalle de 10 à 30 secondes offre un équilibre parfait.

Perte des données de production solaire

L'ajout de panneaux solaires corse brutalement l'exercice. La clé locale doit impérativement interpréter le surplus réinjecté sur le réseau. Affichez le fichier JSON brut dans votre navigateur web. Assurez-vous que les valeurs de puissance basculent en négatif lors de l'injection. Sinon, traquez la clé spécifique du JSON qui gère ce flux sortant. Vous devrez adapter votre value_template en conséquence. D'ailleurs, si vos autres systèmes de monitoring tombent en panne, n'hésitez pas à jeter un œil à notre guide de dépannage S-Miles Enduser 2026 pour remettre vos suivis d'équerre.

Foire Aux Questions (FAQ)

L'intégration coupe-t-elle l'application officielle ?

Absolument pas. L'interrogation locale de l'API opère en parallèle. Votre application mobile iOS ou Android continuera de fonctionner et de se synchroniser sans la moindre interférence.

Faut-il savoir coder pour y arriver ?

Non. L'opération ne réclame aucune compétence en programmation. Il faut juste être à l'aise avec l'édition de fichiers textes. Respectez l'indentation de votre fichier YAML et copiez nos blocs de configuration avec précision.

Ecojoko ou Shelly EM : que choisir ?

Le Shelly EM reste une solution bien plus ouverte grâce à son protocole MQTT natif. L'Ecojoko tire pourtant son épingle du jeu avec son capteur non intrusif. Vous le posez sur le disjoncteur général. Pas besoin d'électricien ni d'ouvrir un tableau électrique dangereux.