1. Suporte à versão MQTT
Nós apoiamos os 3. versão x . Entretanto, não oferecemos suporte para 5. x.
2. Documentação da API MQTT do controlador Reduxi
A documentação de todos os tópicos MQTT disponíveis e métodos de assinatura estão disponíveis em:
A documentação MQTT é gerada do ponto de vista do Reduxi Controller.
Ao ler o Reduxi MQTT, você verá o termo "PUB". Por que PUB? Porque publicamos os dados do Reduxi Controller no tópico.
Quando você define valores para o Reduxi Controller via MQTT, você verá o termo "SUB". Por que SUB? Porque assinamos o tópico e lemos dados dele, definindo os valores que você enviou para o Reduxi Controller.
Abaixo, incluímos algumas informações sobre como o Reduxi Configurator deve ser configurado para que você comece a receber dados sobre corretores MQTT específicos. No último parágrafo, você pode ver um exemplo de uma leitura e configuração dos pontos de ajuste em um dispositivo.
3. Configuração da interface Reduxi MQTT
Faça login no dispositivo Reduxi Controler e vá para as configurações do sistema. Em Configurações do sistema, selecione MQTT v3 e defina os dados do broker MQTT:
- Host (apenas domínio/IP, sem mqtts://)
- Porta
- Nome de usuário
- Senha
4. Cliente Windows
Você pode tentar coletar dados usando o MQTT Explorer e se conectar ao broker MQTT com o seguinte:
Você pode se conectar ao broker MQTT ao iniciar um aplicativo MQTT Explorer.
5. Comandos
5.1. Atualizar metadados
Solicite à Reduxi que republice todos os metadados sobre o sistema, dispositivos e estratégias no MQTT. Caso contrário, apenas leituras e pontos de ajuste são publicados periodicamente.
Tópico: controladores/controller_unit_id/comandos/atualização
5.2. Reinício
Você poderia reiniciar o Reduxi Controller?
Tópico: controladores/controller_unit_id/comandos/atualização
6. Pontos de ajuste
6.1. Ver todos os pontos de ajuste ativos para o dispositivo
6.2. Definir pontos de ajuste para o dispositivo
6.2.1. Exemplo 1
Defina a potência ativa para -1 kW (exportação) em todas as fases por 15 segundos.
{
"valores": [
{
"ação": "DEFINIR",
"tipo": "POWER_ACTIVE",
"alvo": "FIXO",
"tipo de fase": nulo,
"valor": 1000,
"prioridade": 10000,
"validForTime": 15000
}
]
}
6.2.2. Exemplo 2
Limite a corrente máxima a 10A na fase L2 por 30 segundos.
{
"valores": [
{
"ação": "DEFINIR",
"tipo": "ATUAL",
"alvo": "MÁXIMO",
"tipo de fase": "L2",
"valor": 10,
"prioridade": 10000,
"validForTime": 30000
}
]
}
Comentários
0 comentário
Artigo fechado para comentários.