Désolé, votre navigateur ne supporte pas JavaScript !

Comment intégrer les compteurs d'énergie IAMMETER dans Home Assistant via Modbus TCP pour une surveillance solaire en temps réel

Comment intégrer le compteur d'énergie IAMMETER à Home Assistant via Modbus/TCP

Ce tutoriel vous guide dans l'intégration des compteurs d'énergie intelligents d'IAMMETER dansAssistante à domicileen utilisant leModbus TCPprotocole. Avec cette configuration, vous pouvez créer unsystème de surveillance solaire photovoltaïque en temps réel, permettant un contrôle local et une automatisation en fonction de la consommation d'énergie et de la production solaire.


1. Pourquoi utiliser Modbus/TCP pour intégrer des compteurs d'énergie intelligents

Tous les compteurs d'énergie intelligents IAMMETER prennent en chargeModbus TCP, un protocole largement utilisé pour l'automatisation industrielle et domestique.

Type de modèle Produits pris en charge
Monophasé WEM3080
Monophasé (double/biphasé) et triphasé (en étoile) WEM3080T, WEM3046T, WEM3050T
Triphasé (Delta) WEM3080TD

Principaux avantages de l'intégration Modbus TCP dans Home Assistant :

  • Hautes performances en temps réel: Taux d'échantillonnage jusqu'à1 seconde(viaintervalle_de_scan : 1), idéal pour un contrôle en temps réel.
  • Communication locale: Aucune dépendance au cloud, garantissantconfidentialité et stabilité.
  • Surveillance complète des paramètres:Tension, courant, puissance, énergie d'importation/exportation, et plus encore.

2. Configuration matérielle et logicielle requise

Liste de contrôle du matériel

  • Compteur d'énergie IAMMETER
  • Un réseau local (votre compteur d'énergie et Home Assistant doivent être sur le même LAN)
  • Appareils intelligents compatibles avec Home Assistant (par exemple, relais Sonoff, capteur de température)

Configuration logicielle requise

  • Assistante à domicileversion ≥ 0.107.0
  • Éditeur de fichiers ou accès SSH pour modifierconfiguration.yaml

3. Guide de configuration étape par étape

Étape 1 : Trouver l'adresse IP du compteur IAMMETER

Vérifiez l'adresse IP de votre compteur à partir de l'application IAMMETER ou de l'interface du routeur (par exemple,192.168.1.6).


Étape 2 : Modifier la configuration de Home Assistant

Ajoutez ce qui suit à votreconfiguration.yaml:

Modbus :
- nom : « IAMMETER_Hub »
type : tcp
hôte : 192.168.1.6 # Remplacer par l’adresse IP de votre compteur
port : 502
capteurs :
- nom : « Modbus_Power »
esclave : 1
adresse : 2
type_entrée : maintien
unité_de_mesure : « W »
classe_appareil : puissance
type_données : int32
intervalle_analyse : 1
- nom : « Modbus_Voltage »
esclave : 1
adresse : 0
type_entrée : maintien
unité_de_mesure : « V »
classe_appareil : tension
type_données : uint16
échelle : 0,01
précision : 1

Explication des paramètres clés :

  • esclave: Habituellement 1
  • adresse: Adresse du registre Modbus
  • échelleetprécision:Pour convertir des données brutes en valeurs lisibles

Étape 3 : Tableau de référence – Carte des registres

Paramètre Adresse monophasée Adresse triphasée Type de données
Tension (V) 0 0 (A), 10 (B), 20 (C) uint16
Courant (A) 1 1, 11, 21 uint16
Puissance active (W) 2 2, 12, 22 int32
Importation d'énergie (kWh) 4 4, 14, 24 uint32
Exportation d'énergie (kWh) 6 6, 16, 26 uint32

👉 Carte complète du registre des compteurs IAMMETER


Étape 4 : Redémarrer Home Assistant

Après avoir enregistré la configuration, redémarrez Home Assistant. Les nouvelles entités (par exemple,capteur.modbus_power) apparaîtra sousOutils de développement → États.


4. Cas d'utilisation et scénarios d'automatisation

Cas d'utilisation 1 : Contrôle du relais basé sur la lecture de puissance

Relais de contrôle basé sur la consommation d'énergie

Automatisation :
- alias : « Forte puissance → Activer le relais »
déclencheur :
plateforme : état_numérique
ID_entité : sensor.modbus_power
supérieur : 1 000
action :
service : switch.turn_on
cible :
ID_entité : switch.sonoff_s26

- alias : « Faible puissance → Désactiver le relais »
déclencheur :
plateforme : état_numérique
ID_entité : sensor.modbus_power
inférieur : 500
action :
service : switch.turn_off
cible :
ID_entité : switch.sonoff_s26

💡 Exemple : Lorsqu'une bouilloire est allumée (1596W), le relais est activé ; lorsqu'elle est éteinte (64W), le relais est désactivé.


Cas d'utilisation 2 : Surveillance de l'énergie solaire photovoltaïque dans Home Assistant

En surveillantimport_energyetexport_énergie, vous pouvez visualiser comment votre système solaire photovoltaïque interagit avec le réseau.

👉 Tutoriel : Surveillez votre système solaire photovoltaïque


5. Conseils de dépannage et d'optimisation

  1. Actualisation lente des données
    • Assurerintervalle_de_scan : 1est configuré (la valeur par défaut peut être 15 s)
    • Évitez de lire trop de registres simultanément
  2. Aucune entité affichée
    • Vérifiez l'IP et le port (par exemple,telnet 192.168.1.6 502)
    • Confirmez que les adresses de registre correspondent à votre type de compteur (monophasé ou triphasé)
  3. Comparer d'autres méthodes d'intégration Toutes les méthodes d'intégration IAMMETER → Home Assistant
Type d'intégration Performances en temps réel Complexité Scénarios appropriés
Modbus TCP ★★★★☆ (1s, local) Moyen (configuration du registre) Contrôle en temps réel, automatisation locale rapide
MQTT ★★★☆☆ (1 à 5 s, prend en charge le cloud) Faible Synchronisation à distance, tableaux de bord cloud, local en option
Intégration de base ★★☆☆☆ (15 s, nuage uniquement) Très faible Surveillance énergétique de base

6. Conclusion

En intégrant les compteurs d'énergie intelligents IAMMETER dansAssistante à domicileviaModbus TCP, vous pouvez construire unsystème de surveillance et d'automatisation solaire rapide, axé sur la confidentialité et contrôlé localementIl est particulièrement efficace pour le déplacement de charge, la recharge de véhicules électriques et le chauffage de l'eau en fonction du surplus solaire.

🔧 Cartographie précise des registres etintervalle_de_scanl'optimisation sont essentielles pour atteindreRéactivité de niveau 1 seconde.

Pour les utilisateurs avancés, associer cette intégration avecInfluxDBetGrafanapermet des analyses énergétiques à long terme et un suivi des performances.

Applications concrètes de IAMMETER + Home Assistant :

Chez IAMMETER, notre mission va au-delà de la surveillance : nous visons àaider les utilisateurs d'énergie solaire à réduire leurs factures d'électricitéen maximisant l'autoconsommation solaire. La surveillance intelligente est la première étape, maiséconomie de coûtsest le but ultime.

Sommet