Maaf, browser Anda tidak mendukung JavaScript!

Pengenalan simulator

Gudang:IAMMETER-simulator

Selamat datang untuk memberi tahu kami pemikiran Anda di siniIntegrasikan pengukur energi 3 fase virtual (sumber terbuka) ke dalam HA, gunakan untuk mengoptimalkan sistem pv surya Anda

Kata pengantar

Gagasan bahwa mari kita mulai mengembangkan simulator ini berasal dari pos inihttps://imeter.club/topic/320

Salah satu pelanggan kami mencoba mengoptimalkan penggunaan kelebihan tenaga surya oleh home assistant. Gunakan pengukur energi IAMMETER untuk memantau keluaran kelebihan matahari dan mengontrol muatan Tesla oleh Asisten Rumah (gunakan kelebihan matahari sebanyak mungkin).

kami juga ingin berpartisipasi dalam proyek ini, untuk mengoptimalkan logika kontrol bersama. Tapi kami tidak memiliki Tesla dan inverter di kantor kami sekarang. Jadi kami punya ide, kembangkan simulator untuk mencapai pekerjaan seperti itu.

Melalui simulator ini, Anda bisa mendapatkan simulasi WEM3080T.

Fase A adalah hasil pengukuran keluaran inverter surya (Hasil ini dapat sepenuhnya disimulasikan oleh simulator atau diperoleh dari meteran energi nyata).

Profil beban dikonfigurasi di simulator, ada model beban yang berbeda (tetap, timer, dapat dikonfigurasi).

Kemudian simulator menghitung konsumsi jaringan secara otomatis dengan hasil pengukuran matahari (simulasi atau nyata) dan profil beban (simulasi), dan menampilkan hasilnya dalam fase B.

Instalasi virtual simulator

Fitur cahaya tinggi

Anda dapat melakukan pekerjaan yang menarik dengan simulator ini.

  • Optimalkan strategi kontrol beban Anda: buat profil beban, ubah logika kontrol beban dan coba cari tahu logika mana yang dapat mencapai pengembalian maksimum dari sistem PV surya Anda (Untuk Meningkatkan tingkat penggunaan mandiri di sistem PV surya Anda).
  • Prakirakan pendapatan PV surya sebelum pemasangan: mensimulasikan keluaran PV surya, hitung kemungkinan penghematan dan pendapatan PV surya dengan data surya yang disimulasikan dan data konsumsi energi listrik Anda yang sebenarnya.

Pengukur energi 3 fase yang disimulasikan juga dapat ditambahkan ke asisten Rumah atau IAMMETER, seperti perangkat keras sebenarnya.

gambar-20221021135930204

Bagaimana itu bekerja

Simulator ini dikembangkan oleh "ASP.NET Core", bersifat open source.

Repositori IAMMETER-simulator

Setelah Anda menjalankan kode ini, diasumsikan Anda telah memasang pengukur energi 3 fase (WEM3080T) dengan cara ini.

Diagram Pengkabelan di Tata Surya

Simulator ini juga mendukung API "monitorjson" seperti meteran energi 3 fase nyata.

Data fase A dalam simulator dapat berasal dari data yang benar-benar disimulasikan (Anda dapat mengatur daya maksimum untuk inverter yang disimulasikan), pengukur energi nyata (WEM3080T), atau nilai pengembalian API dari beberapa platform (seperti PVoutput).

gambar-20221021102257501

Model beban di simulator ini

gambar-20221021141939391

Model beban digunakan untuk mensimulasikan konsumsi daya nyata, ada tiga model beban berbeda yang didukung sekarang.

  • Muat dengan nilai daya tetap yang dapat dialihkan secara manual.
  • Muat nilai dalam rentang daya tertentu, jalankan dalam rentang waktu tetap.
  • Muatan yang dapat dikontrol oleh API (hidup/mati, atau keluaran daya khusus seperti pengisi daya tesla).

Anda dapat memperkenalkan logika kontrol Anda sendiri di simulator ini untuk mengontrol model beban tersebut. Seperti membuat beberapa beban besar bekerja pada saat tarif off-peak, menggunakan output kelebihan matahari sebanyak mungkin.

Tentu saja, bukan cara yang mudah untuk menyediakan model beban yang dapat mensimulasikan keadaan sebenarnya. Setelah kami membuka sumber kode ini, kami berharap semua orang yang tertarik dengan proyek ini dapat meningkatkan model beban bersama-sama, untuk membuatnya lebih dekat dengan situasi sebenarnya.

Penggunaan1: gunakan data yang benar-benar disimulasikan dalam simulator ini

Dalam penggunaan ini, semua data disimulasikan oleh simulator ini. Keluaran PV surya dan profil beban disimulasikan sehubungan dengan pengaturan Anda.

Simulator akan mensimulasikan output PV dan mengeluarkan datanya dalam fase A. Ini akan menampilkan profil beban yang disimulasikan. Ini akan menghitung output jaringan dengan data PV simulasi di fase A dan profil beban yang disimulasikan dan menampilkannya di fase B.

Simulasikan keluaran PV surya

mensimulasikan output solar PV inverter

Simulasikan profil beban

Simulasikan profil beban

Baca data dari simulator dan integrasikan ke Home Assistant

Anda dapat menggunakan mendapatkan data dari simulator dengan API yang sama ("monitorjson") yang didukung oleh pengukur energi nyata

gunakan API lokal untuk mendapatkan data dari meteran energi yang disimulasikan

mengintegrasikan simulator ke asisten Rumah

Tampaknya tidak masuk akal untuk mengintegrasikan pengukur energi yang disimulasikan ke asisten Rumah, tetapi ini akan membantu Anda memahami simulator ini dengan baik, maka Anda akan menggunakan simulator dengan lebih baik dalam penggunaan 2 dan penggunaan 3.

Penggunaan 2: gunakan keluaran PV surya nyata, cari tahu logika kontrol beban Anda yang lebih baik

Pilih sumber data fase A di simulator

Sekarang, ini hanya mendukung dua antarmuka, baca dari WEM3080T asli atau baca dari API IAMMETER

gunakan output PV surya nyata, cari tahu logika kontrol yang lebih baik dari beban Anda

Faktanya, antarmuka apa pun yang berisi data keluaran matahari (baik dibaca dari meter nyata atau didapatkan dari API online) dapat dianggap sebagai sumber data dan ditambahkan di sini.

Jika Anda terbiasa dengan antarmuka lain, selamat datang untuk mengirimkan PR ke kamigudang.

membuat profil beban

Cobalah untuk mengonfigurasi profil beban di simulator, sedekat mungkin dengan situasi Anda yang sebenarnya.

Kemudian simulator akan menghitung konsumsi grid, terkait dengan rumus ini Daya jaringan = daya keluaran matahari - daya beban Ini juga akan menghitung data kWh jaringan (baik energi yang diimpor maupun energi yang diekspor) sesuai dengan itu.

Simulator akan menampilkan hasil data grid (dihitung dengan beban matahari nyata dan simulasi) dalam fase B .

Anda dapat membaca hasil simulasi kisi ini dengan API lokal "monitorjson", dan mengintegrasikannya ke dalam platform apa pun yang Anda kenal.

Jika model beban cukup dekat dengan situasi Anda yang sebenarnya, ini dapat membantu Anda menemukan logika kontrol (algoritma) terbaik. Logika kontrol ini dapat membantu Anda:

  • Nyalakan beban dengan kelebihan tenaga surya sebanyak mungkin.

  • Jika beban tidak dapat dialiri oleh tenaga surya (di malam hari), maka cobalah untuk menyalakannya di luar jam sibuk sebanyak mungkin.

Integrasikan simulator ke asisten Rumah untuk menguji logika kontrol Anda

Silakan lihat

Cara membuat profil beban dan mengintegrasikannya ke asisten rumah

referensi

Jalankan simulator ini dengan kode sumber atau Docker

Cara membuat profil beban dan mengintegrasikannya ke asisten rumah

Integrasikan pengukur energi 3 fase virtual (sumber terbuka) ke dalam HA, gunakan untuk mengoptimalkan sistem pv surya Anda

Cara menggunakan pengukur energi Wi-Fi IAMMETER di Home Assistant

Atas