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(via
intervalle_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 modifier
configuration.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 1adresse: 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
- Actualisation lente des données
- Assurer
intervalle_de_scan : 1est configuré (la valeur par défaut peut être 15 s) - Évitez de lire trop de registres simultanément
- Assurer
- 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é)
- Vérifiez l'IP et le port (par exemple,
- 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 :
- 🚗 Automatisation de la recharge des véhicules électriques grâce à l'excédent solaire
- 🔥 Automatisation du chauffe-eau avec l'énergie solaire photovoltaïque
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.