Beklager, din browser understøtter ikke JavaScript!
Log ind

Simulér en belastningsprofil og integrér simulatoren i Home Assistant

Hurtig start: simulér en belastningsprofil i denne simulator

Spørgsmål: Hvorfor skal vi simulere belastningsprofilen i denne simulator? Svar: Hvis du kan simulere belastningsprofilen så præcist som i virkeligheden, kan du udføre eksperimentet på denne simulator. Find en passende måde at styre den kontrollerbare belastning på og udnytte solcelleanlæggets produktion mere effektivt.

Denne vejledning tager cirka 10 minutter. Den viser dig, hvordan du kører denne simulator, og hvordan du simulerer en belastningsprofil i denne simulator.

  • hvordan du får denne simulator og kører den
  • simulér din belastningsprofil i denne simulator
  • læs simulatorens data fra Home Assistant

Velkommen til at dele dine tanker her Integrate a virtual 3-phase energy meter (open source) into HA,use it to optimize your solar pv system

Forord

Der er nogle grundlæggende introduktioner til simulatoren. Du kan læse dem først eller springe direkte til næste kapitel. (Om du læser dette kapitel eller ej, påvirker ikke din betjening af simulatoren i forhold til næste kapitel).

hvorfor vi har udviklet denne simulator

Vigtigste funktioner

Hvordan simulatoren kører

Installér simulatoren og kør den

Kildekode

Simulatoren er open source, og koden findes her: IAMMETER-simulator på GitHub

Sådan installeres

Du kan downloade koden og køre den direkte (kræver, at du først downloader og installerer .NET Runtime 6.0.10).

Kør simulatoren fra kildekoden

Vi leverer også et Docker-image, så du også kan køre denne simulator i Docker.

Kør simulatoren fra Docker

Kør simulatoren

Besøg http://localIP:8080

Kør simulatoren

Port 8080 kan defineres i filen "appsettings.json"

image-20221031151418036

API: monitorjson

Simulatoren understøtter også API'et "monitorjson" ligesom den rigtige WEM3080T

Når du ændrer belastningseffekten i indstillingerne, kan dette API – ud over simulatorens oversigtsdashboard – også bruges til at kontrollere effektvariationen i fase B.

Monitorjson API

Simulér en belastningsprofil ved at importere en JSON-fil

Vi leverer nogle belastningsprofilkonfigurationer her. Du kan downloade og importere dem direkte til din simulator.

https://github.com/lewei50/iammeter-simulator

Når du har beskrevet din belastningsprofil i simulatoren, kan du eksportere konfigurationen i en JSON-fil. Andre kan også importere denne JSON-fil direkte.

Simulér en belastningsprofil manuelt

image-20221109163611978

Kørselstilstand: Manuel

I denne tilstand kan belastningen tændes/slukkes manuelt i dashboardet eller via API-kald.

Effekt: Det er et effektområde. Hvis du har brug for en fast effektværdi, skal du bare beholde samme værdi her.

image-20221111095552288

Du kan tænde/slukke manuelt i oversigtsdashboardet.

image-20221111095741932

Kørselstilstand: Tidsstyret

image-20221111103155754

Effekt: Det er et effektområde. Hvis du har brug for en fast effektværdi, skal du bare beholde samme værdi her.

Tid: angiv køretidsområdet

Åbne minutter: angiv køretiden i dette tidsområde.

Tag ovenstående billede som eksempel: "tiden" er 17:00-23:00, og de "åbne minutter" er 180-240. Denne indstilling betyder, at belastningen kører i 180-240 (tilfældige) minutter fra 17:00 til 23:00. Hvis du vil lade den køre hele tiden fra 17:00-23:00, skal de "åbne minutter" sættes til 360-360 (dækker hele 6 timer).

Styr belastningen via API'et

Hvis den indstillede tilstand er "configurable" (konfigurerbar), betyder det, at denne belastning kan styres via API-kald, som på billedet nedenfor

/api/setloadpower?v=1200

Bemærk: den aktuelle version understøtter kun én "Configurable" belastning lige nu. Vi øger muligvis antallet af "configurable" belastninger i næste version.

image-20221111102528393

Integrér denne simulator i Home Assistant

Vejledning: https://imeter.club/topic/349

Demo-effekt: http://ha.iammeter.com:18123/lovelace/sim1 (bruger: iammeter, adgangskode: iammeter)

image-20221111092359043

Reference

Virtuel installation af simulatoren

Simulatoren forudsætter, at du har installeret energimåleren på denne måde.

Når du har ændret belastningsindstillingen, kan du også bruge det lokale API "monitorjson" til at se effektændringerne i fase B.

Virtuel installation af simulatoren

Top