Shelly EM Auto Toggle Berdasarkan Produksi Panel Surya: 6 Langkah
Shelly EM Auto Toggle Berdasarkan Produksi Panel Surya: 6 Langkah

Video: Shelly EM Auto Toggle Berdasarkan Produksi Panel Surya: 6 Langkah

Video: Shelly EM Auto Toggle Berdasarkan Produksi Panel Surya: 6 Langkah
Video: Solar rooftop PV panels Auto cleaning (DIY) 2025, Januari
Anonim
Image
Image

P1: konsumsi rumah (mis. "P1 = 1kW" kami mengonsumsi 1kW) P2: produksi panel surya (mis. "P2 = - 4kW" kami memproduksi 4kW)

Pemanas listrik mengkonsumsi 2kW saat dihidupkan.

  • Kami ingin menyalakannya jika produksi panel surya melebihi setidaknya 2kW konsumsi energi saat ini.
  • Kami ingin mematikannya jika kami mengkonsumsi lebih dari produksi panel surya

Langkah 1: Yang Anda Butuhkan

Anda akan perlu:

  • Koneksi wifi
  • Shelly EM (dengan dua klem - dalam kasus saya 2x50A baik-baik saja)
  • Relai Wi-Fi (mis. Shelly 1)
  • Aplikasi Node.js

Langkah 2: Hubungkan EM Shelly Anda

Matikan penghitung listrik umum

  1. Hal pertama yang harus dilakukan adalah memasang klem ke Shelly EM (P1+, P1- untuk klem pertama, P2+, P2- untuk klem lainnya): sambungkan seperti yang ditunjukkan dalam Panduan Pengguna.
  2. Kemudian, dekatkan ke penghitung Anda dan sambungkan catu daya: input netral ke N, dan input jalur ke L.
  3. Sekarang, pasang penjepit pertama (P1) ke kabel yang masuk ke rumah Anda, dan penjepit lainnya ke kabel yang berasal dari inverter panel surya. Mungkin saja Anda akan memiliki sesuatu yang aneh dengan tanda-tanda (konsumsi negatif): tidak peduli sekarang.
  4. Nyalakan penghitung listrik dan ikuti petunjuk Panduan Pengguna untuk menghubungkan Shelly EM ke Wi-Fi Anda.
  5. Setelah Anda memiliki konsumsi daya saat ini pada aplikasi Anda, Anda dapat mengubah arah klem untuk memiliki angka positif dari P1, dan angka negatif (produksi positif - konsumsi negatif) dari P2, karena kami mengukur konsumsi.

Langkah 3: Dapatkan Token API Anda dan Info EM Anda

Shelly EM

Dari aplikasi Shelly Cloud, buka "Pengaturan Pengguna" dan kemudian klik tombol "Dapatkan kunci".

Kuncinya adalah YOUR_KEY, dan server YOUR_SERVER.

Sekarang pergi ke halaman utama. Buka ruang EM Anda, lalu klik EM tersebut. Buka "Pengaturan", "Informasi perangkat" dan salin ID perangkat (YOUR_ID - hanya alfanumerik, bukan yang ada di braket) dan saluran perangkat (YOUR_CHANNEL).

Saklar pintar

Jika Anda memiliki Shelly 1, Anda tidak perlu melakukan apa-apa lagi. Jika tidak, Anda harus mencari tahu URL mana yang diminta untuk menghidupkan atau mematikan perangkat Anda. Keduanya akan menjadi YOUR_TURN_ON dan YOUR_TURN_OFF.

Anda perlu mengetahui konsumsi perangkat Anda (YOUR_DEVICE_CONSUMPTION). Saya menyarankan Anda untuk memasukkan angka yang sedikit lebih tinggi (yaitu jika perangkat Anda menggunakan 1900W, masukkan 2000W).

Langkah 4: Siapkan Aplikasi Node.js Anda

shelly_server = 'YOUR_SERVER';

shelly_key = 'KUNCI_ANDA; shelly_channel = 'YOUR_CHANNEL'; shelly_id = 'ID_ANDA'; turn_on_url = 'YOUR_TURN_ON'; turn_off_url = 'YOUR_TURN_OFF'; device_consumption = YOUR_DEVICE_CONSUMPTION; // misalnya untuk 2kW put: 2000 const device = function(status) { if (status == 'on') { fetch(turn_on_url).then(res => res.text()); } else if (status == 'off') { fetch(turn_off_url).then(res => res.text()); } } fetch(shelly_server + '/device/status?channel=' + shelly_channel + '&id=' + shelly_id + '&auth_key=' + shelly_key).then(res => res.json()).then(json => { if(json.isok) { emeters = json.data.device_status.emeters; home_consumption = emeters[0].power; // > 0 solar_panels_production = - emeters[1].power; // > 0 available_energy = solar_panels_production - home_consumption; if(available_energy device_consumption) { device('on'); } } else { // Shelly EM tidak dapat dijangkau } });

Langkah 5: Jalankan Aplikasi Anda

Sekarang, Anda harus menjalankan aplikasi Node.js Anda secara terus menerus. Saya menjalankannya setiap 60 detik, tetapi Anda dapat menambah atau mengurangi jumlah ini berdasarkan waktu respons maksimum yang Anda inginkan untuk menghidupkan atau mematikan perangkat Anda.

Langkah 6: Selesai

Selamat! Sekarang Anda memiliki perangkat yang menyala secara otomatis saat Anda tidak membayar apa pun untuk itu, dan yang mati secara otomatis saat Anda membayar listrik untuk itu!