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
Bomba de Calor
Caldeira
Cargas Comutadas
Estação de Carregamento para Veículos Elétricos
Inversores Híbridos Fotovoltaicos e de Bateria
Medidor de Água
Medidor de Energia
Medidor de Gás
Novas integrações
Nuvem
AlphaESS
Controle Ems
ComAGradeHelinNeargridScholtTaylor
Huawei
NeovoltSMASolarEdge
SparkySungrow iSolarCloud
Plc
Especificações
Específico para o Cliente
Início RápidoInstalaçãoLEDs de StatusLicençaRede
Resolução de Problemas
Sinais Externos
Tempo de resposta do controleTutoriais em vídeo
DispositivosNuvemControle Ems
Taylor

Driver MQTT Taylor

A seguinte integração pode ser usada para enviar medições do local via MQTT e receber comandos para os diferentes tipos de dispositivos instalados.

Script de demonstração em Python

Entre em contato com SmartgridOne para solicitar um script de demonstração.

Pré-requisitos

Controlador em Nuvem

Os locais serão controlados via um Controlador em Nuvem. Por favor, entre em contato com Controller para configurar um novo Controlador em Nuvem.

Configuração do Local

Após a criação de um Controlador em Nuvem, ele conterá um número de série único (standard1/rp_one_s/taylor_ack/<site_filter>/<Controller SN>).

Novos locais podem ser gerados no Controlador em Nuvem usando filtros de locais únicos standard1/outbound/taylor_cmd/<site_filter>/<Controller SN>/

Essas duas variáveis devem ser usadas nos Tópicos e Corpo do MQTT.

Aviso
Aviso

O uso de filtros de locais idênticos resultará em erros.

Seleção de Dispositivos

Device TypeSuportado
Solar Inverters✅
Storage Devices
Heatpumps
Grid & Consumption Meters
EV Chargers❌
Nota
Nota

Os dispositivos em um local não podem ser editados após a criação.

Credenciais MQTT

SmartgridOne fornecerá as credenciais MQTT. O nome de usuário do MQTT deve ser inserido ao gerar um novo local.

Nota
Nota

As credenciais devem ser fornecidas apenas uma vez. Um conjunto de credenciais MQTT pode ser usado para controlar todos os locais.

Enviando medições

Para enviar medições ao SmartgridOne Controller, o seguinte tópico MQTT pode ser usado para publicação: standard1/outbound/taylor_meas/<site_filter>/<Controller SN>/

Campos opcionais são mencionados em itálico.

Os seguintes campos podem ser enviados por tipo de dispositivo:

  • Armazenamento

    • mean_soc_perc
    • active_power_W
    • today_charged_Wh
    • today_discharged_Wh
    • energy_stored_Wh
  • Solar

    • active_power_W
    • today_energy_Wh
  • Bombas de Calor

    • operation_modes
      • Possíveis modos de operação são off, on
    • active_power_W
      • Equivale à potência nominal enquanto a bomba de calor está ligada
  • Medidores

    • active_power_W
    • today_imported_energy_Wh
    • today_exported_energy_Wh

A mensagem deve ser estruturada da seguinte forma:

{
    "time": "<Unix Timestamp>",
    "data": {
        "state": {
            "grid": {
                "active_power_W": <Potência Ativa da Rede em Watts>,
                "today_imported_energy_Wh": <Energia Importada da Rede em Watt-horas>,
                "today_exported_energy_Wh": <Energia Exportada da Rede em Watt-horas>,
            },
            "meter": {
                "active_power_W": <Potência Ativa da Rede em Watts>,
                "today_imported_energy_Wh": <Energia Importada da Rede em Watt-horas>,
                "today_exported_energy_Wh": <Energia Exportada da Rede em Watt-horas>,
            },
            "storage": {
                "energy_stored_Wh": <Energia Armazenada em Watt-horas>,
                "mean_soc_perc": <Percentual Médio do Estado de Carga>,
                "active_power_W": <Potência Ativa em Watts>,
                "today_charged_Wh": <Energia Carregada Hoje em Watt-horas>,
                "today_discharged_Wh": <Energia Descarrgada Hoje em Watt-horas>,
            },
            "solar": {
                "active_power_W": <Potência Ativa Solar em Watts>,
                "today_energy_Wh": <Energia Produzida Hoje em Watt-horas>.
            },
            "heat_pump": {
                "active_power_W": <Potência Ativa da Bomba de Calor em Watts>,
                "operation_modes": <Modo de Operação da Bomba de Calor>
            }
        },
        "response_code": <Código de Resposta>
    },
    "fields": {},
    "requestTime": "<Unix Timestamp>",
    "time": "<Unix Timestamp>",
    "siteNodeId": "<site_filter"
}

Confirmação de Medição

Quando uma medição for recebida com sucesso, uma confirmação será enviada no seguinte tópico: standard1/rp_one_s/taylor_ack/<site_filter>/<Controller SN>

Esta confirmação pode ser usada para:

  1. Verificar que a mensagem de medição foi recebida com sucesso.
  2. Verificar que a mensagem de medição contenha todos os dados necessários.

Recebendo comandos

Para receber comandos do SmartgridOne Controller, assine o seguinte tópico MQTT: standard1/outbound/taylor_cmd/<site_filter>/<Controller SN>/

A resposta é estruturada da seguinte forma:

{
    "extraTags": {
        "nodeId": "<Controller SN>_site_0"
    },
    "time": "<Unix Timestamp>",
    "fields": {
        "solar_policy": "<política>",
        "solar_power_setpoint_w": 5000,
        "storage_policy": "<política>",
        "storage_power_setpoint_w": -5000
    }
}

A lista de políticas que podem ser recebidas está disponível aqui: List of Potential Policies

Scholt

Previous Page

Huawei

Next Page

On this page

Driver MQTT TaylorScript de demonstração em PythonPré-requisitosControlador em NuvemConfiguração do LocalSeleção de DispositivosCredenciais MQTTEnviando mediçõesConfirmação de MediçãoRecebendo comandos