SmartgridOne logo
SmartgridOne logo
Accessoires
App
Apparaten
Bedradings- en verbindingsrichtlijnenCertificaten
Configuratie van A tot Z
Controller
Externe signalen
DSO

AgrolaAutarcoAxpoBEE EnergieBloemCKWCompanion EnergyDexterDiagnostische testsDNO ReleebesturingDynamische EnergiehandelEdmijElia
Elindus
Energie Flexibiliteitsoplossingen (EFS)EnervalisEngieEPEX Spot SolarEuropese GrondstoffenFleco PowerFrank EnergieGreenchoiceHallostroomHeropendHive PowerImbyKratTrade
Monitoring
Mqtt
BasislijnenFCRGeplande MQTT-besturingLive MQTT controlOnboarding-procesVirtuele Energiecentrale
Nieuwe integratiesOpinumParagraaf 14a IntegratiePlan-ahead APIPleeviPowernautScholt
TrevionVGT EnergieVolgende EnergieYuso - BatterijcontroleYuso - Zonne-uitschakelingZekeringkast
Gereedschapskist
Installatie
Klant specifiek
LicentieNetwerk
Probleemoplossing
RegeltijdSnel aan de slagSpecificatiesStatus-LED'sVeiligheids-, onderhouds- en wettelijke mededelingenVideohandleidingen
Externe signalenMqtt

Virtuele Energiecentrales

Tip
Tip

Het VPP-protocol is gebaseerd op het Live MQTT-protocol. Raadpleeg deze pagina voorafgaand hieraan. Zie Live MQTT Control.

Tip
Tip

De initiële VPP-configuratie MOET worden uitgevoerd door SmartgridOne. Neem contact op met SmartgridOne voordat u de volgende stappen volgt.

Verbinden met de MQTT Broker

Raadpleeg de volgende sectie om te ontdekken hoe u verbinding maakt met de SmartgridOne MQTT Broker: MQTT Broker Connection

VPP-functionaliteit

De VPP is ontworpen om één setpoint/strategie per apparaatgroep (bijv. Solar, Storage) te ontvangen en de setpoints tussen de controllers die op de VPP zijn aangesloten te aggregeren.

Waar het Live MQTT-protocol een commando zou sturen naar een enkele controller, stelt de VPP de gebruiker in staat om één commando te sturen naar een groep controllers.

Image 1

Controllers toevoegen aan de VPP

Image 1
Image 1
Image 1
Image 1

Bij het toevoegen van het SmartgridOne MQTT Signaal wordt een standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID} veld weergegeven. Vul hier de VPP ID in die u heeft ontvangen.

Enter VPP ID
Image 1

Aggregatie-algoritme

De setpoints worden geaggregeerd op basis van de capaciteit van de apparaten die onder de individuele controllers vallen.

MQTT Topics

Zodra de initiële setup voltooid is, worden een VPP ID en MQTT-gebruikersnaam (en wachtwoord) verstrekt.

Inkomend Topic

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

Topic (verouderd): vpp/{MQTT Username}/{VPP ID}

Dit topic wordt door de gebruiker gebruikt om een geaggregeerd commando te sturen naar de VPP.

Live VPP

Inhoud:

{
    "msg_id": <Oplopend bericht ID>(int),
    "vpp_id": <VPP ID>(str)
    "time": "<Unix Timestamp>(int)",
    "fields": {
        "<Component Policy>": "<Policy Type>",
        "<Component Power Setpoint>": <Setpoint in watt>
    }
}

De componentbeleid en setpoints zijn hier te vinden: MQTT Components and Policies

Geplande VPP

Inhoud:

{
    "msg_id": <Oplopend bericht ID>(int),
    "vpp_id": <VPP ID>(str)
    "time": "<Unix Timestamp>(int)",
    "message_type": "<Type van bericht>(str)",
    "fields": {
        "<Component Policy>": "<Policy Type>",
        "<Component Power Setpoint>": <Setpoint in watt>
    }
}

De componentbeleid en setpoints zijn hier te vinden: MQTT Components and Policies

Bevestiging Topic

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

Topic (verouderd): vpp/{MQTT Username}/{VPP ID}/warning

Na het verzenden van een commando zal de VPP een bevestiging terugsturen, die aangeeft of het commando succesvol is ontvangen of niet.

Inhoud:

{
    "payload": {
        "fields": {
            "responseCode": <Succes/Mislukking Code>(int),
            "ack": <Bevestigingsbericht>(str)
        },
        "target": <VPP ID>(str)
    },
    "message_type": <Type van Bericht>(str)
}

Feedback Topic

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

Topic (verouderd): vpp/{MQTT Username}/{VPP ID}/warning

Het Feedback Topic bevat de feedback teruggestuurd door de individuele controllers.

Inhoud:

{
    "payload": {
        "updated_on": <Unix Timestamp van de data>(str)
        "feedback_dict": {
            <Feedback Dict>(dict)
        },
        "target": <Site Node ID>(str)
    },
    "message_type": <Type van Bericht>(str)
}

De feedback dict-structuur is hier te vinden: MQTT Feedback Payload Structure

Geaggregeerd Feedback Topic

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

Topic (verouderd): vpp/{MQTT Username}/{VPP ID}/warning

De VPP aggregeert de feedback van elke individuele controller.

Inhoud:

{
    "payload": {
        "updated_on": <Unix Timestamp van de data>(str)
        "feedback_dict": {
            <Geaggregeerde Feedback Dict>(dict)
        },
    },
    "message_type": <Type van Bericht>(str)
}

De geaggregeerde feedback dictionary is vergelijkbaar gestructureerd als de MQTT Feedback Payload Structure. Strings, zoals uitgevoerde strategieën, kunnen echter niet worden geaggregeerd en zijn daarom niet inbegrepen.

Verzonden Commando's Topic

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

Topic (verouderd): vpp/{MQTT Username}/{VPP ID}/warning

Wanneer commando's door de VPP naar de controllers worden gestuurd, wordt dit gerapporteerd via dit topic.

Inhoud:

{
    "payload": {
        "aggregated": {
            <Component Naam>(str): <CommandPower Waarde>(float)...
        },
        "dispatched_commands": [
            <Lijst van individuele commando’s verstuurd naar de controllers>
        ],
    },
    "message_type": <Type van Bericht>(str)
}

De payload-structuur van de individuele verzonden commando's is hier te vinden: MQTT Feedback Payload Structure.

Waarschuwing Topic

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

Topic (verouderd): vpp/{MQTT Username}/{VPP ID}/warning

Als er een fout of waarschuwing optreedt in de VPP, wordt een bericht via dit MQTT-topic verstuurd.

Inhoud:

{
    "payload": {
        "fields": {
            <Field Dictionary>(dict)
        },
        "target": <VPP ID>(str)
    },
    "message_type": <Type van Bericht>(str)
}
Last updated July 9, 2026Edit this page

Onboarding-proces

Previous Page

Nieuwe integraties

Next Page

On this page

Virtuele EnergiecentralesVerbinden met de MQTT BrokerVPP-functionaliteitControllers toevoegen aan de VPPAggregatie-algoritmeMQTT TopicsInkomend TopicLive VPPGeplande VPPBevestiging TopicFeedback TopicGeaggregeerd Feedback TopicVerzonden Commando's TopicWaarschuwing Topic