Sofar logo
Sofar logo
App
Externe Signale
DSO

Abschnitt 14a IntegrationAgrolaAutarcoAxpoBEE EnergieBlumeCompanion EnergyDexterDiagnosetestsDNO RelaissteuerungDynamischer EnergiehandelEdmijElia
Elindus
Energie-Flexibilitätslösungen (EFS)EnervalisEngieEPEX Spot SolarErneuertEuropäische RohstoffeFleco PowerFrank EnergieGreenchoiceHallostroomImbyKratTrade
Mqtt
Geplante MQTT-SteuerungGrundlinienLive MQTT controlOnboarding-AblaufVirtuelles Kraftwerk
Neue IntegrationenNext EnergyOpinumPlan-ahead APIPleeviScholtSicherungskastenTrevion
Überwachung
VGT EnergieYuso - Batterie-SteuerungYuso - Solarbegrenzung
Fehlerbehebung
Geräte
Installation
Konfiguration von A bis Z
Kundenspezifisch
LizenzNetzwerkReglerSchnellstartSicherheits-, Wartungs- und RechtshinweiseSpezifikationenStatus-LEDsSteuerungsreaktionszeitVerlege- und AnschlussrichtlinienZertifikate
Zubehör
Externe SignaleMqtt

Baselines

Vorsicht
Vorsicht

HINWEIS: Baselines werden nicht von allen Controllern unterstützt. Bitte wenden Sie sich für weitere Informationen an den Support.

1. Unterstützte Geräte

Device TypeVariantsSupported
Solar InvertersAll❌
Storage Devices✅
EV Chargers❌

2. Einrichtung

Diese Anleitung hilft Ihnen bei der Konfiguration der Baseline-Vorhersagen auf Ihrem EMS.

Was Sie benötigen

  1. Sofar EMS mit Internetverbindung.
  2. MQTT-Einrichtung. Bitte beachten Sie die Hauptseite zu MQTT für weitere Informationen: MQTT Setup

1. Fügen Sie Ihre Geräte hinzu

Melden Sie sich an der Inbetriebnahmeschnittstelle an und stellen Sie sicher, dass die Geräte hinzugefügt sind zum Sofar EMS.

2. Fügen Sie das Baseline-Externalsignal hinzu

Image 1
Image 1
Image 1

3. Füllen Sie die Parameter aus

Die folgenden Parameter sind anpassbar:

3.1 Intervalllänge

Typ: Ganzzahl

Die Länge des Intervalls gibt die Häufigkeit eines neuen Prognosepunkts an. Dies wird in der Regel auf 15 Minuten oder eine Stunde eingestellt, abhängig vom Energiemarkt.

3.2 Anzahl der Intervalle

Typ: Ganzzahl

Die Anzahl der Intervalle der oben eingestellten Länge. Z.B. Wenn 96 Intervalle à 15 Minuten erstellt werden, haben wir Prognosen für die nächsten 24 Stunden.

3.3 Erstellungsformat

Die Baselines können täglich oder in einem festen Intervall erstellt werden. Diese beiden Formate haben unterschiedliche Anwendungsfälle.

3.3.1 Täglich

Die Baselines werden einmal täglich zu einer bestimmten Stunde erstellt. Dieses Format ermöglicht die Auswahl einer Aktivierungsstunde – wie lange nach der Erstellung die Baseline aktiv wird.

Z.B. Eine Baseline wird um 9 Uhr erstellt, ist aber erst am nächsten Tag aktiv, somit wird die Aktivierungsstunde auf 15h gesetzt.

3.3.1.1 Erstellungsstunde

Typ: Ganzzahl

Die Stunde, zu der die Baseline jeden Tag erstellt wird.

3.3.1.2 Aktivierungsstunde

Typ: Ganzzahl

Die Anzahl der Stunden nach der Erstellungsstunde, zu der die Baseline aktiviert wird.

3.3.2 Fester Intervall

Baselines werden in festen Intervallen generiert. Baselines werden kurz vor ihrer Aktivierungszeit generiert und sofort aktiviert. Z.B. Die Baseline für die nächste Stunde wird um :59 generiert.

3.3.2.1 Aktualisierungsintervall Typ: Ganzzahl

Wie oft die Baseline neu generiert wird. Dies wird üblicherweise auf 15 Minuten oder eine Stunde eingestellt.

3.4 Aktualisierungsparameter

Typ: Ganzzahl

Eine Konstante, die angibt, wie lange vor der Aktivierungszeit die Baseline generiert wird. Üblicherweise auf ein oder zwei Minuten gesetzt.

3.5 Baselines verfolgen

Typ: Boolesch

Wenn auf true gesetzt, folgen die Geräte der generierten Baseline. Wenn auf false gesetzt, werden die Baselines nicht direkt gefolgt. Die Baselines werden stattdessen als Prognose verwendet und so genau wie möglich befolgt. Die Geräteaktionen können von der generierten Baseline abweichen, abhängig von nicht kontrollierbaren Echtzeitvariablen wie PV-Prognosen, nicht beherrschbaren Lasten und Ladeperioden von E-Fahrzeugen.

3.6 Benutzerdefinierte Prädiktoren (W.I.P.)

Benutzerdefinierte Vorhersagealgorithmen werden verwendet, um die Baselines zu erstellen.

4. Aktivieren Sie das Baseline-Signal

Wählen Sie alle Geräte aus, die Sie in die MQTT-Fernsteuerung aufnehmen möchten.

Image 1

5. Das Baseline-Signal wurde hinzugefügt

Die Baseline-Schnittstelle wurde nun auf dem Sofar EMS aktiviert.

Wir können jetzt fortfahren. Die Spalte Status zeigt potenzielle Fehler während der Einrichtung an.

3. Baseline-Abfrage

Baselines können vom Controller über MQTT abgefragt werden.

Das folgende Topic wird verwendet, um eine Anfrage zum Abrufen der Baselines zu senden:

standard1/rp_one_s/remoteBaselineMetrics/'controller SN'

wobei <Controller SN> durch die Seriennummer des EMS ersetzt werden sollte, das das Feedback sendet.

Das folgende Nachrichtenformat sollte verwendet werden, um Baselines abzurufen:

{
    "extraTags": {
        "nodeId": <Controller SN>_site_0>
    },
    "time": <Unix Timestamp>,
    "fields": {}
}

Das folgende Topic wird verwendet, um Baseline-Daten zu empfangen:

standard1/outbound/remoteBaselineMetrics/feedback/<Controller SN>

wobei <Controller SN> durch die Seriennummer des EMS ersetzt werden sollte, das das Feedback sendet.

Baseline-Feedback wird im folgenden Format gesendet:

{
    "time": <Unix Timestamp>,
    "data": {
        "baseline": {
            "<Device Node ID>": [
                {
                    "endTimeUnix": "",
                    "power_W": ""
                },
            ],
        },
        "nextBaseline": {
            "<Device Node ID>": [
                {
                    "endTimeUnix": "",
                    "power_W": ""
                },
            ],
        },
        "error": {
            <Errors occured during execution>
        }
        "response_code": <Response Code>
    },
    "fields": {},
    "requestTime": <Unix Timestamp>,
    "time": <Unix Timestamp>,
    "siteNodeId": <Controller SN>_site_0>
}

4. Python-Demo-Skript

Bitte laden Sie die Datei unten in Ihrer bevorzugten Python-IDE herunter. Füllen Sie Ihre Seriennummer und MQTT-Zugangsdaten aus und führen Sie das Skript aus:

Geplante MQTT-Steuerung

Previous Page

Live MQTT control

Next Page

On this page

Baselines1. Unterstützte Geräte2. EinrichtungWas Sie benötigen1. Fügen Sie Ihre Geräte hinzu2. Fügen Sie das Baseline-Externalsignal hinzu3. Füllen Sie die Parameter aus3.1 Intervalllänge3.2 Anzahl der Intervalle3.3 Erstellungsformat3.4 Aktualisierungsparameter3.5 Baselines verfolgen3.6 Benutzerdefinierte Prädiktoren (W.I.P.)4. Aktivieren Sie das Baseline-Signal5. Das Baseline-Signal wurde hinzugefügt3. Baseline-Abfrage4. Python-Demo-Skript