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. Por favor, consulte esta página antes. 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 ao Broker MQTT

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

Funcionalidade do VPP

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

Enquanto o Protocolo Live MQTT enviaria um comando para um único controlador, o VPP permite ao usuário enviar um comando para 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 vpp/{MQTT Username}/{VPP ID}/warning é exibido. Insira aqui o ID do VPP recebido.

Enter VPP ID
Image 1

Algoritmo de Agregação

Os setpoints são agregados com base na capacidade dos dispositivos sob cada controlador individual.

Tópicos MQTT

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

Tópico de Entrada

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

Este tópico é usado pelo usuário para enviar um comando agregado para o 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 setpoints dos componentes podem ser encontradas aqui: MQTT Components and Policies

VPP Programado

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 setpoints dos componentes podem ser encontradas aqui: MQTT Components and Policies

Tópico de Confirmação

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

Após um comando ter sido enviado, 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: vpp/{MQTT Username}/{VPP ID}/warning

O Tópico de Feedback contém o feedback retornado 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: vpp/{MQTT Username}/{VPP ID}/warning

O VPP agrega o feedback recebido de 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 é estruturado de forma semelhante à MQTT Feedback Payload Structure. No entanto, valores em string, como estratégias executadas, não podem ser agregados e, portanto, não estão incluídos.

Tópico de Comandos Despachados

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

Quando comandos são enviados aos controladores pelo VPP, isso é comunicado 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 Avisos

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

Se ocorrer um erro ou aviso no VPP, uma mensagem será enviada por este tópico MQTT.

Corpo:

{
    "payload": {
        "fields": {
            <Field Dictionary>(dict)
        },
        "target": <VPP ID>(str)
    },
    "message_type": <Type of Message>(str)
}

Live MQTT control

Previous Page

Novas integrações

Next Page

On this page

Conectando ao Broker MQTTFuncionalidade do VPPAdicionando Controladores ao VPPAlgoritmo de AgregaçãoTópicos MQTTTópico de EntradaVPP ao VivoVPP ProgramadoTópico de ConfirmaçãoTópico de FeedbackTópico de Feedback AgregadoTópico de Comandos DespachadosTópico de Avisos