Valitettavasti selaimesi ei tue JavaScriptiä!

Simulaattorin esittely

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

Esipuhe

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.

Simulaattorin virtuaalinen asennus

Korkeat valoominaisuudet

Voit tehdä niin mielenkiintoisia töitä tällä simulaattorilla.

  • Optimoi kuormanhallintastrategiasi: luo kuormitusprofiili, muuta kuorman ohjauslogiikkaa ja yritä selvittää, millä logiikalla voidaan saavuttaa aurinkosähköjärjestelmästäsi suurin tuotto (parantaaksesi aurinkosähköjärjestelmäsi itsekäyttöastetta).
  • Arvioi aurinkosähkötulot ennen asennusta: simuloitu aurinkosähköteho, laske mahdollinen aurinkoenergian säästö ja tulot simuloitujen aurinkotietojen ja todellisten sähköenergian kulutustietojen perusteella.

Simuloitu 3-vaiheinen energiamittari voidaan myös lisätä Home Assistantiin tai IAMMETERiin, kuten todelliseen laitteistoon.

kuva-20221021135930204

Kuinka se toimii

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.

Aurinkokunnan kytkentäkaavio

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ö).

kuva-20221021102257501

Kuormamalli tässä simulaattorissa

kuva-20221021141939391

Kuormamallia käytetään simuloimaan todellista virrankulutusta, kolme erilaista kuormitusmallia on nyt tuettu.

  • Kuorma kiinteällä tehoarvolla, joka voidaan vaihtaa manuaalisesti.
  • Kuorma-arvo tietyllä tehoalueella, ajaa kiinteällä aikavälillä.
  • Kuorma, jota voidaan ohjata API:lla (on/off tai tietyllä teholla, kuten tesla-laturi).

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.

Käyttö1: käytä täysin simuloitua dataa tässä simulaattorissa

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.

Simuloi aurinkoenergian tehoa

simuloida aurinkoenergian invertterin lähtöä

Simuloi kuormitusprofiilia

Simuloi kuormitusprofiilia

Lue tiedot simulaattorista ja integroi ne Home Assistantiin

Voit käyttää simulaattorin tietojen hakemista samalla API:lla ("monitorjson) jota todellinen energiamittari tukee

käytä paikallista APIa saadaksesi tiedot simuloidusta energiamittarista

integroi simulaattori Home Assistantiin

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.

Käyttö 2: käytä todellista aurinkosähkötehoa, selvitä kuormasi parempi ohjauslogiikka

Valitse simulaattorin vaiheen A tietolähde

Nyt se tukee vain kahta käyttöliittymää, luetaan oikeasta WEM3080T:stä tai luetaan IAMMETERin API:sta

käytä todellista aurinkosähkötehoa, selvitä kuormasi parempi ohjauslogiikka

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.

luo kuormitusprofiili

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.

Integroi simulaattori Home Assistantiin testataksesi ohjauslogiikkaasi

Katso

Kuinka luoda kuormaprofiili ja integroida se kotiavustajaan

Viite

Suorita tämä simulaattori lähdekoodilla tai Dockerilla

Kuinka luoda kuormaprofiili ja integroida se kotiavustajaan

Integroi virtuaalinen 3-vaiheinen energiamittari (avoin lähdekoodi) HA:han, käytä sitä aurinkoenergiajärjestelmän optimointiin

Kuinka käyttää IAMMETERin Wi-Fi-energiamittaria Home Assistantissa

Yläosa