Sofar logo
Sofar logo
AppCertifikater
Eksterne Signaler
DSO

Afsnit 14a IntegrationAgrolaAutarcoAxpoBEE EnergiBlomstCompanion EnergyDexterDiagnostiske testsDNO-relæstyringDynamisk energihandelEdmijElia
Elindus
Energi Fleksibilitetsløsninger (EFS)EnervalisEngieEPEX Spot SolenergiEuropæiske råvarerFleco PowerFrank EnergieGenopladetGreenchoiceHallostroomImbyKratTrade
Mqtt
BaselinesIntroduktionsforløbLive MQTT controlPlanlagt MQTT-styringVirtuelt Kraftværk
Næste EnergiNye integrationerOpinum
Overvågning
Planlæg-fremad APIPleeviScholtSikringsboksTrevionVGT EnergiYuso - BatteristyringYuso - Solafskæring
EMS
Enheder
Fejlfinding
InstallationKom godt i gang
Konfiguration fra A til Z
Kontrol responstid
Kundespecifik
LicensNetværkRetningslinjer for ledningsføring og tilslutningSikkerhed, vedligeholdelse og juridiske meddelelserSpecifikationerStatus-LED'er
Tilbehør
Eksterne SignalerMqtt

Baselines

Forsigtighed
Forsigtighed

NOTE: Baselines understøttes ikke på alle controllere. Kontakt venligst support for mere information.

1. Understøttede enheder

Device TypeVariantsSupported
Solar InvertersAll❌
Storage Devices✅
EV Chargers❌

2. Opsætning

Denne guide hjælper dig med at konfigurere Baselining Predictions på din EMS.

Hvad du behøver

  1. Sofar EMS med internetforbindelse.
  2. MQTT opsætning. Se venligst hovedsiden for MQTT for mere information: MQTT Setup

1. Tilføj dine enheder

Login til commissioning interfacet og sørg for at enhederne er tilføjet til Sofar EMS.

2. Tilføj Baseline External Signal

Image 1
Image 1
Image 1

3. Udfyld parametrene

Følgende parametre kan tilpasses:

3.1 Interval længde

Type: integer

Længden af intervallet angiver hyppigheden af et nyt predictionspunkt. Dette sættes typisk til 15 minutter eller en time, afhængigt af energimarkedet.

3.2 Antal intervaller

Type: integer

Antallet af intervaller med den ovenfor angivne længde. Fx hvis der oprettes 96 intervaller af 15 minutter, har vi forudsigelser for de næste 24 timer.

3.3 Oprettelsesformat

Baselines kan oprettes dagligt eller med faste intervaller. Disse to formater har forskellige anvendelsestilfælde.

3.3.1 Dagligt

Baselines oprettes én gang dagligt, på et specifikt tidspunkt. Dette format giver mulighed for at vælge et aktiveringstidspunkt - hvilket angiver hvor lang tid efter oprettelsen baseline bliver aktiv.

Fx. En baseline oprettes kl. 9 men bliver først aktiv dagen efter, så aktiveringstiden sættes til 15 timer.

3.3.1.1 Oprettelsestime

Type: integer

Timetallet hvor baseline oprettes hver dag.

3.3.1.2 Aktiveringstime

Type: integer

Antallet af timer efter oprettelsestimen hvor baseline aktiveres.

3.3.2 Fast interval

Baselines genereres med faste intervaller. Baselines genereres kort før aktiveringstidspunktet og aktiveres øjeblikkeligt. Fx genereres baseline for næste time kl. :59.

3.3.2.1 Opdateringsinterval Type: integer

Hvor ofte baseline regenereres. Typisk sættes dette til 15 minutter eller en time.

3.4 Opdateringsparameter

Type: integer

En konstant der angiver hvor lang tid før aktiveringstidspunktet baseline genereres. Sædvanligvis en eller to minutter.

3.5 Følg baselines

Type: boolean

Hvis sat til true, følger enhederne den genererede baseline. Hvis sat til false, følges baselines ikke direkte. Baselines bruges i stedet som en forudsigelse og følges så tæt som muligt. Enhedens handlinger kan afvige fra den genererede baseline på grund af ukontrollerbare realtime variable, såsom PV-forudsigelser, ukontrollerbare belastninger og EV-opladningsperioder.

3.6 Tilpassede Forudsigelser (W.I.P.)

Tilpassede forudsigelsesalgoritmer bruges til at skabe baselines.

4. Aktiver Baseline signalet

Vælg alle enheder du ønsker at inkludere i MQTT Remote Control.

Image 1

5. Baseline signal er tilføjet

Baseline interfacet er nu aktiveret på Sofar EMS.

Vi er nu klar til at fortsætte. Statuskolonnen vil vise eventuelle fejl under opsætningen.

3. Baselineindsamling

Baselines kan hentes fra controlleren via MQTT.

Følgende topic bruges til at sende en anmodning om at hente baselines:

standard1/rp_one_s/remoteBaselineMetrics/'controller SN'

hvor <Controller SN> skal udskiftes med serienummeret på EMS, der sender feedback.

Følgende meddelelsesformat anvendes for at hente baselines:

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

Følgende topic bruges til at modtage baseline data:

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

hvor <Controller SN> skal udskiftes med serienummeret på EMS, der sender feedback.

Baseline feedback sendes i følgende format:

{
    "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 script

Download venligst filen nedenfor i dit foretrukne Python IDE. Indtast dit serienummer og MQTT-legitimationsoplysninger og kør scriptet:

Mqtt

Previous Page

Introduktionsforløb

Next Page

On this page

Baselines1. Understøttede enheder2. OpsætningHvad du behøver1. Tilføj dine enheder2. Tilføj Baseline External Signal3. Udfyld parametrene3.1 Interval længde3.2 Antal intervaller3.3 Oprettelsesformat3.4 Opdateringsparameter3.5 Følg baselines3.6 Tilpassede Forudsigelser (W.I.P.)4. Aktiver Baseline signalet5. Baseline signal er tilføjet3. Baselineindsamling4. Python demo script