Sorry, uw browser ondersteunt geen JavaScript!
Inloggen

IAMMETER Wi-Fi Energiemeters integreren in Domoticz voor Slim Energiebeheer

IAMMETER Wi-Fi Energiemeters integreren in Domoticz voor Slim Energiebeheer

Het begrijpen van uw elektriciteitsverbruik is de eerste stap om onnodige consumptie te verminderen en te besparen op uw energierekening. IAMMETER biedt nauwkeurige Wi-Fi energiemeters en open protocollen om gebruikers te helpen hun energiegebruik te volgen en te optimaliseren. Deze handleiding laat zien hoe u IAMMETER slimme meters naadloos kunt integreren in Domoticz—een open-source huisautomatiseringssysteem—voor real-time energiebewaking en visualisatie.


1. Inleiding tot Domoticz + IAMMETER

Domoticz is een krachtig open-source huisautomatiseringssysteem dat ondersteuning biedt voor verlichting, schakelaars en een breed scala aan sensoren—waaronder energiemeters. Met ondersteuning voor Lua-scripting en virtuele sensoren is het eenvoudig om apparaten zoals IAMMETER's Wi-Fi energiemeters (WEM3080 en WEM3080T) aan te sluiten en het energieverbruik in real-time te volgen.


2. Domoticz Configureren voor IAMMETER Energiemeters

Stap 1: Voeg Lua Parsers toe voor IAMMETER Meters

Voor Enkelfasige Meter (WEM3080)

Maak een nieuw Lua-script aan in /domoticz/scripts/lua_parsers/ Bestandsnaam: iammeter.lua

lua复制编辑-- Haal de verzoekinhoud op
s = request['content'];

-- Extraheer energiedata uit JSON
local voltage = domoticz_applyJsonPath(s, '.Data[0]')
local current = domoticz_applyJsonPath(s, '.Data[1]')
local power = domoticz_applyJsonPath(s, '.Data[2]')
local importenergy = domoticz_applyJsonPath(s, '.Data[3]')
local exportgrid = domoticz_applyJsonPath(s, '.Data[4]')

-- Werk overeenkomstige Domoticz-apparaten bij
domoticz_updateDevice(1, 0, voltage)
domoticz_updateDevice(2, 0, current)
domoticz_updateDevice(3, 0, power)
domoticz_updateDevice(4, 0, importenergy)
domoticz_updateDevice(5, 0, exportgrid)

Voor Driefasige Meter (WEM3080T)

Maak iammetert.lua in dezelfde map:

lua复制编辑-- Haal de verzoekinhoud op
s = request['content'];

-- Fase A
local voltage_a = domoticz_applyJsonPath(s, '.Datas[0][0]')
local current_a = domoticz_applyJsonPath(s, '.Datas[0][1]')
local power_a = domoticz_applyJsonPath(s, '.Datas[0][2]')
local importenergy_a = domoticz_applyJsonPath(s, '.Datas[0][3]')
local exportgrid_a = domoticz_applyJsonPath(s, '.Datas[0][4]')

-- Fase B
local voltage_b = domoticz_applyJsonPath(s, '.Datas[1][0]')
local current_b = domoticz_applyJsonPath(s, '.Datas[1][1]')
local power_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]')

-- Fase 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]')

-- Werk alle fase-apparaten 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: Voeg IAMMETER toe als Hardware in Domoticz

Ga naar Setup → Hardware en voeg een nieuwe HTTP-listener toe:

  • Stel parameters in zoals weergegeven in de onderstaande schermafbeeldingen
  • Voor WEM3080 (enkelfasig), selecteer het iammeter.lua script
  • Voor WEM3080T (driefasig), selecteer iammetert.lua

📸 Schermafbeeldingen (voorbeeld):

Add hardware Add for WEM3080T


Stap 3: Maak Virtuele Sensoren voor Data Mapping

Nadat u de hardware heeft toegevoegd, klikt u op "Create Virtual Sensors":

  • Voor WEM3080: Maak 5 virtuele sensoren (Voltage, Current, Power, Import, Export)
  • Voor WEM3080T: Maak 15 virtuele sensoren (5 metingen × 3 fasen)

Create virtual sensors


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, voltage) → IDX = 1

Controleer Setup → Devices om de sensorindexen te verifiëren:

IDX match


3. Visualiseer Energiedata in Domoticz

Na configuratie gaat u naar Utility om de real-time gegevens van uw IAMMETER energiemeter te bekijken.

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

📊 Domoticz zal deze gegevens continu loggen en visualiseren voor historische tracking en automatiseringsacties.

Domoticz Utility View


Waarom IAMMETER met Domoticz gebruiken?

  • ✅ Volledige lokale integratie, geen cloud nodig
  • 📶 Real-time energiebewaking via Wi-Fi
  • 🧰 Ondersteuning voor enkelfasige en driefasige meters
  • 🔧 Eenvoudig scripten via Lua-parser
  • 🌞 Perfect voor zonne-PV, slim huis en energiekostenoptimalisatie

Boven