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

Intégration avec Domoticz

Intégrez les compteurs d'énergie Wi-Fi IAMMETER à Domoticz pour une surveillance intelligente de l'alimentation

Comprendre sa consommation d'électricité est la première étape pour réduire sa consommation inutile et réduire sa facture. IAMMETER propose des compteurs d'énergie Wi-Fi précis et des protocoles ouverts pour aider les utilisateurs à suivre et optimiser leur consommation d'énergie. Ce guide explique comment intégrer facilement les compteurs intelligents IAMMETER à Domoticz, un système domotique open source, pour une surveillance et une visualisation de la consommation en temps réel.


1. Introduction à Domoticz + IAMMETER

Domotiqueest un puissant système domotique open source prenant en charge les éclairages, les interrupteurs et une grande variété de capteurs, dont les compteurs d'énergie. Grâce à la prise en charge des scripts Lua et des capteurs virtuels, il est facile de connecter des appareils comme les compteurs d'énergie Wi-Fi d'IAMMETER (WEM3080 et WEM3080T) et de suivre la consommation d'énergie en temps réel.


2. Configurer Domoticz pour qu'il fonctionne avec les compteurs d'énergie IAMMETER

Étape 1 : ajouter des analyseurs Lua pour les compteurs IAMMETER

Pour compteur monophasé (WEM3080)

Créez un nouveau script Lua sous/domoticz/scripts/lua_parsers/Nom de fichier:iammeter.lua

lua复制编辑-- Récupérer le contenu de la requête
s = requête['contenu'];

-- Extraire les données énergétiques du JSON
Tension locale = domoticz_applyJsonPath(s, '.Data[0]')
Courant local = domoticz_applyJsonPath(s, '.Data[1]')
Puissance locale = domoticz_applyJsonPath(s, '.Data[2]')
Énergie locale = domoticz_applyJsonPath(s, '.Data[3]')
Grille d'exportation locale = domoticz_applyJsonPath(s, '.Data[4]')

-- Mettre à jour les appareils Domoticz correspondants
domoticz_updateDevice(1, 0, tension)
domoticz_updateDevice(2, 0, courant)
domoticz_updateDevice(3, 0, puissance)
domoticz_updateDevice(4, 0, Énergie locale)
domoticz_updateDevice(5, 0, Grille d'exportation)

Pour compteur triphasé (WEM3080T)

Créeriammetert.luadans le même dossier :

lua复制编辑-- Récupérer le contenu de la requête
s = requête['contenu'];

-- Phase A
tension locale_a = domoticz_applyJsonPath(s, '.Datas[0][0]')
courant local_a = domoticz_applyJsonPath(s, '.Datas[0][1]')
puissance locale_a = domoticz_applyJsonPath(s, '.Datas[0][2]')
énergie importée locale_a = domoticz_applyJsonPath(s, '.Datas[0][3]')
réseau d'exportation local_a = domoticz_applyJsonPath(s, '.Datas[0][4]')

-- Phase B
tension locale_b = domoticz_applyJsonPath(s, '.Datas[1][0]')
courant local_b = domoticz_applyJsonPath(s, '.Datas[1][1]')
puissance locale_b = domoticz_applyJsonPath(s, '.Datas[1][2]')
local importenergy_b = domoticz_applyJsonPath(s, '.Datas[1][3]')
local exportgrid_b = domoticz_applyJsonPath(s, '.Datas[1][4]')

-- Phase C
local voltage_c = domoticz_applyJsonPath(s, '.Datas[2][0]')
local current_c = domoticz_applyJsonPath(s, '.Datas[2][1]')
local power_c = domoticz_applyJsonPath(s, '.Datas[2][2]')
local importenergy_c = domoticz_applyJsonPath(s, '.Datas[2][3]')
local exportgrid_c = domoticz_applyJsonPath(s, '.Datas[2][4]')

-- Mettre à jour tous les appareils de phase
domoticz_updateDevice(6, 0, voltage_a)
domoticz_updateDevice(7, 0, current_a)
domoticz_updateDevice(8, 0, power_a)
domoticz_updateDevice(9, 0, importenergy_a)
domoticz_updateDevice(10, 0, exportgrid_a)

domoticz_updateDevice(11, 0, voltage_b)
domoticz_updateDevice(12, 0, current_b)
domoticz_updateDevice(13, 0, power_b)
domoticz_updateDevice(14, 0, importenergy_b)
domoticz_updateDevice(15, 0, exportgrid_b)

domoticz_updateDevice(16, 0, voltage_c)
domoticz_updateDevice(17, 0, current_c)
domoticz_updateDevice(18, 0, power_c)
domoticz_updateDevice(19, 0, importenergy_c)
domoticz_updateDevice(20, 0, exportgrid_c)

Étape 2 : ajouter IAMMETER comme matériel dans Domoticz

Aller àConfiguration → Matériel, et ajoutez un nouvel écouteur HTTP :

  • Définissez les paramètres comme indiqué dans les captures d'écran ci-dessous
  • Pour WEM3080 (monophasé), sélectionnez leiammeter.luascénario
  • Pour WEM3080T (triphasé), sélectionneziammetert.lua

📸 Captures d'écran (exemple) :

Ajouter du matériel Ajouter pour WEM3080T


Étape 3 : Créer des capteurs virtuels pour le mappage des données

Après avoir ajouté le matériel, cliquez sur« Créer des capteurs virtuels »:

  • Pour WEM3080 : Créer 5 capteurs virtuels (Tension, Courant, Puissance, Importation, Exportation)
  • Pour WEM3080T : créer 15 capteurs virtuels (5 métriques × 3 phases)

Créer des capteurs virtuels


Étape 4 : Attribuer l'index de périphérique correct (IDX)

Assurez-vous que les numéros IDX dans le script Lua correspondent aux ID des capteurs virtuels dans Domoticz.

📌 Exemple :

Lua


复制编辑
domoticz_updateDevice(1, 0, tension) → IDX = 1

VérifierConfiguration → Appareilspour vérifier les index des capteurs :

Correspondance IDX


3. Visualiser les données énergétiques dans Domoticz

Une fois configuré, accédez àUtilitairepour visualiser les données en temps réel de votre compteur d'énergie IAMMETER.

  • Consommation électrique (W)
  • Tension (V)
  • Courant (A)
  • Énergie importée et exportée (kWh)

📊 Domoticz enregistrera et visualisera en continu ces données pour le suivi historique et les déclencheurs d'automatisation.

Vue utilitaire Domoticz


Pourquoi utiliser IAMMETER avec Domoticz ?

  • ✅ Intégration locale complète, aucun cloud requis
  • 📶 Surveillance de l'alimentation en temps réel via Wi-Fi
  • 🧰 Prise en charge des compteurs monophasés et triphasés
  • 🔧 Scripting facile via l'analyseur Lua
  • 🌞 Parfait pour le solaire photovoltaïque, la maison intelligente et l'optimisation des coûts énergétiques

Sommet