Beklager, nettleseren din støtter ikke JavaScript!

Simulator introduksjon

Oppbevaringssted:IAMMETER-simulator

Velkommen til å fortelle oss dine tanker herIntegrer en virtuell 3-fase energimåler (åpen kildekode) i HA, bruk den til å optimalisere solcelleanlegget ditt

Forord

Ideen om at vi skal begynne å utvikle denne simulatoren kommer fra dette innleggethttps://imeter.club/topic/320

En av kundene våre prøver å optimalisere bruken av solenergi fra hjemmeassistenten. Bruk IAMMETERs energimåler til å overvåke overskuddseffekten fra solenergien og kontrollere Tesla-ladingen av hjemmeassistenten (bruk overflødig solenergi så mye som mulig).

vi ønsker også å delta i dette prosjektet, for å optimalisere kontrolllogikken sammen. Men vi har ikke Tesla og inverter på kontoret vårt nå. Så vi hadde en idé, utvikle en simulator for å oppnå slike jobber.

Gjennom denne simulatoren kan du få en simulert WEM3080T.

Fase A er måleresultatet av solenergiomformerens utgang (Dette resultatet kan simuleres fullstendig av simulatoren eller hentes fra en ekte energimåler).

Lastprofilen er konfigurert i simulatoren, det er forskjellige lastmodeller (fast, timer, konfigurerbar).

Deretter beregner simulatoren nettforbruket automatisk ved hjelp av solmålingsresultatet (simulert eller reell) og last(simulert) profil, og gir resultatet i fase B.

Virtuell installasjon av simulatoren

Høye lysfunksjoner

Du kan gjøre slike interessante jobber med denne simulatoren.

  • Optimaliser strategien for belastningskontroll: lag en lastprofil, endre kontrolllogikken til lasten og prøv å finne ut hvilken logikk som kan oppnå maksimal avkastning fra solcelleanlegget ditt (for å forbedre selvbruksraten i solcelleanlegget ditt).
  • Forutsi solcelleinntektene før installasjonen: simulerte en solenergi-PV-utgang, beregne mulige solenergi-sparing og inntekter ved hjelp av de simulerte solenergidataene og dine reelle data om elektrisk energiforbruk.

Den simulerte 3-fase energimåleren kan også legges til hjemmeassistenten eller IAMMETER, som den ekte maskinvaren.

bilde-20221021135930204

Hvordan det fungerer

Simulatoren er utviklet av "ASP.NET Core", den er åpen kildekode.

IAMMETER-simulatorlager

Etter at du har kjørt denne koden, antar den at du hadde installert en 3-fase energimåler (WEM3080T) på denne måten.

Koblingsskjema i solsystemet

Simulatoren støtter også API-en til "monitorjson" som den ekte 3-fase energimåleren.

Dataene til fase A i simulatoren kan komme fra totalt simulerte data (du kan angi maksimal effekt for den simulerte omformeren), en ekte energimåler (WEM3080T), eller API-returverdien fra en eller annen plattform (som PVoutput).

bilde-20221021102257501

Lastmodellen i denne simulatoren

bilde-20221021141939391

Lastmodellen brukes til å simulere det reelle strømforbruket, det er tre forskjellige lastmodeller som støttes nå.

  • Last med fast effektverdi som kan byttes manuelt.
  • Lastverdi innenfor et spesifikt effektområde, kjør i et fast tidsområde.
  • Belastning som kan kontrolleres av en API (på/av, eller den spesifikke kraftutgangen som tesla-laderen).

Du kan introdusere din egen kontrolllogikk i denne simulatoren for å kontrollere slike lastmodeller. Som for eksempel å få noen stor belastning til å fungere i tider med lavbelastningstariff, bruke solenergioverskuddet så mer som mulig.

Det er selvfølgelig ikke en enkel måte å gi en lastmodell som kan simulere den virkelige situasjonen. Etter at vi har åpnet denne koden, håper vi at alle som er interessert i dette prosjektet kan forbedre belastningsmodellen sammen, for å gjøre den nærmere den virkelige situasjonen.

Bruk1:bruk de fullstendig simulerte dataene i denne simulatoren

I denne bruken blir alle data simulert av denne simulatoren. Både solenergiutgang og belastningsprofil simuleres med hensyn til din innstilling.

Simulatoren vil simulere PV-utgangen og sende ut dataene i fase A. Den vil gi ut en simulert lastprofil. Den vil beregne netteffekten av de simulerte PV-dataene i fase A og den simulerte lastprofilen og sende den ut i fase B.

Simuler solenergiutgangen

simulere solenergi-PV-omformerens utgang

Simuler lastprofilen

Simuler lastprofilen

Les dataene fra simulatoren og integrer dem i Home Assistant

Du kan bruke få dataene fra simulatoren med det samme API ("monitorjson") som den virkelige energimåleren støtter

bruk den lokale API-en for å hente dataene fra den simulerte energimåleren

integrer simulatoren i hjemmeassistenten

Det virker ikke fornuftig å integrere en simulert energimåler i hjemmeassistenten, men det vil hjelpe deg å forstå denne simulatoren godt, da ville du brukt simulatoren bedre i bruk 2 og bruk 3.

Bruk 2: bruk den ekte solenergi-PV-utgangen, finn ut den bedre kontrolllogikken til lasten din

Velg datakilden til fase A i simulatoren

Nå støtter den bare to grensesnitt, lest fra en ekte WEM3080T eller les fra APIen til IAMMETER

bruk den ekte solenergi-PV-utgangen, finn ut den bedre kontrolllogikken til lasten din

Faktisk kan ethvert grensesnitt som inneholder solenergiutgangsdata (enten det er lest fra virkelige målere eller hentet fra online APIer) betraktes som en datakilde og legge dem til her.

Hvis du er kjent med andre grensesnitt, velkommen til å sende inn PR til våroppbevaringssted.

opprette lasteprofilen

Prøv å konfigurere en lastprofil i simulatoren, så nær som din virkelige situasjon.

Deretter vil simulatoren beregne nettforbruket, med hensyn til denne formelen Nettstrøm =solenergiutgangseffekt - lasteeffekt Den vil også beregne nett-kWh-dataene (både importert energi og eksportert energi) tilsvarende.

Simulatoren vil sende ut nettdataresultatet (beregn av den virkelige solenergien og simulert belastning) i fase B.

Du kan lese dette simulerte rutenettresultatet av den lokale API-en "monitorjson", og integrere den i enhver plattform du er kjent med.

Hvis belastningsmodellen er nær nok til din virkelige situasjon, kan den hjelpe deg med å finne den beste kontrolllogikken (algoritmen). Denne kontrolllogikken kan hjelpe deg:

  • Strøm lasten med overflødig solenergi så mye som mulig.

  • Hvis lasten ikke kan drive med solenergi (om natten), så prøv å strømme den på lavtrafikktiden så mye som mulig.

Integrer simulatoren i Home Assistant for å teste kontrolllogikken din

Vennligst se

Hvordan lage en lastprofil og integrere den i hjemmeassistenten

Ref

Kjør denne simulatoren med kildekoden eller Docker

Hvordan lage en lastprofil og integrere den i hjemmeassistenten

Integrer en virtuell 3-fase energimåler (åpen kildekode) i HA, bruk den til å optimalisere solcelleanlegget ditt

Slik bruker du IAMMETERs Wi-Fi-energimåler i Home Assistant

Topp