Tyvärr, din webbläsare stöder inte JavaScript!

simulera en lastprofil och integrera simulatorn i Home Assistant

snabbstart: simulera en lastprofil i denna simulator

F: Varför behöver vi simulera lastprofilen i den här simulatorn? S: Om du kan simulera belastningsprofilen lika exakt som verklig, kommer du att kunna göra experimentet på den här simulatorn. Hitta ett korrekt sätt att manipulera den kontrollerbara belastningen och utnyttja solcellseffekten mer effektivt.

Denna handledning tar cirka 10 minuter. För att visa dig hur du kör den här simulatorn och hur du simulerar en lastprofil i den här simulatorn.

  • hur man får tag i den här simulatorn och kör den
  • simulera din lastprofil i denna simulator
  • läsa simulatorns data från hemassistenten

Välkommen att berätta dina tankar härIntegrera en virtuell 3-fas energimätare (öppen källkod) i HA, använd den för att optimera ditt solcellssystem

Förord

Det finns några grundläggande introduktioner till simulatorn. Du kan läsa dessa först, eller hoppa direkt till nästa kapitel .(Att läsa det här kapitlet eller inte kommer inte att påverka dig att använda simulatorn när det gäller nästa kapitel).

varför vi utvecklar denna simulator

Höga ljusegenskaper

Hur fungerar simulatorn

Installera simulatorn och kör den

Källkod

Simulatorn är en öppen källkod, koden finns härIAMMETERs simulator i GitHub

Hur man installerar

Du kan ladda ner koden och köra den direkt (måste ladda ner och installera .NET Runtime 6.0.10 först).

Kör simulatorn från källkoden

Vi tillhandahåller också docker-bilden, du kan också köra denna simulator i docker.

Kör simulatorn från dockern

Kör simulatorn

Besökhttp://localIP:8080

Kör simulatorn

Porten 8080 kan definieras i filen för "appsettings.json"

bild-20221031151418036

API:monitorjson

Simulatorn stöder också API:et för "monitorjson", som den verkligaWEM3080T

När du ändrar lasteffekten från inställningen, förutom simulatorns översiktspanel, kan detta API också användas för att kontrollera effekten som varierar i fas B.

Monitorjson api

Simulera en belastningsprofil genom att importera en JSON-fil

Vi tillhandahåller några lastprofilkonfigurationer här. Du kan ladda ner och importera dem direkt till din simulator.

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

Efter att du har beskrivit din lastprofil i simulatorn kan du exportera konfigurationen i en JSON-fil. Andra kan också importera den här JSON-filen direkt.

Simulera en lastprofil manuellt

bild-20221109163611978

Körläge: Manuell

I detta läge kan belastningen slås på/av manuellt i instrumentpanelen eller genom API-anropet.

Effekt: Det är ett effektområde. Om du behöver ett fast effektvärde, behåll bara samma värde här.

bild-20221111095552288

Du kan slå på/av manuellt i översiktspanelen.

bild-20221111095741932

Körläge: Timing

bild-20221111103155754

Effekt: det är ett effektområde. Om du behöver ett fast effektvärde, behåll bara samma värde här.

Tid: ställ in körtidsintervallet

Öppnade minuter: ställ in körtiden inom detta tidsintervall.

Ta bilden ovan som ett exempel, "tiden" är 17:00-23:00, "öppnade minuter" är 180-240. Den här inställningen innebär att denna belastning kommer att köras i 180-240 (slumpmässiga minuter) minuter från 17:00 till 23:00. Om du vill låta den köras hela tiden från 17:00-23:00, kommer "öppna minuter" bör ställas in 360-360 (täcker hela 6 timmar)

Styr belastningen med API

Om inställningsläget är "konfigurerbart" , betyder det att denna belastning kan styras av API-anropet, som bilden nedan

/api/setloadpower?v=1200

Observera: den aktuella versionen stöder endast en "Konfigurerbar" ladda nu. vi kan öka antalet "konfigurerbara" ladda i nästa version.

bild-202211111102528393

Integrera denna simulator i hemassistenten

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

Demoeffekt:http://ha.iammeter.com:18123/lovelace/sim1(användare:iammeter ,pwd:iammeter)

bild-20221111092359043

Referens

Virtuell installation av simulatorn

Simulatorn antar att du hade installerat energimätaren på detta sätt.

När du har ändrat laddningsinställningen kan du också använda det lokala API:et "monitorjson" för att se effektförändringarna i fas B.

Virtuell installation av simulatorn

Topp