SmartgridOne logo
SmartgridOne logo
Accessori
AppAvvertenze di sicurezza, manutenzione e legaliAvvio rapido
Cassetta degli attrezzi
Certificati
Configurazione dalla A alla Z
Controllore
Dispositivi
InstallazioneLED di statoLicenzaLinee guida per cablaggio e connettivitàRete
Risoluzione dei problemi
Segnali Esterni
DSO

AgrolaAPI di pianificazione anticipataAutarcoAxpoCKWCommercio di Energia DinamicoControllo Relè DNOCorrente di HallDexterEdmijElia
Elindus
Energia BEEEnergia CompagnaEnervalisEngieEPEX Spot SolareFioreFleco PowerFrank EnergieGreenchoiceHive PowerImbyKratTradeMerci Commodities
Monitoraggio
Mqtt
Centrale Elettrica VirtualeControllo MQTT programmatoFlusso di onboardingLinee di baseLive MQTT control
Next EnergyNuove integrazioniOpinumParagrafo 14a IntegrazionePleeviQuadro portafusibiliRimodernatoScholtSoluzioni di Flessibilità Energetica (EFS)
Test diagnosticiTrevionVGT EnergiaYuso - Controllo BatteriaYuso - Riduzione Solare
Specifiche
Specifico del Cliente
Tempo di risposta del controlloVideo tutorial
Segnali EsterniMqtt
Suggerimento
Suggerimento

Il protocollo VPP si basa sul protocollo Live MQTT. Si prega di fare riferimento a questa pagina prima di questa. Vedi Live MQTT Control.

Suggerimento
Suggerimento

La configurazione iniziale del VPP DEVE essere eseguita da SmartgridOne. Si prega di contattare SmartgridOne prima di seguire i passaggi successivi.

Connessione al Broker MQTT

Si prega di fare riferimento alla sezione seguente per scoprire come connettersi al Broker MQTT SmartgridOne: MQTT Broker Connection

Funzionalità VPP

Il VPP è progettato per ricevere un setpoint/strategia per gruppo di dispositivi (ad esempio Solare, Accumulo), e aggregare il setpoint tra i controller collegati al VPP.

Mentre il protocollo Live MQTT invierebbe un comando a un singolo controller, il VPP consente all'utente di inviare un comando a un gruppo di controller.

Image 1

Aggiunta di Controller al VPP

Image 1
Image 1
Image 1
Image 1

Quando si aggiunge il segnale MQTT SmartgridOne, viene mostrato un campo standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}. Inserire qui il VPP ID ricevuto.

Enter VPP ID
Image 1

Algoritmo di Aggregazione

I setpoint sono aggregati in base alla capacità dei dispositivi ricompresi nei singoli controller.

Argomenti MQTT

Una volta completata la configurazione iniziale, verranno forniti un VPP ID e un MQTT Username (e password).

Argomento in ingresso

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

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

Questo argomento viene utilizzato dall'utente per inviare un comando aggregato al VPP.

VPP Live

Body:

{
    "msg_id": <Incremental message id>(int),
    "vpp_id": <VPP ID>(str)
    "time": "<Unix Timestamp>(int)",
    "fields": {
        "<Component Policy>": "<Policy Type>",
        "<Component Power Setpoint>": <Setpoint in watts>
    }
}

Le policy e i setpoint dei componenti possono essere trovate qui: MQTT Components and Policies

VPP Programmato

Body:

{
    "msg_id": <Incremental message id>(int),
    "vpp_id": <VPP ID>(str)
    "time": "<Unix Timestamp>(int)",
    "message_type": "<Type of message>(str)",
    "fields": {
        "<Component Policy>": "<Policy Type>",
        "<Component Power Setpoint>": <Setpoint in watts>
    }
}

Le policy e i setpoint dei componenti possono essere trovate qui: MQTT Components and Policies

Argomento di Conferma

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

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

Dopo che un comando è stato inviato, il VPP risponderà con una conferma, indicando se il comando è stato ricevuto con successo o meno.

Body:

{
    "payload": {
        "fields": {
            "responseCode": <Success/Failure Code>(int),
            "ack": <Acknowledgement Message>(str)
        },
        "target": <VPP ID>(str)
    },
    "message_type": <Type of Message>(str)
}

Argomento di Feedback

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

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

L'argomento Feedback contiene il feedback restituito dai singoli controller.

Body:

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

La struttura del dizionario feedback può essere trovata qui: MQTT Feedback Payload Structure

Argomento di Feedback Aggregato

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

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

Il VPP aggrega il feedback ricevuto da ogni singolo controller.

Body:

{
    "payload": {
        "updated_on": <Unix Timestamp of the data>(str)
        "feedback_dict": {
            <Aggregated Feedback Dict>(dict)
        },
    },
    "message_type": <Type of Message>(str)
}

Il dizionario di feedback aggregato ha una struttura simile a quella di MQTT Feedback Payload Structure. Tuttavia, valori stringa, come strategie eseguite, non possono essere aggregati e quindi non sono inclusi.

Argomento Comandi Inviati

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

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

Quando comandi vengono inviati ai controller dal VPP, ciò viene segnalato tramite questo argomento.

Body:

{
    "payload": {
        "aggregated": {
            <Component Name>(str): <CommandPower Value>(float)...
        },
        "dispatched_commands": [
            <List of individual commands sent to the controllers>
        ],
    },
    "message_type": <Type of Message>(str)
}

La struttura del payload dei singoli comandi inviati può essere trovata qui: MQTT Feedback Payload Structure.

Argomento di Avviso

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

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

Se si verifica un errore o un avviso nel VPP, un messaggio sarà inviato tramite questo argomento MQTT.

Body:

{
    "payload": {
        "fields": {
            <Field Dictionary>(dict)
        },
        "target": <VPP ID>(str)
    },
    "message_type": <Type of Message>(str)
}
Last updated May 22, 2026Edit this page

Mqtt

Previous Page

Controllo MQTT programmato

Next Page

On this page

Connessione al Broker MQTTFunzionalità VPPAggiunta di Controller al VPPAlgoritmo di AggregazioneArgomenti MQTTArgomento in ingressoVPP LiveVPP ProgrammatoArgomento di ConfermaArgomento di FeedbackArgomento di Feedback AggregatoArgomento Comandi InviatiArgomento di Avviso