Sorry, uw browser ondersteunt geen JavaScript!

Integratie met Domoticz

Integreer IAMMETER Wi-Fi-energiemeters in Domoticz voor slimme stroombewaking

Inzicht in uw elektriciteitsverbruik is de eerste stap om onnodig verbruik te verminderen en te besparen op uw energierekening. IAMMETER biedt nauwkeurige wifi-energiemeters en open protocollen om gebruikers te helpen hun energieverbruik te volgen en te optimaliseren. Deze handleiding laat zien hoe u slimme meters van IAMMETER naadloos kunt integreren in Domoticz, een open-source domoticasysteem, voor realtime energiemonitoring en -visualisatie.


1. Introductie tot Domoticz + IAMMETER

Domoticais een krachtig open-source domoticasysteem dat verlichting, schakelaars en een breed scala aan sensoren ondersteunt, waaronder energiemeters. Dankzij de ondersteuning voor Lua-scripting en virtuele sensoren kunt u eenvoudig apparaten zoals de wifi-energiemeters van IAMMETER (WEM3080 en WEM3080T) verbinden en het stroomverbruik in realtime volgen.


2. Configureer Domoticz om te werken met IAMMETER-energiemeters

Stap 1: Lua-parsers toevoegen voor IAMMETER-meters

Voor eenfasemeter (WEM3080)

Maak een nieuw Lua-script onder/domoticz/scripts/lua_parsers/Bestandsnaam:iampèremeter.lua

lua复制编辑-- Haal de inhoud van het verzoek op
s = verzoek['inhoud'];

-- Energiegegevens uit JSON halen
Lokale spanning = domoticz_applyJsonPath(s, '.Data[0]')
Lokale stroom = domoticz_applyJsonPath(s, '.Data[1]')
Lokale stroom = domoticz_applyJsonPath(s, '.Data[2]')
Lokale importenergy = domoticz_applyJsonPath(s, '.Data[3]')
Lokale exportgrid = domoticz_applyJsonPath(s, '.Data[4]')

-- Bijwerken van bijbehorende Domoticz-apparaten
domoticz_updateDevice(1, 0, spanning)
domoticz_updateDevice(2, 0, stroom)
domoticz_updateDevice(3, 0, vermogen)
domoticz_updateDevice(4, 0, importenergy)
domoticz_updateDevice(5, 0, exportgrid)

Voor driefasemeter (WEM3080T)

Creëreniampère.luain dezelfde map:

lua复制编辑-- Haal de inhoud van het verzoek op
s = verzoek['inhoud'];

-- Fase A
lokale spanning_a = domoticz_applyJsonPath(s, '.Datas[0][0]')
lokale stroom_a = domoticz_applyJsonPath(s, '.Datas[0][1]')
lokaal vermogen_a = domoticz_applyJsonPath(s, '.Datas[0][2]')
lokale importenergy_a = domoticz_applyJsonPath(s, '.Datas[0][3]')
lokale exportgrid_a = domoticz_applyJsonPath(s, '.Datas[0][4]')

-- Fase B
lokale spanning_b = domoticz_applyJsonPath(s, '.Datas[1][0]')
lokale stroom_b = domoticz_applyJsonPath(s, '.Datas[1][1]')
lokaal vermogen_b = domoticz_applyJsonPath(s, '.Datas[1][2]')
lokale importenergy_b = domoticz_applyJsonPath(s, '.Datas[1][3]')
lokale exportgrid_b = domoticz_applyJsonPath(s, '.Datas[1][4]')

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

-- Werk alle faseapparaten bij
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)

Stap 2: IAMMETER toevoegen als hardware in Domoticz

Ga naarInstallatie → Hardwareen voeg een nieuwe HTTP-listener toe:

  • Stel parameters in zoals weergegeven in de onderstaande schermafbeeldingen
  • Voor WEM3080 (enkele fase), selecteer deiampèremeter.luascript
  • Voor WEM3080T (driefase), selecteeriampère.lua

📸 Screenshots (voorbeeld):

Hardware toevoegen Toevoegen voor WEM3080T


Stap 3: Virtuele sensoren maken voor datamapping

Nadat u de hardware hebt toegevoegd, klikt u op“Virtuele sensoren creëren”:

  • Voor WEM3080: Maak 5 virtuele sensoren (spanning, stroom, vermogen, import, export)
  • Voor WEM3080T: Maak 15 virtuele sensoren (5 metrische gegevens × 3 fasen)

Virtuele sensoren creëren


Stap 4: Wijs de juiste apparaatindex (IDX) toe

Zorg ervoor dat de IDX-nummers in het Lua-script overeenkomen met de virtuele sensor-ID's in Domoticz.

📌 Voorbeeld:

lua


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

RekeningInstellingen → Apparatenom de sensorindexen te verifiëren:

IDX-match


3. Visualiseer energiegegevens in Domoticz

Zodra u het hebt geconfigureerd, navigeert u naarNutsvoorzieningom de realtime gegevens van uw IAMMETER-energiemeter te bekijken.

  • Stroomverbruik (W)
  • Spanning (V)
  • Stroom (A)
  • Geïmporteerde en geëxporteerde energie (kWh)

📊 Domoticz registreert en visualiseert deze gegevens continu voor historische tracking en automatiseringstriggers.

Domoticz Utility View


Waarom IAMMETER gebruiken met Domoticz?

  • ✅ Volledige lokale integratie, geen cloud vereist
  • 📶 Realtime stroombewaking via wifi
  • 🧰 Ondersteuning voor eenfase- en driefasemeters
  • 🔧 Eenvoudige scripting via Lua-parser
  • 🌞 Perfect voor zonne-energie, slimme huizen en optimalisatie van energiekosten

Bovenkant