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ā.
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ā.
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)
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)
Dodieties uzIestatīšana → Aparatūraun pievienojiet jaunu HTTP klausītāju:
immeter.luaskriptsimmetert.lua📸 Ekrānuzņēmumi (piemērs):

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

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:

Kad esat konfigurējis, dodieties uzLietderībalai skatītu reāllaika datus no sava IAMMETER enerģijas skaitītāja.
📊 Domoticz nepārtraukti reģistrēs un vizualizēs šos datus vēsturiskai izsekošanai un automatizācijas aktivizēšanai.

Trīsfāzu Wi-Fi enerģijas mērītājs (WEM3080T)
Vienfāzes Wi-Fi enerģijas skaitītājs (WEM3080)
Trīsfāzu Wi-Fi enerģijas mērītājs (WEM3046T)
Trīsfāzu Wi-Fi enerģijas mērītājs (WEM3050T)