SmartgridOne logo
SmartgridOne logo
Accesorios
AplicaciónAvisos de seguridad, mantenimiento y legales
Caja de herramientas
Certificados
Configuración de la A a la Z
ControladorDirectrices de cableado y conectividad
Dispositivos
Bomba de Calor
Caldera
Cargas conmutable
Estación de Carga para Vehículos Eléctricos
Inversores Híbridos FV y de Batería
Medidor de agua
Medidor de Energía
Medidor de Gas
Nube
AlphaESS
Control EMS
HelinNeargridScholtTaylorWithTheGrid
Huawei
NeovoltSMASolarEdge
SparkySungrow iSolarCloud
Nuevas integraciones
Plc
Especificaciones
Específico del Cliente
Inicio rápidoInstalaciónLEDs de estadoLicenciaRed
Resolución de problemas
Señales Externas
Tiempo de respuesta de controlTutoriales en video
DispositivosNubeControl EMS
Scholt

Driver MQTT de Scholt

La siguiente integración puede usarse para enviar mediciones del sitio vía MQTT y recibir comandos para los diferentes tipos de dispositivos instalados.

Script de demostración en Python

Este código de prueba realiza una tarea simple de enviar continuamente mediciones de prueba a una instalación y recibir comandos:

Por favor descargue el archivo abajo en su IDE de Python preferido. Complete su número de serie, filtro de sitio y credenciales MQTT y ejecute el script:

SmartgridOne

Requisitos previos

Controlador en la Nube

Los sitios serán controlados a través de un Controlador en la Nube. Por favor contacte a Controller para configurar un nuevo Controlador en la Nube

Configuración del Sitio

Una vez creado un Controlador en la Nube, contendrá un número de serie único (standard1/rp_one_s/scholt_ack/<site_filter>/<Controller SN>).

Se pueden generar nuevos sitios en el Controlador en la Nube usando filtros de sitio únicos standard1/outbound/scholt_cmd/<site_filter>/<Controller SN>/

Estas dos variables deben usarse en los Temas y Cuerpo MQTT.

Advertencia
Advertencia

Usar filtros de sitio idénticos causará errores.

Selección del Dispositivo

Device TypeSoportado
Inversores Solares✅
Dispositivos de Almacenamiento
Bombas de Calor
Medidores de Red y Consumo
Cargadores de VE❌
Nota
Nota

Los dispositivos en un sitio no pueden editarse después de la creación.

Credenciales MQTT

SmartgridOne proporcionará credenciales MQTT. El nombre de usuario MQTT debe ingresarse al generar un nuevo sitio.

Nota
Nota

Las credenciales solo deben suministrarse una vez. Un conjunto de credenciales MQTT puede usarse para controlar todos los sitios.

Envío de mediciones

Para enviar mediciones al SmartgridOne Controller, se puede usar el siguiente tema MQTT para publicar: standard1/outbound/scholt_meas/<site_filter>/<Controller SN>/

Los campos opcionales se mencionan en cursiva.

Los siguientes campos pueden enviarse por tipo de dispositivo:

  • Almacenamiento

    • 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
      • Los modos de operación posibles son off, on
    • active_power_W
      • Equivale a la potencia nominal mientras la bomba de calor está on
  • Medidores

    • active_power_W
    • today_imported_energy_Wh
    • today_exported_energy_Wh

El mensaje debe estructurarse como sigue:

{
    "time": "<Unix Timestamp>",
    "data": {
        "state": {
            "grid": {
                "active_power_W": <Potencia Activa de la Red en Watts>,
                "today_imported_energy_Wh": <Energía Importada de





























Acuse de recibo de la medición

Cuando una medición es recibida exitosamente, se enviará un acuse de recibo en el siguiente tema: standard1/rp_one_s/scholt_ack/<site_filter>/<Controller SN>

Este acuse puede usarse para:

  1. Verificar que el mensaje de medición fue recibido exitosamente.
  2. Verificar que el mensaje de medición contenía todos los datos necesarios.

Recepción de comandos

Para recibir comandos del SmartgridOne Controller, suscríbase al siguiente tema MQTT: standard1/outbound/scholt_cmd/<site_filter>/<Controller SN>/

La respuesta está estructurada así:

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

La lista de políticas que pueden recibirse se encuentra aquí:

Neargrid

Previous Page

Taylor

Next Page

On this page

Driver MQTT de ScholtScript de demostración en PythonRequisitos previosControlador en la NubeConfiguración del SitioSelección del DispositivoCredenciales MQTTEnvío de medicionesAcuse de recibo de la mediciónRecepción de comandos
la
Red
en
Watios-hora>
,
"today_exported_energy_Wh": <Energía Exportada de la Red en Watios-hora>,
},
"meter": {
"active_power_W": <Potencia Activa del Medidor en Watts>,
"today_imported_energy_Wh": <Energía Importada en Watios-hora>,
"today_exported_energy_Wh": <Energía Exportada en Watios-hora>,
},
"storage": {
"energy_stored_Wh": <Energía Almacenada en Watios-hora>,
"mean_soc_perc": <Porcentaje Medio de Estado de Carga>,
"active_power_W": <Potencia Activa en Watts>,
"today_charged_Wh": <Energía Cargada Hoy en Watios-hora>,
"today_discharged_Wh": <Energía Descargada Hoy en Watios-hora>,
},
"solar": {
"active_power_W": <Potencia Activa Solar en Watts>,
"today_energy_Wh": <Energía Producida Hoy en Watios-hora>.
},
"heat_pump": {
"active_power_W": <Potencia Activa de Bomba de Calor en Watts>,
"operation_modes": <Modo de Operación de la Bomba de Calor>
}
},
"response_code": <Código de Respuesta>
},
"fields": {},
"requestTime": "<Unix Timestamp>",
"time": "<Unix Timestamp>",
"siteNodeId": "<site_filter"
}
Lista de Políticas Potenciales