Sofar logo
Sofar logo
Anvisningar för kablage och anslutningAppCertifikat
Enheter
Externa signaler
DSO

AgrolaAutarcoAxpoBEE EnergiBlommaCompanion EnergyDexterDiagnostiska testerDNO RelästyrningDynamisk energihandelEdmijElia
Elindus
Energiflexibilitetslösningar (EFS)EnervalisEngieEPEX Spot SolenergiEuropeiska råvarorFleco PowerFrank EnergieGreenchoiceHallostroomImbyKratTrade
Mqtt
BaslinjerIntroduktionsflödeLive MQTT controlSchemalagd MQTT-styrningVirtuellt kraftverk
Next EnergyNya integrationerOmarbetadOpinum
Övervakning
Paragraf 14a IntegrationPlan-ahead APIPleeviSäkringslådaScholt
TrevionVGT EnergiYuso - BatterikontrollYuso - Solnedskärning
Felsökning
InstallationKom igång snabbt
Konfiguration från A till Ö
Kundspecifik
LicensNätverkSäkerhet, underhåll och juridiska meddelandenSpecifikationerStatus-LED:arStyrenhetStyrresponsstid
Tillbehör
Externa signalerMqtt
Tips
Tips

VPP-protokollet är baserat på Live MQTT-protokollet. Vänligen läs denna sida innan detta. Se Live MQTT Control.

Tips
Tips

Den initiala VPP-inställningen MÅSTE göras av Sofar. Vänligen kontakta Sofar innan du följer nästa steg.

Ansluta till MQTT Broker

Vänligen se följande avsnitt för att ta reda på hur du ansluter till Sofar MQTT Broker: MQTT Broker Connection

VPP-funktionalitet

VPP är designad för att ta emot en setpoint/strategi per enhetsgrupp (t.ex. Sol, Lagring), och aggregera setpointen mellan de styrenheter som är anslutna till VPP.

Medan Live MQTT-protokollet skickar ett kommando till en enskild styrenhet, tillåter VPP användaren att skicka ett kommando till en grupp av styrenheter.

Image 1

Lägga till styrenheter i VPP

Image 1
Image 1
Image 1
Image 1

När du lägger till Sofar MQTT-signal visas ett fält för standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}. Ange här VPP ID som erhållits.

Enter VPP ID
Image 1

Aggregeringsalgoritm

Setpoint aggregeras baserat på kapaciteten hos enheterna som hör till de individuella styrenheterna.

MQTT Topics

När den initiala inställningen är klar tillhandahålls ett VPP ID och ett MQTT-användarnamn (och lösenord).

Inkommande Topic

Topic: vpp/{MQTT Username}/{VPP ID}/warning

Topic (föråldrat): vpp/{MQTT Username}/{VPP ID}

Detta topic används av användaren för att skicka ett aggregerat kommando till VPP.

Live VPP

Body:

{
    "msg_id": <Inkrementellt meddelande-id>(int),
    "vpp_id": <VPP ID>(str)
    "time": "<Unix Timestamp>(int)",
    "fields": {
        "<Komponentpolicy>": "<Policytyp>",
        "<Komponent Ström Setpoint>": <Setpoint i watt>
    }
}

Komponentpolicyer och setpoints finns här: MQTT Components and Policies

Schemalagd VPP

Body:

{
    "msg_id": <Inkrementellt meddelande-id>(int),
    "vpp_id": <VPP ID>(str)
    "time": "<Unix Timestamp>(int)",
    "message_type": "<Meddelandetyp>(str)",
    "fields": {
        "<Komponentpolicy>": "<Policytyp>",
        "<Komponent Ström Setpoint>": <Setpoint i watt>
    }
}

Komponentpolicyer och setpoints finns här: MQTT Components and Policies

Bekräftelse Topic

Topic: standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}

Topic (föråldrat): vpp/{MQTT Username}/{VPP ID}/warning

Efter att ett kommando skickats kommer VPP att svara med en bekräftelse som visar om kommandot mottogs framgångsrikt eller inte.

Body:

{
    "payload": {
        "fields": {
            "responseCode": <Framgång/Failure Kod>(int),
            "ack": <Bekräftelsemeddelande>(str)
        },
        "target": <VPP ID>(str)
    },
    "message_type": <Meddelandetyp>(str)
}

Feedback Topic

Topic: standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}

Topic (föråldrat): vpp/{MQTT Username}/{VPP ID}/warning

Feedback Topic innehåller feedbacken som returneras av de individuella styrenheterna.

Body:

{
    "payload": {
        "updated_on": <Unix Timestamp för data>(str)
        "feedback_dict": {
            <Feedback Dict>(dict)
        },
        "target": <Site Node ID>(str)
    },
    "message_type": <Meddelandetyp>(str)
}

Feedback dict-strukturen finns här: MQTT Feedback Payload Structure

Aggregerad Feedback Topic

Topic: standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}

Topic (föråldrat): vpp/{MQTT Username}/{VPP ID}/warning

VPP aggregerar feedback som tas emot från varje individuell styrenhet.

Body:

{
    "payload": {
        "updated_on": <Unix Timestamp för data>(str)
        "feedback_dict": {
            <Aggregerad Feedback Dict>(dict)
        },
    },
    "message_type": <Meddelandetyp>(str)
}

Den aggregerade feedbackordboken är strukturerad liknande MQTT Feedback Payload Structure. Stringvärden, såsom utförda strategier, kan dock inte aggregeras och inkluderas därför inte.

Utgående Kommandon Topic

Topic: standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}

Topic (föråldrat): vpp/{MQTT Username}/{VPP ID}/warning

När kommandon skickas till styrenheterna av VPP rapporteras detta via detta topic.

Body:

{
    "payload": {
        "aggregated": {
            <Komponentnamn>(str): <CommandPower Värde>(float)...
        },
        "dispatched_commands": [
            <Lista över individuella kommandon skickade till styrenheterna>
        ],
    },
    "message_type": <Meddelandetyp>(str)
}

Payload-strukturen för de individuella kommandon som skickas finns här: MQTT Feedback Payload Structure.

Varning Topic

Topic: standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}

Topic (föråldrat): vpp/{MQTT Username}/{VPP ID}/warning

Om ett fel eller en varning uppstår i VPP skickas ett meddelande via detta MQTT-topic.

Body:

{
    "payload": {
        "fields": {
            <Fältordbok>(dict)
        },
        "target": <VPP ID>(str)
    },
    "message_type": <Meddelandetyp>(str)
}
Last updated May 22, 2026Edit this page

Schemalagd MQTT-styrning

Previous Page

Next Energy

Next Page

On this page

Ansluta till MQTT BrokerVPP-funktionalitetLägga till styrenheter i VPPAggregeringsalgoritmMQTT TopicsInkommande TopicLive VPPSchemalagd VPPBekräftelse TopicFeedback TopicAggregerad Feedback TopicUtgående Kommandon TopicVarning Topic