Leider unterstützt Ihr Browser kein JavaScript!
Anmelden

Simulieren Sie ein Lastprofil und integrieren Sie den Simulator in Home Assistant

Schnellstart: Simulieren Sie ein Lastprofil in diesem Simulator

F: Warum müssen wir das Lastprofil in diesem Simulator simulieren? A: Wenn Sie das Lastprofil so genau wie in der Realität simulieren können, können Sie Experimente mit diesem Simulator durchführen. Finden Sie einen geeigneten Weg, um die steuerbare Last zu manipulieren und die Solar-PV-Ausgabe effizienter zu nutzen.

Diese Anleitung dauert etwa 10 Minuten. Sie zeigt Ihnen, wie Sie diesen Simulator ausführen und wie Sie ein Lastprofil in diesem Simulator simulieren.

  • So erhalten Sie diesen Simulator und führen ihn aus
  • Simulieren Sie Ihr Lastprofil in diesem Simulator
  • Lesen Sie die Daten des Simulators von Home Assistant aus

Teilen Sie uns gerne Ihre Gedanken hier mit: Integrate a virtual 3-phase energy meter (open source) into HA,use it to optimize your solar pv system

Vorwort

Es gibt einige grundlegende Einführungen in den Simulator. Sie können diese zuerst lesen oder direkt zum nächsten Kapitel springen. (Das Lesen dieses Kapitels oder nicht beeinflusst nicht Ihre Fähigkeit, den Simulator im nächsten Kapitel zu bedienen).

Warum wir diesen Simulator entwickelt haben

Highlights

Wie der Simulator funktioniert

Installieren Sie den Simulator und führen Sie ihn aus

Quellcode

Der Simulator ist ein Open-Source-Projekt. Der Code befindet sich hier: IAMMETER-Simulator in GitHub

Installation

Sie können den Code herunterladen und direkt ausführen (zuerst muss .NET Runtime 6.0.10 heruntergeladen und installiert werden).

Den Simulator aus dem Quellcode ausführen

Wir stellen auch ein Docker-Image zur Verfügung. Sie können diesen Simulator auch in Docker ausführen.

Den Simulator mit Docker ausführen

Den Simulator ausführen

Besuchen Sie http://localIP:8080

Den Simulator ausführen

Der Port 8080 kann in der Datei „appsettings.json" definiert werden.

image-20221031151418036

API: monitorjson

Der Simulator unterstützt auch die API „monitorjson", wie der echte WEM3080T.

Wenn Sie die Lastleistung über die Einstellung ändern, kann diese API zusätzlich zum Übersichts-Dashboard des Simulators verwendet werden, um die Leistungsänderung in Phase B zu überprüfen.

Monitorjson-API

Simulieren eines Lastprofils durch Importieren einer JSON-Datei

Wir stellen hier einige Lastprofilkonfigurationen zur Verfügung. Sie können diese herunterladen und direkt in Ihren Simulator importieren.

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

Nachdem Sie Ihr Lastprofil im Simulator beschrieben haben, können Sie die Konfiguration in eine JSON-Datei exportieren. Andere können diese JSON-Datei ebenfalls direkt importieren.

Manuelles Simulieren eines Lastprofils

image-20221109163611978

Betriebsart: Manuell

In dieser Betriebsart kann die Last manuell im Dashboard oder per API-Aufruf ein- und ausgeschaltet werden.

Leistung: Dies ist ein Leistungsbereich. Wenn Sie einen festen Leistungswert benötigen, geben Sie hier einfach denselben Wert ein.

image-20221111095552288

Sie können die Last manuell im Übersichts-Dashboard ein- und ausschalten.

image-20221111095741932

Betriebsart: Zeitgesteuert

image-20221111103155754

Leistung: Dies ist ein Leistungsbereich. Wenn Sie einen festen Leistungswert benötigen, geben Sie hier einfach denselben Wert ein.

Zeit: Stellen Sie den Zeitbereich für den Betrieb ein.

Eingeschaltete Minuten: Stellen Sie die Betriebszeit innerhalb dieses Zeitbereichs ein.

Nehmen Sie das obige Bild als Beispiel: Die „Zeit" ist 17:00–23:00, die „eingeschalteten Minuten" sind 180–240. Diese Einstellung bedeutet, dass diese Last 180–240 (zufällige Minuten) Minuten von 17:00 bis 23:00 läuft. Wenn Sie die Last die ganze Zeit von 17:00–23:00 laufen lassen möchten, sollten die „eingeschalteten Minuten" auf 360–360 gesetzt werden (deckt die gesamten 6 Stunden ab).

Steuerung der Last per API

Wenn der eingestellte Modus „configurable" ist, bedeutet dies, dass diese Last per API-Aufruf gesteuert werden kann, wie im folgenden Bild:

/api/setloadpower?v=1200

Bitte beachten Sie: Die aktuelle Version unterstützt derzeit nur eine „configurable"-Last. Wir werden die Anzahl der „configurable"-Lasten möglicherweise in der nächsten Version erhöhen.

image-20221111102528393

Integration dieses Simulators in Home Assistant

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

Demo-Effekt: http://ha.iammeter.com:18123/lovelace/sim1 (Benutzer: iammeter, Passwort: iammeter)

image-20221111092359043

Referenz

Virtuelle Installation des Simulators

Der Simulator geht davon aus, dass Sie den Energiezähler auf diese Weise installiert haben.

Nachdem Sie die Lasteinstellung geändert haben, können Sie auch die lokale API „monitorjson" verwenden, um die Leistungsänderungen in Phase B anzuzeigen.

Virtuelle Installation des Simulators

Nach oben