Kembali ke Blog
Smart Energy

Integrasi Solar Panel + Smart Switch dalam 1 Dashboard

31 Juli 2026 6 menit membaca

Live Status — Simulasi

☀️ Solar Panel 3,240 W ☀️ Siang
Inverter Deye 2,850 W Grid-Tie
📊 Dashboard Kontrol 🟢 Online
🔌 Output Daya 2,850 W ✅ Aktif
Charger EV 2,200 W
Mesin Cuci 450 W
Pompa Kolam 0 W
Lampu Rumah 200 W
⏱️ Simulasi otomatis berubah setiap 8 detik (Siang → Malam)

Bayangkan Anda bisa melihat dan mengontrol semua perangkat listrik di rumah—dari lampu, AC, charger EV, sampai inverter solar panel Deye—dalam satu dashboard. Bukan cuma monitor, tapi juga otomatisasi cerdas yang memutuskan kapan perangkat boleh menyala berdasarkan produksi listrik dari panel surya.

💡 Ide Kunci: Saat inverter grid-tie aktif (siang hari), sistem akan secara otomatis mengaktifkan perangkat-perangkat yang membutuhkan daya besar—seperti charger EV, water heater, atau pompa air. Sebaliknya, saat malam hari atau produksi surya rendah, sistem akan mematikan perangkat tersebut untuk menghemat listrik dan menghindari beban dari PLN.

🎯 Mengapa Ini Penting?

🔧 Bagaimana Cara Kerjanya?

1. Data dari Inverter

Inverter hybrid Deye memiliki protokol komunikasi (bisa melalui RS-232, Modbus, atau WiFi). Dari sini, kita bisa ambil data produksi surya (Watt), tegangan, arus, dan status grid.

2. Kontrol Perangkat

Setiap saklar lampu, steker, dan perangkat listrik dihubungkan dengan smart switch/relay yang bisa dikontrol via WiFi (ESP8266/ESP32) atau protokol RF.

3. Logika Otomatisasi

🛠️ Teknologi yang Digunakan: Python (backend), WebSocket (data real-time), MQTT (komunikasi perangkat), dan Dashboard (Flask + Chart.js).

Contoh Kode: Baca Data Modbus dari Inverter Deye

Potongan kode di bawah ini adalah contoh nyata bagaimana data produksi surya dibaca dari inverter Deye melalui protokol Modbus RS-232, lalu dipublikasikan ke MQTT untuk dashboard.

import minimalmodbus
import paho.mqtt.client as mqtt
import time

# === KONFIGURASI MODBUS (RS-232) ===
instrument = minimalmodbus.Instrument('/dev/ttyUSB0', 1)
instrument.serial.baudrate = 9600
instrument.serial.bytesize = 8
instrument.serial.parity = minimalmodbus.serial.PARITY_NONE
instrument.serial.stopbits = 1

# === KONFIGURASI MQTT ===
client = mqtt.Client()
client.connect('192.168.1.100', 1883, 60)

def baca_produksi_surya():
    # Baca register Modbus: Produksi daya (Watt)
    daya = instrument.read_register(0x0024, 0, 3, False)  # Register 36 (0x24)
    tegangan = instrument.read_register(0x0026, 1, 3, False) # Register 38 (0x26)
    arus = instrument.read_register(0x0028, 2, 3, False)    # Register 40 (0x28)
    return {'daya': daya, 'tegangan': tegangan, 'arus': arus}

while True:
    data = baca_produksi_surya()
    client.publish('rumah/solar/daya', data['daya'])
    client.publish('rumah/solar/tegangan', data['tegangan'])
    client.publish('rumah/solar/arus', data['arus'])
    time.sleep(5)  # Kirim setiap 5 detik
    

Script ini berjalan di Raspberry Pi atau mini PC yang terhubung ke inverter via kabel RS-232. Data dikirim ke MQTT broker, lalu dashboard Flask membaca dan menampilkannya secara real-time.

⚠️ Tantangan & Solusi

Salah satu tantangan terbesar adalah mematikan perangkat saat grid-tie inverter aktif (karena listrik dari panel surya bisa mengalir balik ke grid dan membahayakan petugas PLN). Untuk mengatasinya, kita gunakan logika disable:

⚠️ Peringatan: Integrasi ini membutuhkan pemahaman mendalam tentang protokol komunikasi inverter, kelistrikan, dan pemrograman. Jangan coba-coba tanpa pendampingan profesional—risiko korsleting dan kerusakan perangkat sangat nyata.

🏆 Keuntungan yang Bisa Anda Dapatkan

📈 Studi Kasus: Sistem 3.2 kWp

Berdasarkan implementasi pada sistem 3.2 kWp (8 panel surya 400W) dengan inverter Deye 3kW:

30-40%
Hemat Daya PLN di Jam Puncak
±4.5 kWh
Produksi Rata-rata per Hari
Rp 150-200rb
Penghematan Tagihan per Bulan
12-18 bulan
Estimasi Balik Modal (ROI)

Data diambil dari pengukuran lapangan selama 3 bulan pada sistem yang terpasang di rumah tinggal.

Yang paling menarik? Semua bisa Anda lakukan tanpa perlu mengubah instalasi listrik utama —cukup tambahkan modul kontrol di antara perangkat dan stopkontak.

JH

Ditulis oleh R2 Cyber Solutions

Smart Energy, IoT & Cloud Infrastructure Specialist

25+ tahun pengalaman di infrastruktur enterprise, virtualization, dan automation.
Pernah menangani proyek IoT untuk perkebunan, manufaktur, dan smart home.

WhatsApp Email r2.rajacyber.net

Ingin Punya Dashboard Seperti Ini?

Saya bantu wujudkan sistem monitoring & kontrol energi untuk rumah atau bisnis Anda.
Konsultasi GRATIS — bayar setelah project selesai.

Konsultasi Sekarang Hubungi