Maaf, browser Anda tidak mendukung JavaScript!

Integrasikan dengan Domoticz

Integrasikan Pengukur Energi Wi-Fi IAMMETER ke Domoticz untuk Pemantauan Daya Cerdas

Memahami penggunaan listrik Anda adalah langkah pertama untuk mengurangi konsumsi yang tidak perlu dan menghemat tagihan listrik Anda. IAMMETER menyediakan meteran energi Wi-Fi yang akurat dan protokol terbuka untuk membantu pengguna melacak dan mengoptimalkan penggunaan energi mereka. Panduan ini menunjukkan cara mengintegrasikan meteran pintar IAMMETER dengan lancar ke dalam Domoticz—sistem otomasi rumah sumber terbuka—untuk pemantauan dan visualisasi daya secara real-time.


1. Pengenalan Domoticz + IAMMETER

Domoticzadalah sistem otomasi rumah sumber terbuka yang kuat yang mendukung lampu, sakelar, dan berbagai macam sensor—termasuk meteran energi. Dengan dukungan skrip Lua dan sensor virtual, mudah untuk menghubungkan perangkat seperti meteran energi Wi-Fi IAMMETER (WEM3080 dan WEM3080T) dan melacak penggunaan daya secara real time.


2. Konfigurasikan Domoticz untuk Bekerja dengan Pengukur Energi IAMMETER

Langkah 1: Tambahkan Lua Parser untuk Meter IAMMETER

Untuk Meter Fase Tunggal (WEM3080)

Buat skrip Lua baru di bawah/domoticz/skrip/lua_parser/Nama berkas:iammeter.lua

lua复制编辑-- Ambil konten permintaan
s = permintaan['isi'];

-- Ekstrak data energi dari JSON
tegangan lokal = domoticz_applyJsonPath(s, '.Data[0]')
arus lokal = domoticz_applyJsonPath(s, '.Data[1]')
daya lokal = domoticz_applyJsonPath(s, '.Data[2]')
importenergy lokal = domoticz_applyJsonPath(s, '.Data[3]')
eksporgrid lokal = domoticz_applyJsonPath(s, '.Data[4]')

-- Perbarui perangkat Domoticz yang sesuai
domoticz_updateDevice(1, 0, tegangan)
domoticz_updateDevice(2, 0, arus)
domoticz_updateDevice(3, 0, daya)
domoticz_updateDevice(4, 0, importenergy)
domoticz_updateDevice(5, 0, exportgrid)

Untuk Meter Tiga Fase (WEM3080T)

Membuatiammetert.luadi folder yang sama:

lua复制编辑-- Ambil konten permintaan
s = permintaan['isi'];

-- Fase A
tegangan lokal_a = domoticz_applyJsonPath(s, '.Datas[0][0]')
arus lokal_a = domoticz_applyJsonPath(s, '.Datas[0][1]')
daya lokal_a = domoticz_applyJsonPath(s, '.Datas[0][2]')
importenergy lokal_a = domoticz_applyJsonPath(s, '.Datas[0][3]')
eksporgrid lokal_a = domoticz_applyJsonPath(s, '.Datas[0][4]')
-- Fase B
tegangan lokal_b = domoticz_applyJsonPath(s, '.Datas[1][0]')
arus lokal_b = domoticz_applyJsonPath(s, '.Datas[1][1]')
daya lokal_b = domoticz_applyJsonPath(s, '.Datas[1][2]')
importenergy_b lokal = domoticz_applyJsonPath(s, '.Datas[1][3]')
eksporgrid_b lokal = domoticz_applyJsonPath(s, '.Datas[1][4]')

-- Fase C
tegangan_c lokal = domoticz_applyJsonPath(s, '.Datas[2][0]')
arus_c lokal = domoticz_applyJsonPath(s, '.Datas[2][1]')
daya_c lokal = domoticz_applyJsonPath(s, '.Datas[2][2]')
importenergy_c lokal = domoticz_applyJsonPath(s, '.Datas[2][3]')
eksporgrid_c lokal = domoticz_applyJsonPath(s, '.Datas[2][4]')

-- Perbarui semua perangkat fase
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)

Langkah 2: Tambahkan IAMMETER sebagai Perangkat Keras di Domoticz

Pergi kePengaturan → Perangkat Keras, dan tambahkan pendengar HTTP baru:

  • Atur parameter seperti yang ditunjukkan pada gambar di bawah ini
  • Untuk WEM3080 (fase tunggal), pilihiammeter.luanaskah
  • Untuk WEM3080T (tiga fase), pilihiammetert.lua

📸 Tangkapan layar (contoh):

Tambahkan perangkat keras Tambahkan untuk WEM3080T


Langkah 3: Buat Sensor Virtual untuk Pemetaan Data

Setelah menambahkan perangkat keras, klik“Buat Sensor Virtual”:

  • Untuk WEM3080: Buat 5 sensor virtual (Tegangan, Arus, Daya, Impor, Ekspor)
  • Untuk WEM3080T: Buat 15 sensor virtual (5 metrik × 3 fase)

Buat sensor virtual


Langkah 4: Tetapkan Indeks Perangkat yang Benar (IDX)

Pastikan nomor IDX pada skrip Lua cocok dengan ID sensor virtual di Domoticz.

📌 Contoh:

lua


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

MemeriksaPengaturan → Perangkatuntuk memverifikasi indeks sensor:

Pertandingan IDX


3. Visualisasikan Data Energi di Domoticz

Setelah dikonfigurasi, navigasikan keKegunaanuntuk melihat data waktu nyata dari meteran energi IAMMETER Anda.

  • Penggunaan daya (W)
  • Tegangan (V)
  • Saat Ini (A)
  • Energi yang diimpor & diekspor (kWh)

📊 Domoticz akan terus mencatat dan memvisualisasikan data ini untuk pelacakan historis dan pemicu otomatisasi.

Tampilan Utilitas Domoticz


Mengapa Menggunakan IAMMETER dengan Domoticz?

  • ✅ Integrasi lokal penuh, tidak memerlukan cloud
  • Pemantauan daya waktu nyata melalui Wi-Fi
  • 🧰 Dukungan untuk meter fase tunggal dan tiga fase
  • 🔧 Skrip mudah melalui parser Lua
  • Sempurna untuk tenaga surya PV, rumah pintar, dan pengoptimalan biaya energi

Atas