EMS esterno è una modalità di ottimizzazione che consente agli utenti o ai sistemi di gestione dell'energia di terze parti di controllare i dispositivi connessi tramite Reduxi. È progettato per supportare tutte le principali categorie di dispositivi, tra cui batterie, sistemi fotovoltaici, apparecchiature HVAC, caricatori per veicoli elettrici e altre risorse energetiche controllabili.
Le istruzioni di controllo sono definite in intervalli di 15 minuti, consentendo ai sistemi esterni di specificare come ogni categoria di dispositivo dovrebbe funzionare durante il giorno. Reduxi applica quindi queste istruzioni ai dispositivi pertinenti, gestendo al contempo la comunicazione, l'integrazione dei dispositivi e l'esecuzione a livello locale.
L'EMS esterno può essere attivato aggiungendo la modalità di ottimizzazione EMS esterno nel menu Modalità di ottimizzazione della strategia, come mostrato nell'immagine sottostante
Una volta configurato l'EMS esterno, Reduxi ascolta i comandi di controllo ricevuti tramite l'API MQTT e li applica alla strategia selezionata. Gli intervalli di tempo devono essere definiti in anticipo. Nel caso in cui non sia definita alcuna operazione in un determinato periodo di tempo, viene eseguita l'altra modalità di ottimizzazione (ad esempio, la modalità di ottimizzazione predefinita).
EMS esterno via MQTT
Una volta abilitato l'EMS esterno nella strategia, Reduxi può ricevere istruzioni di controllo pianificate tramite l'API MQTT.
I comandi vengono inviati a:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}/setIl payload contiene una pianificazione con orari di inizio e fine definiti come timestamp Unix in millisecondi, insieme al valore di controllo richiesto. Nella stessa pianificazione possono essere inclusi più intervalli:
{
"schedule": [
{
"start": 1784548800000,
"end": 1784549700000,
"value": "3000"
},
{
"start": 1784549700000,
"end": 1784550600000,
"value": "-2000"
}
]
}In questo esempio, al dispositivo viene richiesto di operare a 3000 W durante il primo intervallo di 15 minuti e a -2000 W durante l'intervallo successivo. Per una batteria, i valori positivi rappresentano tipicamente la carica e i valori negativi lo scaricamento.
Per i dispositivi HVAC, i valori di controllo possono includere comandi come OFF, REDUCE_1, ON e BOOST_1.
La pianificazione attiva viene pubblicata su:
controllers/{controllerId}/strategies/{strategyId}/externalEMS/{externalEMSType}Maggiori informazioni sulla specifica MQTT in questo articolo Reduxi Controller - MQTT API