SmartgridOne logo
SmartgridOne logo
Acessórios
AplicativoAvisos de segurança, manutenção e legais
Caixa de Ferramentas
Certificados
Configuração de A a Z
ControladorDiretrizes para fiação e conectividade
Dispositivos
Especificações
Específico para o Cliente
Início RápidoInstalaçãoLEDs de StatusLicençaRede
Resolução de Problemas
Sinais Externos
OSD

AgrolaAPI de planejamento antecipadoAutarcoAxpoCaixa de fusíveisComércio Dinâmico de EnergiaCompanion EnergiaControle de Relé DNODexterEdmijElia
Elindus
Energia BEEEnervalisEngieEPEX Spot SolarFleco PowerFlorFrank EnergieGreenchoiceHallostroomImbyKratTrade
Monitoramento
Mqtt
Controle MQTT programadoFluxo de IntegraçãoLinhas de baseLive MQTT controlUsina Virtual
Novas integraçõesOpinumParágrafo 14a IntegraçãoPleeviProdutos EuropeusPróxima EnergiaReativadoScholtSoluções de Flexibilidade Energética (EFS)
Testes de diagnósticoTrevionVGT EnergiaYuso - Controle de BateriaYuso - Restrição Solar
Tempo de resposta do controleTutoriais em vídeo
Sinais ExternosMqtt
Dica
Dica

O Protocolo VPP é baseado no Protocolo Live MQTT. Consulte esta página antes desta. Veja Live MQTT Control.

Dica
Dica

A configuração inicial do VPP DEVE ser feita por SmartgridOne. Por favor, entre em contato com SmartgridOne antes de seguir os próximos passos.

Conectando-se ao Broker MQTT

Por favor, consulte a seção a seguir para saber como conectar-se ao Broker MQTT SmartgridOne: MQTT Broker Connection

Funcionalidade do VPP

O VPP é projetado para receber um ponto de ajuste/estratégia por grupo de dispositivos (ex.: Solar, Armazenamento), e agregar o ponto de ajuste entre os controladores conectados ao VPP.

Enquanto o Protocolo Live MQTT enviaria um comando a um único controlador, o VPP permite ao usuário enviar um comando a um grupo de controladores.

Image 1

Adicionando Controladores ao VPP

Image 1
Image 1
Image 1
Image 1

Ao adicionar o Sinal MQTT SmartgridOne, um campo standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID} será exibido. Insira aqui o ID do VPP recebido.

Enter VPP ID
Image 1

Algoritmo de Agregação

Os pontos de ajuste são agregados com base na capacidade dos dispositivos sob os controladores individuais.

Tópicos MQTT

Uma vez que a configuração inicial esteja concluída, um ID do VPP e um Nome de Usuário MQTT (e senha) serão fornecidos.

Tópico de Entrada

Tópico: vpp/{MQTT Username}/{VPP ID}/warning

Tópico (descontinuado): vpp/{MQTT Username}/{VPP ID}

Este tópico é usado pelo usuário para enviar um comando agregado ao VPP.

VPP ao vivo

Corpo:

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

As políticas e pontos de ajuste dos componentes podem ser encontrados aqui: MQTT Components and Policies

VPP Agendado

Corpo:

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

As políticas e pontos de ajuste dos componentes podem ser encontrados aqui: MQTT Components and Policies

Tópico de Confirmação

Tópico: standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}

Tópico (descontinuado): vpp/{MQTT Username}/{VPP ID}/warning

Após o envio de um comando, o VPP responderá com uma confirmação, indicando se o comando foi recebido com sucesso ou não.

Corpo:

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

Tópico de Feedback

Tópico: standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}

Tópico (descontinuado): vpp/{MQTT Username}/{VPP ID}/warning

O Tópico de Feedback contém o retorno fornecido pelos controladores individuais.

Corpo:

{
    "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)
}

A estrutura do dicionário de feedback pode ser encontrada aqui: MQTT Feedback Payload Structure

Tópico de Feedback Agregado

Tópico: standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}

Tópico (descontinuado): vpp/{MQTT Username}/{VPP ID}/warning

O VPP agrega o feedback recebido por cada controlador individual.

Corpo:

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

O dicionário de feedback agregado tem estrutura similar à MQTT Feedback Payload Structure. No entanto, valores do tipo string, como estratégias executadas, não podem ser agregados e, portanto, não são incluídos.

Tópico de Comandos Enviados

Tópico: standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}

Tópico (descontinuado): vpp/{MQTT Username}/{VPP ID}/warning

Quando comandos são enviados aos controladores pelo VPP, isso é reportado usando este tópico.

Corpo:

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

A estrutura do payload dos comandos individuais enviados pode ser encontrada aqui: MQTT Feedback Payload Structure.

Tópico de Aviso

Tópico: standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}

Tópico (descontinuado): vpp/{MQTT Username}/{VPP ID}/warning

Se ocorrer um erro ou aviso no VPP, uma mensagem será enviada através deste tópico MQTT.

Corpo:

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

Live MQTT control

Previous Page

Novas integrações

Next Page

On this page

Conectando-se ao Broker MQTTFuncionalidade do VPPAdicionando Controladores ao VPPAlgoritmo de AgregaçãoTópicos MQTTTópico de EntradaVPP ao vivoVPP AgendadoTópico de ConfirmaçãoTópico de FeedbackTópico de Feedback AgregadoTópico de Comandos EnviadosTópico de Aviso