Maaf, browser Anda tidak mendukung JavaScript!
Masuk

Energy Meter untuk Node-RED: MQTT, Modbus TCP, dan Local API

Integrasi Energy Meter dengan Node-RED

Energy meter untuk Node-RED seharusnya melakukan lebih dari sekadar menampilkan data listrik di aplikasi milik vendor. Perangkat ini harus menyediakan antarmuka terbuka yang dapat dibaca Node-RED secara lokal, diolah, dan digunakan dalam dasbor, basis data, notifikasi, serta alur otomasi.

Energy meter Wi-Fi IAMMETER mendukung beberapa jalur integrasi Node-RED:

  • node IAMMETER siap pakai untuk akses lokal maupun cloud secara cepat;
  • MQTT untuk alur data berbasis peristiwa;
  • Modbus TCP untuk polling register lokal yang standar;
  • local HTTP API untuk permintaan sederhana di dalam LAN.

Pilihan-pilihan ini mencakup pemantauan energi rumah satu fase, pemantauan solar rumah, serta proyek komersial atau industri tiga fase.

Energy meter satu fase atau tiga fase
                    │
       ┌────────────┼────────────┐
       │            │            │
     MQTT       Modbus TCP    Local API
       │            │            │
       └────────────┼────────────┘
                    ▼
                 Node-RED
                    │
       ┌────────────┼────────────┐
       ▼            ▼            ▼
   Dashboard     Database    Automation

1. Apa yang Membuat Energy Meter Cocok untuk Node-RED?

Saat memilih energy meter untuk Node-RED, periksa apakah perangkat tersebut menyediakan:

  • akses lokal tanpa mengharuskan setiap permintaan melewati layanan cloud;
  • MQTT, Modbus TCP, atau local API yang terdokumentasi;
  • nilai daya dan energi dua arah untuk impor dan ekspor ke grid;
  • pengukuran terpisah untuk setiap fase atau kanal;
  • field data yang stabil sehingga dapat dipakai ulang di alur Node-RED;
  • struktur pengukuran yang sesuai dengan sistem kelistrikan Anda.

Semua energy meter IAMMETER saat ini dapat diintegrasikan dengan Node-RED. Pilihan produk utamanya bergantung pada apakah proyek bersifat residensial atau komersial/industri, serta berapa banyak fase atau kanal pengukuran yang dibutuhkan.

2. Memilih Energy Meter untuk Node-RED

2.1 Pemantauan energi rumah

Model Paling cocok untuk Struktur pengukuran Penggunaan umum di Node-RED
WEM3080 Listrik rumah satu fase Satu kanal Konsumsi seluruh rumah, notifikasi daya, dan jadwal peralatan
WEM2067 Solar rumah satu fase atau pemantauan residensial split-phase Dua kanal Mengukur pertukaran dengan grid dan keluaran inverter solar dengan satu meter
WEM3050T Rumah tiga fase atau proyek yang membutuhkan tiga kanal pengukuran Tiga kanal Pemantauan per fase, solar rumah, dan alur multi-kanal yang fleksibel

Untuk sistem solar rumah satu fase, WEM2067 dapat mengukur keluaran inverter solar sekaligus impor/ekspor ke grid. Node-RED kemudian dapat memakai nilai tersebut untuk dasbor, otomasi kelebihan solar, dan pengendalian beban.

2.2 Pemantauan energi komersial dan industri

Model Paling cocok untuk Struktur pengukuran Penggunaan umum di Node-RED
WEM3080T Pemantauan daya tiga fase standar Tiga fase Pemantauan per fase, notifikasi kebutuhan daya, pencatatan, dan logika kendali
WEM3046T / WEM3046TE Sistem berarus lebih tinggi yang memakai current transformer eksternal Tiga input CT 5 A Panel distribusi, gedung komersial, dan pemantauan industri

WEM3046T dan WEM3046TE mengukur keluaran sekunder 5 A dari CT eksternal. Terapkan rasio CT yang dikonfigurasi saat menafsirkan nilai sistem primer. Ini adalah karakteristik meter dan instalasi CT, bukan keterbatasan Node-RED.

3. Memilih Metode Integrasi Node-RED

Metode Arah data Perlu internet Paling cocok untuk Pertimbangan utama
Node IAMMETER / local API Node-RED meminta data ke meter Tidak, untuk akses lokal Penyiapan cepat dan alur HTTP kustom Node-RED harus dapat menjangkau meter di LAN
MQTT Meter memublikasikan ke broker Tidak, bila memakai broker lokal Alur yang terpisah dan banyak pelanggan data Konfigurasikan broker di WebUI meter
Modbus TCP Node-RED melakukan polling register meter Tidak Integrasi lokal dan industri yang standar Dekode register dan skala dengan benar

Pilih MQTT bila broker harus mendistribusikan hasil pengukuran ke Node-RED dan aplikasi lain. Pilih Modbus TCP bila proyek Anda sudah memakai polling register industri. Pilih local API atau node IAMMETER untuk jalur terpendek dari meter ke alur Node-RED.

Untuk perbandingan opsi integrasi lokal yang lebih luas, lihat Local API, Modbus TCP, MQTT, dan HTTPS.

4. Mulai Cepat dengan Node IAMMETER

IAMMETER menyediakan paket open-source node-red-contrib-iammeter. Paket ini mendukung akses real-time lokal ke energy meter IAMMETER serta akses real-time cloud melalui akun IAMMETER-Cloud.

4.1 Memasang node

Di Node-RED:

  1. Buka Manage palette.
  2. Pilih Install.
  3. Cari node-red-contrib-iammeter.
  4. Pasang paket tersebut dan tambahkan node IAMMETER ke sebuah flow.

Kode sumbernya tersedia di repositori GitHub IAMMETER Node-RED.

4.2 Membaca meter secara lokal

Gunakan node real-time lokal dan masukkan alamat IP LAN meter. Hubungkan outputnya ke node Debug terlebih dahulu agar Anda dapat memeriksa struktur data yang dikembalikan sebelum membuat perhitungan atau dasbor.

Data energy meter IAMMETER di Node-RED

Meter satu fase mengembalikan satu set hasil pengukuran. Meter dua kanal atau tiga fase mengembalikan data untuk setiap kanal atau fase. Bangun alur berdasarkan panjang array yang sebenarnya, jangan mengasumsikan bahwa setiap meter memiliki jumlah sensor yang sama.

5. Menghubungkan Energy Meter MQTT ke Node-RED

MQTT berguna ketika energy meter harus memublikasikan data ke broker dan satu atau beberapa aplikasi perlu berlangganan data tersebut.

Sisi meter

Gunakan WebUI meter yang berlaku untuk mengonfigurasi:

  • nama host atau alamat IP broker;
  • port broker;
  • nama pengguna dan kata sandi bila diperlukan;
  • topik MQTT dan pengaturan unggah.

Home Assistant MQTT Discovery hanya diperlukan bila Home Assistant harus menemukan meter secara otomatis. Fitur ini tidak wajib untuk alur MQTT Node-RED biasa.

Sisi Node-RED

  1. Tambahkan node MQTT in.
  2. Konfigurasikan broker yang sama seperti yang dipakai meter.
  3. Berlangganan ke topik meter.
  4. Hubungkan node JSON bila payload perlu diurai.
  5. Arahkan nilainya ke dasbor, basis data, atau alur otomasi.

Lihat Mengonfigurasi IAMMETER untuk broker MQTT untuk penyiapan sisi meter yang berlaku saat ini.

6. Menghubungkan Energy Meter Modbus TCP ke Node-RED

Modbus TCP sangat cocok untuk pemantauan energi tiga fase, proyek komersial, dan sistem yang sudah memakai perangkat Modbus.

Alur Node-RED yang umum memakai node klien Modbus untuk melakukan polling ke meter melalui jaringan lokal. Untuk meter IAMMETER, mulailah dengan:

  • protokol: Modbus TCP;
  • port TCP: 502;
  • unit/device ID: 1;
  • fungsi: read holding registers (03).

Gunakan panduan register dan pengujian Modbus TCP resmi untuk alamat register, tipe data, dan skalanya. Uji satu rentang register kecil terlebih dahulu, verifikasi hasil yang didekode terhadap meter, baru kemudian kembangkan alurnya.

Contoh praktis:

7. Memakai Local HTTP API dalam Alur Node-RED

Untuk integrasi LAN yang sederhana, node HTTP Request dapat langsung meminta local API meter. Ini berguna bila Anda ingin mengendalikan sepenuhnya polling dan penguraian data tanpa memasang paket Node-RED khusus perangkat.

Sebelum membuat alur lengkap:

  1. pastikan Node-RED dapat menjangkau alamat IP meter;
  2. uji endpoint yang dipilih di IAMMETER Local API Explorer;
  3. periksa respons dari model meter yang sebenarnya;
  4. tetapkan interval polling yang sesuai dengan kebutuhan otomasi agar tidak menciptakan permintaan yang tidak perlu;
  5. tangani timeout supaya gangguan Wi-Fi sementara tidak menghentikan alur.

API Explorer harus dibuka dari perangkat yang dapat mengakses meter di LAN yang sama.

8. Data yang Tersedia untuk Node-RED

Bergantung pada model meter dan antarmukanya, alur Node-RED dapat bekerja dengan nilai seperti:

  • tegangan;
  • arus;
  • daya aktif;
  • daya reaktif;
  • faktor daya;
  • frekuensi;
  • energi impor;
  • energi ekspor;
  • pengukuran per fase atau per kanal.

Pisahkan data mentah dari meter dengan field hasil perhitungan. Misalnya, alur solar rumah dapat menghitung beban rumah tangga dari pertukaran dengan grid dan keluaran inverter, sementara hasil pengukuran aslinya tetap tersedia untuk penelusuran masalah.

9. Skenario Pemantauan Energi dengan Node-RED

Pemantauan listrik rumah

  • menampilkan kebutuhan listrik rumah saat ini;
  • menyimpan konsumsi per jam dan per hari;
  • mengirim notifikasi ketika daya melewati ambang tertentu;
  • mengubah jadwal peralatan berdasarkan hasil pengukuran sebenarnya.

Pemantauan solar dan otomasi kelebihan daya

  • mengukur pembangkitan solar serta impor/ekspor ke grid;
  • mengenali kapan daya solar sedang diekspor;
  • menyalakan beban opsional ketika kelebihan daya melewati ambang yang aman;
  • mengirim hasil pengukuran ke InfluxDB, SQL, atau Grafana.

Lihat diagram pengkabelan solar rumah sebelum menentukan lokasi pemasangan setiap CT atau kanal meter.

Contoh:

Pemantauan komersial tiga fase

  • membandingkan arus dan daya antar fase;
  • mengenali ketidakseimbangan fase atau kebutuhan daya yang tidak normal;
  • mencatat energi per panel atau per beban;
  • memicu notifikasi atau logika kendali di hilir;
  • mengintegrasikan hasil pembacaan dengan EMS, BMS, atau basis data pelaporan lokal.

10. Menyimpan dan Memvisualisasikan Data Energi

Node-RED terutama adalah alat alur dan otomasi. Untuk analisis jangka panjang, kirim hasil pengukuran yang sudah dinormalisasi ke basis data atau sistem dasbor.

Arsitektur yang umum adalah:

Energy meter → Node-RED → InfluxDB / SQL → Grafana
                         └→ alerts and control

Gunakan nama field, satuan, dan timestamp yang konsisten. Untuk meter tiga fase, pertahankan nilai per fase sekaligus total yang dihitung oleh alur.

11. Daftar Periksa Keandalan

  • Berikan meter alamat LAN yang stabil atau reservasi DHCP.
  • Verifikasi konvensi tanda untuk daya aktif dua arah.
  • Jangan mengasumsikan payload satu fase dan tiga fase memiliki panjang yang sama.
  • Terapkan rasio CT eksternal dengan benar untuk instalasi WEM3046T/WEM3046TE.
  • Tambahkan penanganan timeout, koneksi ulang, dan payload tidak valid.
  • Hindari polling ganda berfrekuensi tinggi dari beberapa klien.
  • Uji otomasi dengan ambang dan jeda yang aman sebelum mengendalikan beban nyata.
  • Jaga agar instalasi listrik dan orientasi CT sesuai dengan diagram pengkabelan.

12. Node-RED atau Home Assistant?

Pilih Node-RED bila proyek membutuhkan transformasi data yang fleksibel, perutean, logika kendali kustom, atau integrasi dengan basis data dan protokol industri.

Pilih Home Assistant bila prioritasnya adalah entitas siap pakai, dasbor rumah tangga, dan pengelolaan perangkat smart home. Kedua platform juga dapat dipakai bersama: Home Assistant menyediakan antarmuka pengguna, sementara Node-RED menangani otomasi yang lebih kompleks.

13. Langkah Selanjutnya

  1. Pilih energy meter rumah atau komersial.
  2. Tentukan MQTT, Modbus TCP, atau local API sesuai arsitektur sistem.
  3. Uji pengukuran pertama di node Debug.
  4. Normalisasi nilai dan satuan sebelum menambahkan perhitungan.
  5. Tambahkan penyimpanan, visualisasi, dan otomasi hanya setelah data masuk terverifikasi.

Terakhir diperbarui: 17 Juli 2026.

Atas