Líneas base
Precaución
NOTA: Las líneas base no son compatibles con todos los controladores. Por favor contacte con soporte para más información.
1. Dispositivos compatibles
| Device Type | Variants | Soportado |
|---|---|---|
| Solar Inverters | All | ❌ |
| Storage Devices | ✅ | |
| EV Chargers | ❌ |
2. Configuración
Esta guía le ayudará a configurar las Predicciones de Línea Base en su Controller.
Lo que necesita
- SmartgridOne Controller con conexión a internet.
- Configuración MQTT. Por favor consulte la página principal de MQTT para más información: Configuración MQTT
1. Agregue sus dispositivos
Inicie sesión en la interfaz de puesta en marcha y asegúrese de que los dispositivos estén agregados al SmartgridOne Controller.
2. Agregue 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 de la longitud establecida anteriormente. Ej. Si se crean 96 intervalos de 15 minutos, tenemos 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 le permite seleccionar una hora de activación, que es cuánto después de la creación la línea base se activa.
Ej. Una línea base se crea a las 9AM pero sólo está activa al día siguiente, por lo que la hora de activación se establece a 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 que la línea base se activa.
3.3.2 Intervalo fijo
Las líneas base se generan a un intervalo fijo. Las líneas base se generan poco antes de su hora 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
Qué tan a menudo se regenera la línea base. Comúnmente se establece en 15 minutos, o una hora.
3.4 Parámetro de actualización
Tipo: entero
Una constante que especifica cuánto tiempo antes de la hora 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 está en true, los dispositivos siguen la línea base que se genera. Si está en false, las líneas base no se siguen directamente. En cambio, las líneas base se utilizan como predicción, y se siguen lo más de cerca posible. Las acciones del dispositivo pueden desviarse de la línea base generada, dependiendo de variables en tiempo real que no se pueden controlar, como la predicción de PV, cargas incontrolables y períodos de carga de EV.
3.6 Predictores personalizados (W.I.P.)
Se usan 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 MQTT Remote Control.

5. Señal de línea base añadida
La interfaz de línea base ahora ha sido activada en el SmartgridOne Controller.
Ahora estamos listos para continuar. La columna Estado señalará cualquier error potencial durante la configuración.
3. Recolección de línea base
Las líneas base pueden obtenerse del controlador usando MQTT.
El siguiente tema se usa para enviar una solicitud para obtener las líneas base:
standard1/rp_one_s/remoteBaselineMetrics/'controller SN'donde <Controller SN> debe ser reemplazado con el número de serie del Controller que está enviando el feedback.
El siguiente formato de mensaje debe usarse para obtener líneas base:
{
"extraTags": {
"nodeId": <Controller SN>_site_0>
},
"time": <Unix Timestamp>,
"fields": {}
}El siguiente tema se usa para recibir datos de línea base:
standard1/outbound/remoteBaselineMetrics/feedback/<Controller SN>donde <Controller SN> debe ser reemplazado con el número de serie del Controller que está enviando el feedback.
El feedback de línea 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 a continuación en su IDE de Python preferido. Complete su número de serie y las credenciales MQTT y ejecute el script:
