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
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.
Anda dapat melakukan pekerjaan yang menarik dengan simulator ini.
Pengukur energi 3 fase yang disimulasikan juga dapat ditambahkan ke asisten Rumah atau IAMMETER, seperti perangkat keras sebenarnya.
Simulator ini dikembangkan oleh "ASP.NET Core", bersifat open source.
Setelah Anda menjalankan kode ini, diasumsikan Anda telah memasang pengukur energi 3 fase (WEM3080T) dengan cara ini.
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).
Model beban digunakan untuk mensimulasikan konsumsi daya nyata, ada tiga model beban berbeda yang didukung sekarang.
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.
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.
Anda dapat menggunakan mendapatkan data dari simulator dengan API yang sama ("monitorjson") yang didukung oleh pengukur energi nyata
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.
Sekarang, ini hanya mendukung dua antarmuka, baca dari WEM3080T asli atau baca dari API IAMMETER
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.
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.
Silakan lihat
Cara membuat profil beban dan mengintegrasikannya ke asisten rumah
Jalankan simulator ini dengan kode sumber atau Docker
Cara membuat profil beban dan mengintegrasikannya ke asisten rumah
Cara menggunakan pengukur energi Wi-Fi IAMMETER di Home Assistant
Pengukur Energi Wi-Fi Tiga Fasa
Pengukur Energi Wi-Fi Fase Tunggal