Maaf, browser Anda tidak mendukung JavaScript!
Masuk

Cara Membangun Perekam Data Listrik Offline dengan Docker

Cara Membangun Perekam Data Listrik Offline dengan Docker

Apa yang terjadi ketika sebuah meter listrik dipasang di lokasi PLTS, pabrik, kabin, atau proyek sementara tanpa koneksi Internet yang andal?

Dasbor cloud tidak dapat menerima data selama koneksi tidak tersedia. Server industri lengkap bisa jadi terlalu rumit dan tidak perlu. Dalam banyak kasus, kebutuhan praktisnya lebih sederhana:

Simpan setiap hasil pengukuran secara lokal, buat catatan mudah diambil, dan terus beroperasi tanpa akses Internet.

Panduan ini menunjukkan cara membangun perekam data listrik offline menggunakan meter energi Wi-Fi IAMMETER dan IAMMETER-Docker yang berjalan di router lokal atau server kecil. Meter mengirim hasil pembacaan melalui jaringan Wi-Fi lokal, Docker menyimpannya sebagai file CSV, dan teknisi dapat mengambil file tersebut nanti melalui browser atau flash drive USB.

Perekam data listrik offline IAMMETER-Docker

Untuk pemilihan produk dan ringkasan arsitektur yang lebih singkat, lihat solusi Offline Energy Datalogger.

1. Skenario Penerapan

Bayangkan sebuah instalasi PLTS kecil yang terpencil dan memerlukan pengukuran pembangkitan serta jaringan listrik untuk analisis teknis di kemudian hari.

Lokasi tersebut memiliki:

  • pasokan listrik dan peralatan PLTS;
  • meter energi Wi-Fi IAMMETER;
  • router atau komputer kecil yang dapat menjalankan Docker;
  • Wi-Fi lokal antara meter dan router;
  • tidak ada koneksi Internet tetap, atau koneksinya terlalu tidak stabil untuk unggahan berkelanjutan.

Operator tidak perlu memantau dasbor cloud setiap hari. Sebagai gantinya, teknisi datang secara berkala dan mengambil file pengukuran.

Arsitektur yang sama juga cocok untuk:

  • kabin off-grid;
  • jaringan pabrik yang terisolasi dari Internet publik;
  • audit listrik sementara;
  • lokasi proyek konstruksi;
  • pengujian peralatan di laboratorium;
  • jalur pemantauan cadangan untuk lokasi dengan koneksi yang tidak stabil.

2. Mengapa Menggunakan Router Lokal sebagai Perekam Data?

Router yang mendukung Docker dapat menyediakan kedua bagian sistem lokal:

  1. titik akses Wi-Fi untuk meter energi;
  2. host Docker lokal untuk menyimpan hasil pengukuran.
Sistem kelistrikan
       │
       ▼
Meter energi IAMMETER
       │
       │ Hanya Wi-Fi lokal
       ▼
Router yang mendukung Docker
       │
       ├── IAMMETER-Docker
       ├── Penyimpanan CSV lokal
       ├── Unduhan melalui browser
       └── Ekspor USB opsional

Tidak diperlukan cloud publik untuk jalur data ini. Selama meter, router, dan penyimpanan tetap mendapat daya dan terhubung secara lokal, hilangnya akses Internet tidak menghentikan pencatatan lokal.

Arsitektur ini ringkas, tetapi bukan satu-satunya pilihan. IAMMETER-Docker juga dapat berjalan di Raspberry Pi, NAS, atau server Linux. Pilih host berdasarkan penyimpanan, pasokan daya, kondisi lingkungan, dan kebutuhan pemeliharaan.

3. Yang Anda Perlukan

Siapkan komponen berikut:

  • meter energi Wi-Fi IAMMETER satu fase, dua kanal, atau tiga fase;
  • router, Raspberry Pi, NAS, atau server yang mampu menjalankan Docker;
  • penyimpanan permanen yang memadai untuk periode pencatatan yang diperkirakan;
  • koneksi Wi-Fi atau LAN lokal;
  • penyimpanan USB opsional untuk ekspor file secara fisik;
  • laptop atau ponsel yang dapat terhubung ke jaringan lokal untuk penyiapan dan akses browser.

Untuk penerapan pada router, sistem berbasis OpenWRT seperti FriendlyWrt atau iStoreOS adalah pilihan yang umum, asalkan perangkat keras yang dipilih dapat menjalankan Docker dan memiliki penyimpanan yang cukup.

Perencanaan penyimpanan

Sebelum pemasangan, tentukan:

  • berapa lama lokasi dapat beroperasi di antara kunjungan;
  • berapa banyak meter atau kanal yang akan direkam;
  • seberapa sering file akan diambil;
  • apakah diperlukan salinan lokal kedua;
  • apa yang harus dilakukan ketika penyimpanan penuh.

Jangan mengandalkan penyimpanan internal router yang kecil tanpa memeriksa kapasitas dan ketahanan penulisan (write endurance). Gunakan perangkat penyimpanan permanen yang sesuai untuk penerapan tanpa pengawasan.

4. Siapkan IAMMETER-Docker Sebelum Offline

Image Docker dan paket yang diperlukan biasanya harus diunduh sebelum lokasi sepenuhnya offline.

Pada jaringan persiapan yang masih terhubung Internet:

  1. pasang Docker di router atau server;
  2. tarik (pull) image iammeter/iammeter terkini;
  3. buat direktori permanen untuk data aplikasi dan file CSV datalogger;
  4. jalankan kontainer;
  5. verifikasi akses melalui browser;
  6. ubah kata sandi bawaan;
  7. uji pencatatan dengan meter yang sebenarnya;
  8. baru setelah itu pindahkan peralatan ke lokasi offline.

Direktori datalogger harus di-mount untuk penyimpanan CSV:

docker run -d \
  --name myiammeter \
  --restart always \
  -p 5050:5050 \
  -p 1883:1883 \
  -e TZ=Etc/UTC \
  -v "$PWD/data:/app/data" \
  -v "$PWD/datalogger:/app/datalogger" \
  iammeter/iammeter

Ganti TZ=Etc/UTC dengan zona waktu lokasi yang sebenarnya. Waktu lokal yang tepat sangat penting ketika stempel waktu CSV nanti dibandingkan dengan catatan pemeliharaan, produksi, atau insiden.

Untuk Docker Compose, pencadangan, dan instruksi peningkatan versi, gunakan panduan penerapan IAMMETER-Docker selengkapnya.

5. Hubungkan Meter ke Router Lokal

Konfigurasikan meter agar bergabung dengan jaringan Wi-Fi lokal router.

Untuk pemasangan jarak jauh:

  • cadangkan alamat IP yang stabil untuk meter;
  • hindari pengaturan jaringan tamu atau isolasi klien yang menghalangi komunikasi lokal;
  • periksa sinyal Wi-Fi pada posisi pemasangan akhir;
  • pastikan router dan meter mendapat daya dari sumber yang andal;
  • dokumentasikan SSID, pengalamatan, dan lokasi perangkat untuk teknisi berikutnya.

Akses Internet tidak diperlukan untuk komunikasi antara meter dan IAMMETER-Docker. Kedua perangkat hanya perlu saling menjangkau melalui jaringan lokal.

6. Arahkan Meter ke Datalogger Lokal

Pada WebUI meter versi terkini, konfigurasikan layanan IAMMETER-Docker lokal sebagai target unggahan. Alur kerja datalogger menggunakan alamat router atau host Docker, misalnya:

http://<router-local-ip>:5050

Tetapkan alamat unggahan lokal IAMMETER-Docker

Gunakan alamat IP yang tetap stabil. Jangan masukkan localhost: dari sudut pandang meter, localhost merujuk pada meter itu sendiri, bukan pada router Docker.

Setelah menyimpan konfigurasi unggahan:

  1. tunggu hingga file atau catatan pertama muncul;
  2. bandingkan nilai langsung dengan pembacaan lokal meter;
  3. pastikan jumlah fase atau kanal sudah benar;
  4. verifikasi arah CT dan tanda daya aktif;
  5. pastikan stempel waktu menggunakan zona waktu yang dimaksud;
  6. mulai ulang kedua perangkat satu kali untuk memverifikasi pemulihan otomatis.

Dalam alur kerja datalogger CSV ini, meter tidak perlu dibuat secara manual di antarmuka pemantauan utama IAMMETER-Docker sebelum pencatatan dimulai.

7. Mengambil File CSV melalui Browser

Terhubung ke jaringan lokal yang sama, lalu buka:

http://<docker-host-ip>:5050/datalogger

Kredensial bawaan yang didokumentasikan adalah:

Username: admin
Password: admin

Ubah kata sandi ini saat komisioning.

Jelajahi dan unduh file CSV listrik offline

Dari halaman datalogger, pengguna dapat mengunduh atau menghapus file CSV yang tersimpan.

Sebelum menghapus apa pun:

  1. unduh file yang diperlukan;
  2. pastikan file yang disalin dapat dibuka dengan benar;
  3. periksa rentang tanggal dan ukuran file;
  4. simpan salinan kedua bila datanya penting;
  5. hapus file lokal hanya sesuai kebijakan retensi lokasi.

Pengambilan melalui browser adalah pilihan paling sederhana ketika teknisi dapat menghubungkan laptop atau ponsel ke jaringan lokasi.

8. Ekspor Data dengan Flash Drive USB

Beberapa penerapan router dapat menggunakan alur kerja hotplug USB. Ketika flash drive USB dimasukkan, router menyalin file CSV terbaru ke dalamnya.

Ini berguna ketika:

  • lokasi terisolasi secara fisik;
  • operator tidak boleh mengakses antarmuka administrasi router;
  • file perlu diserahkan ke tim lain;
  • diinginkan prosedur lapangan yang sederhana dan dapat diulang.

Perilaku hotplug USB bergantung pada platform router dan konfigurasinya; fitur ini tidak aktif hanya karena drive dimasukkan ke setiap host Docker. Uji seluruh proses sebelum penerapan di lapangan:

  1. masukkan drive uji yang didukung dan kosong;
  2. tunggu hingga proses penyalinan selesai;
  3. lepaskan drive dengan aman;
  4. pastikan file CSV terbaru sudah ada;
  5. ulangi setelah mulai ulang;
  6. dokumentasikan indikator status, waktu tunggu, atau prosedur pelepasan drive.

9. Apa yang Bisa Anda Lakukan dengan Data CSV?

File CSV bersifat portabel dan dapat digunakan tanpa server pemantauan aslinya.

Pekerjaan lanjutan yang umum meliputi:

  • meninjau tegangan dan arus dari waktu ke waktu;
  • menghitung konsumsi energi atau pembangkitan PLTS per periode;
  • mengidentifikasi kejadian puncak daya aktif;
  • membandingkan fase pada sistem tiga fase;
  • mengorelasikan perilaku kelistrikan dengan log produksi atau peralatan;
  • mengimpor data ke Excel, Python, MATLAB, atau basis data;
  • menyiapkan laporan audit energi jangka pendek;
  • mengarsipkan pengukuran mentah untuk penyelidikan di kemudian hari.

Simpan konteks berikut bersama setiap kumpulan data:

  • nomor seri meter;
  • nama lokasi dan sirkuit;
  • penetapan fase atau kanal;
  • rasio CT bila menggunakan CT eksternal;
  • zona waktu;
  • tanggal pemasangan dan pengambilan data;
  • gangguan (outage) atau perubahan konfigurasi yang diketahui.

File CSV tanpa konteks ini bisa sulit ditafsirkan beberapa bulan kemudian.

10. Uji Komisioning Sebelum Meninggalkan Lokasi

Perekam data tanpa pengawasan harus diuji sebagai satu sistem utuh, bukan sebagai perangkat yang terpisah.

Konektivitas

  • Meter tersambung kembali setelah router dimulai ulang.
  • Kontainer Docker berjalan otomatis.
  • Unggahan meter berlanjut tanpa intervensi manual.
  • Halaman datalogger di browser tetap dapat diakses.

Kualitas data

  • Tegangan, arus, daya, dan energi masuk akal.
  • Jumlah fase dan pemetaan kanal sudah benar.
  • Arah impor/ekspor dipahami.
  • Stempel waktu dan zona waktu sudah benar.

Penyimpanan dan pengambilan data

  • /app/datalogger di-mount ke penyimpanan permanen.
  • File CSV tetap ada setelah kontainer dimulai ulang.
  • Unduhan melalui browser berfungsi.
  • Ekspor USB berfungsi jika menjadi bagian dari prosedur lapangan.
  • Kapasitas penyimpanan dan retensi didokumentasikan.

Keamanan

  • Kata sandi bawaan sudah diubah.
  • Port 5050 dan 1883 tidak terekspos ke jaringan yang tidak tepercaya.
  • Kredensial administrasi router disimpan dengan aman.
  • Akses fisik USB sesuai dengan persyaratan keamanan lokasi.

11. Masalah Umum di Lapangan

File CSV tidak muncul

  • Pastikan /app/datalogger sudah di-mount.
  • Periksa apakah meter dapat menjangkau IP host Docker dan port 5050.
  • Verifikasi target unggahan meter.
  • Tinjau log IAMMETER-Docker.
  • Periksa izin direktori dan penyimpanan yang tersedia.

Pencatatan berhenti setelah kegagalan daya

  • Pastikan kontainer menggunakan kebijakan mulai ulang otomatis.
  • Verifikasi bahwa penyimpanan router ter-mount dengan benar setelah boot.
  • Periksa apakah meter tersambung kembali ke Wi-Fi.
  • Uji dengan mulai ulang terkendali sebelum meninggalkan lokasi.

Stempel waktu CSV salah

  • Tetapkan zona waktu Docker sesuai lokasi pemasangan.
  • Pastikan jam router.
  • Dokumentasikan perubahan waktu musim panas (daylight saving) bila relevan.

File ada tetapi nilainya tampak salah

  • Verifikasi orientasi dan pengkabelan CT.
  • Periksa model meter dan struktur kanalnya.
  • Terapkan rasio CT yang benar untuk pemasangan WEM3046T/WEM3046TE.
  • Bandingkan CSV dengan nilai langsung lokal pada meter.

Flash drive USB tidak menerima file

  • Pastikan router mendukung dan telah mengaktifkan proses hotplug yang diperlukan.
  • Periksa kompatibilitas sistem file dan ruang kosong.
  • Tinjau log router.
  • Gunakan unduhan melalui browser sebagai metode pengambilan cadangan.

12. Pencatatan Offline, Alarm Waktu Nyata, atau Pemantauan Penuh?

Fungsi-fungsi IAMMETER-Docker ini menyelesaikan masalah yang berbeda:

Kebutuhan Titik awal terbaik
Menyimpan pengukuran CSV secara berkelanjutan tanpa Internet Mode datalogger offline yang dijelaskan dalam panduan ini
Memantau nilai per detik dan mencatat alarm ambang batas Pemantauan daya waktu nyata dan alarm
Menggunakan dasbor, laporan historis, dan API secara lokal Panduan penerapan IAMMETER-Docker
Menggunakan MQTT, MySQL, atau penerusan eksternal Konfigurasi lanjutan IAMMETER-Docker
Membandingkan pilihan self-hosted, cloud, dan sistem kustom Opsi pemantauan self-hosted

Pilih arsitektur terkecil yang memenuhi kebutuhan sebenarnya. Audit offline mungkin hanya memerlukan penyimpanan CSV, sedangkan proyek manajemen energi permanen dapat memperoleh manfaat dari platform pemantauan lengkap.

13. Dari Penerapan Referensi ke Lokasi Anda

Arsitektur referensinya sederhana:

Satu meter IAMMETER
        +
Satu router atau server yang mendukung Docker
        +
Penyimpanan lokal permanen
        =
Perekam data listrik offline

Sebelum memilih perangkat keras, tentukan:

  • pengukuran satu fase, split-phase, atau tiga fase;
  • jumlah kanal yang diperlukan;
  • arus maksimum dan jenis CT;
  • perkiraan durasi offline;
  • prosedur penyimpanan dan pengambilan data;
  • apakah penerusan ke IAMMETER-Cloud mungkin ditambahkan nanti.

Gunakan halaman solusi Offline Energy Datalogger untuk meninjau model penerapan dan memilih meter yang sesuai. Bagi pengguna yang menginginkan router yang telah dikonfigurasi sebelumnya, hubungi support@devicebit.com.

Opsi router yang telah dikonfigurasi untuk pencatatan listrik lokal

Terakhir diperbarui: 17 Juli 2026.

Atas