Atvainojiet, jūsu pārlūkprogramma neatbalsta JavaScript!

Integrācija ar Domoticz

Integrējiet IAMMETER Wi-Fi enerģijas skaitītājus Domoticz viedai enerģijas uzraudzībai

Izpratne par savu elektroenerģijas patēriņu ir pirmais solis, lai samazinātu nevajadzīgu patēriņu un ietaupītu rēķinu par elektrību. IAMMETER nodrošina precīzus Wi-Fi enerģijas skaitītājus un atvērtus protokolus, lai palīdzētu lietotājiem izsekot un optimizēt enerģijas patēriņu. Šajā rokasgrāmatā ir parādīts, kā nemanāmi integrēt IAMMETER viedos skaitītājus Domoticz — atvērtā koda mājas automatizācijas sistēmā —, lai nodrošinātu enerģijas uzraudzību un vizualizāciju reāllaikā.


1. Ievads Domoticz + IAMPĒTERĀ

Domotičsir jaudīga atvērtā koda mājas automatizācijas sistēma, kas atbalsta apgaismojumu, slēdžus un plašu sensoru klāstu, tostarp enerģijas skaitītājus. Pateicoties Lua skriptēšanas un virtuālo sensoru atbalstam, ir viegli pievienot tādas ierīces kā IAMMETER Wi-Fi enerģijas skaitītājus (WEM3080 un WEM3080T) un izsekot enerģijas patēriņam reāllaikā.


2. Konfigurējiet Domoticz darbam ar IAMMETER enerģijas skaitītājiem

1. darbība: pievienojiet Lua parsētājus IAMMETER mērītājiem

Vienfāzes skaitītājam (WEM3080)

Izveidojiet jaunu Lua skriptu sadaļā/domoticz/scripts/lua_parsers/Faila nosaukums:immeter.lua

lua复制编辑 — izgūstiet pieprasījuma saturu
s = pieprasījums ['saturs'];

-- Izgūt enerģijas datus no 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]')

-- Atjaunināt atbilstošās Domoticz ierīces
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)

Trīsfāžu skaitītājam (WEM3080T)

Izveidotimmetert.luatajā pašā mapē:

lua复制编辑 — izgūstiet pieprasījuma saturu
s = pieprasījums ['saturs'];

-- A fāze
lokālā_sprieguma_a = domoticz_applyJsonPath(s, '.Datas[0][0]')
lokālā_strāva_a = domoticz_applyJsonPath(s, '.Datas[0][1]')
lokālā_jaudas_a = domoticz_applyJsonPath(s, '.Datas[0][2]')
lokālā_importenerģijas_a = domoticz_applyJsonPath(s, '.Datas[0][3]')
lokālais_exportrežģa_a = domoticz_applyJsonPath(s, '.Datas[0][4]')

-- B fāze
lokālā_sprieguma_b = domoticz_applyJsonPath(s, '.Datas[1][0]')
lokālā_strāva_b = domoticz_applyJsonPath(s, '.Datas[1][1]')
lokālā_jaudas_b = domoticz_applyJsonPath(s, '.Datas[1][2]')
lokālais importenerģijas_b = domoticz_applyJsonPath(s, '.Datas[1][3]')
lokālais exportgrid_b = domoticz_applyJsonPath(s, '.Datas[1][4]')

-- C fāze
lokālais voltage_c = domoticz_applyJsonPath(s, '.Datas[2][0]')
lokālā current_c = domoticz_applyJsonPath(s, '.Datas[2][1]')
lokālā power_c = domoticz_applyJsonPath(s, '.Datas[2][2]')
lokālais importenerģijas_c = domoticz_applyJsonPath(s, '.Datas[2][3]')
lokālais exportgrid_c = domoticz_applyJsonPath(s, '.Datas[2][4]')

-- Atjaunināt visas fāzes ierīces
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, pašreizējais_skaitlis)
domoticz_updateDevice(18, 0, jauda_skaitlis)
domoticz_updateDevice(19, 0, importenerģija_skaitlis)
domoticz_updateDevice(20, 0, eksporta_skaitlis)

2. darbība. Pievienojiet IAMMETER kā aparatūru pakalpojumā Domoticz

Dodieties uzIestatīšana → Aparatūraun pievienojiet jaunu HTTP klausītāju:

  • Iestatiet parametrus, kā parādīts zemāk esošajā ekrānuzņēmumā
  • WEM3080 (vienfāzes) gadījumā izvēlietiesimmeter.luaskripts
  • WEM3080T (trīsfāžu) modelim izvēlietiesimmetert.lua

📸 Ekrānuzņēmumi (piemērs):

Pievienot aparatūru Pievienot WEM3080T


3. solis: izveidojiet virtuālos sensorus datu kartēšanai

Pēc aparatūras pievienošanas noklikšķiniet uz"Izveidojiet virtuālus sensorus":

  • WEM3080: Izveidojiet 5 virtuālus sensorus (spriegums, strāva, jauda, imports, eksports)
  • WEM3080T modelim: izveidojiet 15 virtuālus sensorus (5 metrikas × 3 fāzes)

Izveidojiet virtuālus sensorus


4. darbība. Piešķiriet pareizo ierīces indeksu (IDX)

Pārliecinieties, vai IDX numuri Lua skriptā atbilst virtuālo sensoru ID Domoticz.

📌 Piemērs:

lua


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

PārbaudietIestatīšana → IerīcesLai pārbaudītu sensoru indeksus:

IDX atbilstība


3. Vizualizējiet enerģijas datus pakalpojumā Domoticz

Kad esat konfigurējis, dodieties uzLietderībalai skatītu reāllaika datus no sava IAMMETER enerģijas skaitītāja.

  • Enerģijas patēriņš (W)
  • Spriegums (V)
  • Strāva (A)
  • Importētā un eksportētā enerģija (kWh)

📊 Domoticz nepārtraukti reģistrēs un vizualizēs šos datus vēsturiskai izsekošanai un automatizācijas aktivizēšanai.

Domoticz utilitātes skats


Kāpēc lietot IAMMETER kopā ar Domoticz?

  • ✅ Pilnīga lokāla integrācija, nav nepieciešams mākonis
  • 📶 Jaudas uzraudzība reāllaikā, izmantojot Wi-Fi
  • 🧰 Atbalsts vienfāzes un trīsfāžu skaitītājiem
  • 🔧 Vienkārša skriptēšana, izmantojot Lua parsētāju
  • 🌞 Lieliski piemērots saules fotoelektriskajām sistēmām, viedajām mājām un enerģijas izmaksu optimizācijai

Tops