External EMS es un modo de optimización que permite a los usuarios o a sistemas de gestión de energía de terceros controlar dispositivos conectados a través de Reduxi. Está diseñado para dar soporte a todas las categorías principales de dispositivos, incluidas baterías, sistemas fotovoltaicos, equipos de climatización (HVAC), cargadores de vehículos eléctricos (EV chargers) y otros activos energéticos controlables.
Las instrucciones de control se definen en intervalos de 15 minutos, lo que permite a los sistemas externos especificar cómo debe operar cada categoría de dispositivo a lo largo del día. Reduxi aplica entonces estas instrucciones a los dispositivos relevantes mientras gestiona la comunicación, la integración de dispositivos y la ejecución a nivel local.
External EMS se puede activar añadiendo el modo de optimización External EMS en el menú Optimization Modes de la estrategia, como se muestra en la imagen a continuación
Una vez configurado External EMS, Reduxi escucha los comandos de control recibidos a través de la API MQTT y los aplica a la estrategia seleccionada. Los intervalos de tiempo deben definirse previamente. En caso de que no se defina ninguna operación en un período de tiempo específico, se ejecuta el otro modo de optimización (por ejemplo, el modo de optimización predeterminado).
External EMS vía MQTT
Una vez habilitado External EMS en la estrategia, Reduxi puede recibir instrucciones de control programadas a través de la API MQTT.
Los comandos se envían a:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}/setLa carga útil contiene un plan con horas de inicio y fin definidas como marcas de tiempo Unix en milisegundos, junto con el valor de control solicitado. Se pueden incluir varios intervalos en un mismo plan:
{
"schedule": [
{
"start": 1784548800000,
"end": 1784549700000,
"value": "3000"
},
{
"start": 1784549700000,
"end": 1784550600000,
"value": "-2000"
}
]
}En este ejemplo, se instruye al dispositivo para que funcione a 3000 W durante el primer intervalo de 15 minutos y a -2000 W durante el intervalo siguiente. Para una batería, los valores positivos normalmente representan la carga y los valores negativos representan la descarga.
Para dispositivos HVAC, los valores de control pueden incluir comandos como OFF, REDUCE_1, ON y BOOST_1.
El plan activo se publica en:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}Vea más sobre la especificación MQTT en este artículo Reduxi Controller - MQTT API