Líneas base
Precaución
NOTA: Las líneas base no están soportadas en todos los controladores. Por favor, contacte con soporte para más información.
Antes de continuar, asegúrese de que su red y dispositivos estén listos siguiendo la guía Configuración MQTT.
1. Dispositivos soportados
| Device Type | Variants | Supported |
|---|---|---|
| Solar Inverters | All | ❌ |
| Storage Devices | ✅ | |
| EV Chargers | ❌ |
2. Configuración
Esta guía le ayudará a configurar las Predicciones de Líneas Base en su Controller.
Lo que necesitas
- SmartgridOne Controller con conectividad a internet.
- Configuración de MQTT. Por favor, consulte la página principal de MQTT para más información: Configuración de MQTT
1. Añada sus dispositivos
Inicie sesión en la interfaz de puesta en marcha y asegúrese de que los dispositivos estén añadidos al SmartgridOne Controller.
2. Añada la Señal Externa de Línea Base



3. Complete los parámetros
Los siguientes parámetros son personalizables:
3.1 Longitud del intervalo
Tipo: entero
La longitud del intervalo indica la frecuencia de un nuevo punto de predicción. Generalmente se establece en 15 minutos o una hora, dependiendo del mercado energético.
3.2 Número de intervalos
Tipo: entero
El número de intervalos con la longitud establecida anteriormente. Ej. Si se crean 96 intervalos de 15 minutos, tendremos predicciones para las próximas 24 horas.
3.3 Formato de creación
Las líneas base pueden crearse diariamente o en un intervalo fijo. Estos dos formatos tienen diferentes casos de uso.
3.3.1 Diario
Las líneas base se crean una vez al día, a una hora específica. Este formato permite seleccionar una hora de activación, que es cuánto tiempo después de la creación la línea base se activa.
Ej. Una línea base se crea a las 9AM pero solo está activa al día siguiente, por lo que la hora de activación se establece a las 15h.
3.3.1.1 Hora de creación
Tipo: entero
La hora a la que la línea base se crea cada día.
3.3.1.2 Hora de activación
Tipo: entero
El número de horas después de la hora de creación en que la línea base se activa.
3.3.2 Intervalo fijo
Las líneas base se generan en un intervalo fijo. Las líneas base se generan justo antes de su tiempo de activación, y se activan inmediatamente. Ej. La línea base para la próxima hora se genera a :59.
3.3.2.1 Intervalo de actualización Tipo: entero
Con qué frecuencia se regenera la línea base. Normalmente se establece en 15 minutos, o una hora.
3.4 Parámetro de actualización
Tipo: entero
Una constante que especifica cuánto antes del tiempo de activación generamos la línea base. Generalmente se establece en uno o dos minutos.
3.5 Seguir líneas base
Tipo: booleano
Si se establece en verdadero, los dispositivos siguen la línea base que se genera. Si se establece en falso, las líneas base no se siguen directamente. En su lugar, las líneas base se usan como predicción y se siguen lo más cerca posible. Las acciones del dispositivo pueden desviarse de la línea base generada, dependiendo de variables en tiempo real fuera de control, como predicción PV, cargas incontrolables y periodos de carga de vehículos eléctricos.
3.6 Predictores personalizados (en desarrollo)
Se utilizan algoritmos de predicción personalizados para crear las líneas base.
4. Active la señal de Línea Base
Seleccione todos los dispositivos que desee incluir en el Control Remoto MQTT.

5. La señal de Línea Base se ha añadido
La interfaz de Línea Base ahora ha sido activada en el SmartgridOne Controller.
Ahora estamos listos para continuar. La columna Estado mostrará cualquier error potencial durante la configuración.
3. Recopilación de Líneas Base
Las líneas base pueden obtenerse desde el controlador usando MQTT.
El siguiente topic se usa para enviar una solicitud para obtener las líneas base:
standard1/rp_one_s/remoteBaselineMetrics/'controller SN'donde <Controller SN> debe reemplazarse por el número de serie del Controller que envía la retroalimentación.
El siguiente formato de mensaje debe usarse para solicitar líneas base:
{
"extraTags": {
"nodeId": <Controller SN>_site_0>
},
"time": <Unix Timestamp>,
"fields": {}
}El siguiente topic se usa para recibir datos de líneas base:
standard1/outbound/remoteBaselineMetrics/feedback/<Controller SN>donde <Controller SN> debe reemplazarse por el número de serie del Controller que envía la retroalimentación.
La retroalimentación de líneas base se envía en el siguiente formato:
{
"time": <Unix Timestamp>,
"data": {
"baseline": {
"<Device Node ID>": [
{
"endTimeUnix": "",
"power_W": ""
},
],
},
"nextBaseline": {
"<Device Node ID>": [
{
"endTimeUnix": "",
"power_W": ""
},
],
},
"error": {
<Errors occured during execution>
}
"response_code": <Response Code>
},
"fields": {},
"requestTime": <Unix Timestamp>,
"time": <Unix Timestamp>,
"siteNodeId": <Controller SN>_site_0>
}4. Script de demostración en Python
Por favor descargue el archivo abajo en su IDE de Python preferido. Complete su número de serie y credenciales MQTT y ejecute el script:
