Arkisto:IAMMETER-simulaattori
Tervetuloa kertomaan meille mielipiteesi täälläIntegroi virtuaalinen 3-vaiheinen energiamittari (avoin lähdekoodi) HA:han, käytä sitä aurinkoenergiajärjestelmän optimointiin
Ajatus siitä, että voimme aloittaa tämän simulaattorin kehittämisen, tulee tästä postauksestahttps://imeter.club/topic/320
Eräs asiakkaistamme yrittää optimoida kodinhoitajan ylimääräisen aurinkoenergian käytön. Käytä IAMMETERin energiamittaria auringon ylimääräisen tehon tarkkailuun ja Teslan latauksen ohjaamiseen Home Assistantin avulla (käytä ylimääräistä aurinkoa niin paljon kuin mahdollista).
Haluamme myös osallistua tähän projektiin, optimoida yhdessä ohjauslogiikkaa. Mutta meillä ei ole Teslaa ja invertteriä toimistossamme nyt. Joten meillä oli idea kehittää simulaattori tällaisten töiden saavuttamiseksi.
Tämän simulaattorin avulla saat simuloidun WEM3080T:n.
Vaihe A on aurinkoinvertterin lähdön mittaustulos (Tämä tulos voidaan simuloida täysin simulaattorilla tai saada oikeasta energiamittarista).
Kuormaprofiili konfiguroidaan simulaattorissa, kuormamalleja on erilaisia (kiinteä, ajastin, konfiguroitava).
Sitten simulaattori laskee verkon kulutuksen automaattisesti aurinkomittaustuloksen (simuloitu tai todellinen) ja kuormitusprofiilin (simuloitu) perusteella ja tulostaa tuloksen vaiheessa B.
Voit tehdä niin mielenkiintoisia töitä tällä simulaattorilla.
Simuloitu 3-vaiheinen energiamittari voidaan myös lisätä Home Assistantiin tai IAMMETERiin, kuten todelliseen laitteistoon.
Simulaattorin on kehittänyt "ASP.NET Core", se on avoimen lähdekoodin.
IAMMETER-simulaattorin arkisto
Kun olet suorittanut tämän koodin, se olettaa, että olet asentanut 3-vaiheisen energiamittarin (WEM3080T) tällä tavalla.
Simulaattori tukee myös "monitorjson"-sovellusliittymää. kuten todellinen 3-vaiheinen energiamittari.
Simulaattorin vaiheen A tiedot voivat tulla täysin simuloiduista tiedoista (voit asettaa simuloidun invertterin maksimitehon), todellisesta energiamittarista (WEM3080T) tai API-palautusarvosta joltakin alustalta (kuten PV-lähtö).
Kuormamallia käytetään simuloimaan todellista virrankulutusta, kolme erilaista kuormitusmallia on nyt tuettu.
Voit ottaa käyttöön oman ohjauslogiikkasi tässä simulaattorissa ohjataksesi tällaisia kuormamalleja. Esimerkiksi suuren kuorman saaminen toimimaan ruuhka-ajan ulkopuolella, aurinkoenergian ylitehoa hyödyntäen mahdollisimman paljon.
Tietenkään ei ole helppo tapa tarjota kuormitusmallia, joka voi simuloida todellista tilannetta. Tämän koodin avaamisen jälkeen toivomme, että kaikki tästä projektista kiinnostuneet voivat yhdessä parantaa kuormitusmallia lähemmäksi todellista tilannetta.
Tässä käytössä simulaattori simuloi kaikki tiedot. Sekä aurinkoenergian teho että kuormitusprofiili simuloidaan asetuksesi mukaan.
Simulaattori simuloi PV-lähtöä ja tulostaa sen tiedot vaiheessa A. Se tulostaa simuloidun kuormitusprofiilin. Se laskee verkon tehon vaiheen A simuloidun PV-tiedon ja simuloidun kuormitusprofiilin perusteella ja tulostaa sen vaiheessa B.
Voit käyttää simulaattorin tietojen hakemista samalla API:lla ("monitorjson) jota todellinen energiamittari tukee
Tuntuu turhalta integroida simuloitua energiamittaria Home Assistantiin, mutta se auttaa sinua ymmärtämään tämän simulaattorin hyvin, jolloin käyttäisit simulaattoria paremmin käytössä 2 ja 3.
Nyt se tukee vain kahta käyttöliittymää, luetaan oikeasta WEM3080T:stä tai luetaan IAMMETERin API:sta
Itse asiassa mitä tahansa käyttöliittymää, joka sisältää aurinkoenergian lähtötietoja (luettupa sitten todellisista mittareista tai hankitaan online-sovellusliittymistä), voidaan pitää tietolähteenä ja lisätä ne tähän.
Jos olet perehtynyt muihin käyttöliittymiin, tervetuloa lähettämään PR meillearkisto.
Yritä määrittää kuormitusprofiili simulaattorissa niin lähelle kuin todellista tilannettasi.
Sitten simulaattori laskee ruudukon kulutuksen tämän kaavan mukaan Verkkoteho = auringon lähtöteho - kuormitusteho Se laskee myös verkon kWh-tiedot (sekä tuontienergian että viedyn energian) vastaavasti.
Simulaattori tulostaa verkon datatuloksen (lasketaan todellisen aurinkoenergian ja simuloidun kuorman perusteella) vaiheessa B.
Voit lukea tämän simuloidun ruudukon tuloksen paikallisella API "monitorjsonilla" ja integroida sen mihin tahansa tuntemaasi alustaan.
Jos kuormitusmalli on tarpeeksi lähellä todellista tilannettasi, se voi auttaa sinua löytämään parhaan ohjauslogiikan (algoritmin). Tämä ohjauslogiikka voi auttaa sinua:
Syötä kuorma ylimääräisellä aurinkoenergialla niin paljon kuin mahdollista.
Jos kuorma ei saa virtaa aurinkoenergialla (yöllä), yritä saada virtaa ruuhka-ajan ulkopuolella mahdollisimman paljon.
Katso
Kuinka luoda kuormaprofiili ja integroida se kotiavustajaan
Suorita tämä simulaattori lähdekoodilla tai Dockerilla
Kuinka luoda kuormaprofiili ja integroida se kotiavustajaan
Kuinka käyttää IAMMETERin Wi-Fi-energiamittaria Home Assistantissa
Kolmivaiheinen Wi-Fi-energiamittari
Yksivaiheinen Wi-Fi-energiamittari