Linhas de Base
Cuidado
AVISO: Linhas de base não são suportadas em todos os controladores. Por favor, entre em contato com o suporte para mais informações.
Antes de continuar, certifique-se de que sua rede e dispositivos estão prontos seguindo o guia Configuração MQTT.
1. Dispositivos Suportados
| Device Type | Variants | Suportado |
|---|---|---|
| Inversores Solares | Todos | ❌ |
| Dispositivos de Armazenamento | ✅ | |
| Carregadores de VE | ❌ |
2. Configuração
Este guia irá ajudá-lo a configurar as Previsões de Linha de Base no seu Controller.
O que você precisa
- SmartgridOne Controller com conectividade à Internet.
- Configuração MQTT. Por favor, consulte a página principal do MQTT para mais informações: Configuração MQTT
1. Adicione seus dispositivos
Faça login na interface de comissionamento e certifique-se de que os dispositivos estão adicionados ao SmartgridOne Controller.
2. Adicione o Sinal Externo da Linha de Base



3. Preencha os parâmetros
Os seguintes parâmetros são personalizáveis:
3.1 Comprimento do Intervalo
Tipo: inteiro
O comprimento do intervalo indica a frequência para uma nova previsão. Geralmente definido para 15 minutos ou uma hora, dependendo do mercado de energia.
3.2 Número de intervalos
Tipo: inteiro
O número de intervalos do comprimento definido acima. Por exemplo, se forem criados 96 intervalos de 15 minutos, teremos previsões para as próximas 24 horas.
3.3 Formato de criação
As linhas de base podem ser criadas diariamente ou em um intervalo fixo. Esses dois formatos têm diferentes casos de uso.
3.3.1 Diário
As linhas de base são criadas uma vez por dia, em uma hora específica. Este formato permite selecionar uma hora de ativação — que é quanto tempo após a criação a linha de base se torna ativa.
Por exemplo, uma linha de base é criada às 9h, mas só fica ativa no dia seguinte, então a hora de ativação é definida para 15h.
3.3.1.1 Hora de Criação
Tipo: inteiro
A hora em que a linha de base é criada todos os dias.
3.3.1.2 Hora de Ativação
Tipo: inteiro
O número de horas após a hora de criação em que a linha de base é ativada.
3.3.2 Intervalo Fixo
As linhas de base são geradas em um intervalo fixo. São geradas pouco antes do horário de ativação e ativadas imediatamente. Por exemplo, a linha de base para a próxima hora é gerada às :59.
3.3.2.1 Intervalo de Atualização Tipo: inteiro
Com que frequência a linha de base é regenerada. Comumente configurado para 15 minutos ou uma hora.
3.4 Parâmetro de Atualização
Tipo: inteiro
Uma constante que especifica quanto tempo antes do horário de ativação geramos a linha de base. Geralmente definido para um ou dois minutos.
3.5 Seguir Linhas de Base
Tipo: booleano
Se definido como verdadeiro, os dispositivos seguem a linha de base que é gerada. Se definido como falso, as linhas de base não são seguidas diretamente. As linhas de base são usadas como previsão, e seguidas o mais próximo possível. As ações do dispositivo podem se desviar da linha de base gerada, dependendo de variáveis em tempo real fora de controle, como previsão de PV, cargas incontornáveis e períodos de carregamento de VE.
3.6 Preditores Personalizados (Em Desenvolvimento)
Algoritmos de previsão personalizados são usados para criar as linhas de base.
4. Ative o sinal da Linha de Base
Selecione todos os dispositivos que deseja incluir no Controle Remoto MQTT.

5. Sinal da Linha de Base adicionado
A interface da Linha de Base foi agora ativada no SmartgridOne Controller.
Estamos prontos para continuar. A coluna Status mostrará quaisquer erros potenciais durante a configuração.
3. Coleta da Linha de Base
As linhas de base podem ser obtidas do controlador usando MQTT.
O seguinte tópico é usado para enviar uma solicitação para obter as linhas de base:
standard1/rp_one_s/remoteBaselineMetrics/'controller SN'onde <Controller SN> deve ser substituído pelo número de série do Controller que está enviando o feedback.
O seguinte formato de mensagem deve ser usado para obter as linhas de base:
{
"extraTags": {
"nodeId": <Controller SN>_site_0>
},
"time": <Unix Timestamp>,
"fields": {}
}O seguinte tópico é usado para receber dados da linha de base:
standard1/outbound/remoteBaselineMetrics/feedback/<Controller SN>onde <Controller SN> deve ser substituído pelo número de série do Controller que está enviando o feedback.
O feedback da linha de base é enviado no seguinte formato:
{
"time": <Unix Timestamp>,
"data": {
"baseline": {
"<Device Node ID>": [
{
"endTimeUnix": "",
"power_W": ""
},
],
},
"nextBaseline": {
"<Device Node ID>": [
{
"endTimeUnix": "",
"power_W": ""
},
],
},
"error": {
<Erros ocorridos durante a execução>
}
"response_code": <Código de Resposta>
},
"fields": {},
"requestTime": <Unix Timestamp>,
"time": <Unix Timestamp>,
"siteNodeId": <Controller SN>_site_0>
}4. Script de demonstração em Python
Por favor, baixe o arquivo abaixo em seu IDE Python preferido. Preencha seu número de série e credenciais MQTT e execute o script:
