
Driver MQTT Taylor
L'integrazione seguente può essere utilizzata per inviare misurazioni del sito tramite MQTT e ricevere comandi per i diversi tipi di dispositivi installati.
Script demo Python
Contatta Eniris per richiedere uno script demo.
Requisiti
Cloud Controller
I siti saranno controllati tramite un Cloud Controller. Contatta Eniris per configurare un nuovo Cloud Controller.
Configurazione del sito
Una volta creato un Cloud Controller, conterrà un numero di serie unico (<Controller SN>
).
Nuovi siti possono essere generati sul Cloud Controller utilizzando filtri unici del sito <site_filter>
.
Queste due variabili devono essere utilizzate nei Topics e nel Body MQTT.
L'uso di filtri del sito identici comporterà errori.
Selezione dei dispositivi
Device Type | Supportato |
---|---|
Inverter Solari | ✅ |
Dispositivi di Stoccaggio | |
Pompe di Calore | |
Contatori di Rete e Consumo | |
Caricatori EV | ❌ |
I dispositivi in un sito non possono essere modificati dopo la creazione.
Credenziali MQTT
Eniris fornirà le credenziali MQTT. Il nome utente MQTT deve essere inserito quando si genera un nuovo sito.
Le credenziali devono essere fornite solo una volta. Un insieme di credenziali MQTT può essere utilizzato per controllare tutti i siti.
Invio misurazioni
Per inviare misurazioni al SmartgridOne Controller, può essere utilizzato il seguente topic MQTT per la pubblicazione: standard1/outbound/taylor_meas/<site_filter>/<Controller SN>/
I campi opzionali sono indicati in corsivo.
I seguenti campi possono essere inviati per tipo di dispositivo:
-
Stoccaggio
- mean_soc_perc
- active_power_W
- today_charged_Wh
- today_discharged_Wh
- energy_stored_Wh
-
Solare
- active_power_W
- today_energy_Wh
-
Pompe di Calore
- operation_modes
- Le modalità operative possibili sono off, on
- active_power_W
- Uguale alla potenza nominale mentre la pompa di calore è on
- operation_modes
-
Contatori
- active_power_W
- today_imported_energy_Wh
- today_exported_energy_Wh
Il messaggio deve essere strutturato come segue:
{
"time": "<Unix Timestamp>",
"data": {
"state": {
"grid": {
"active_power_W": <Potenza Attiva della Rete in Watt>,
"today_imported_energy_Wh": <Energia Importata dalla Rete in Watt-ora>,
"today_exported_energy_Wh": <Energia Esportata dalla Rete in Watt-ora>,
},
"meter": {
"active_power_W": <Potenza Attiva del Contatore in Watt>,
"today_imported_energy_Wh": <Energia Importata dal Contatore in Watt-ora>,
"today_exported_energy_Wh": <Energia Esportata dal Contatore in Watt-ora>,
},
"storage": {
"energy_stored_Wh": <Energia Stoccata in Watt-ora>,
"mean_soc_perc": <Percentuale Media di Stato di Carica>,
"active_power_W": <Potenza Attiva in Watt>,
"today_charged_Wh": <Energia Caricata Oggi in Watt-ora>,
"today_discharged_Wh": <Energia Scaricata Oggi in Watt-ora>,
},
"solar": {
"active_power_W": <Potenza Attiva Solare in Watt>,
"today_energy_Wh": <Energia Prodotta Oggi in Watt-ora>.
},
"heat_pump": {
"active_power_W": <Potenza Attiva della Pompa di Calore in Watt>,
"operation_modes": <Modalità Operativa della Pompa di Calore>
}
},
"response_code": <Codice di Risposta>
},
"fields": {},
"requestTime": "<Unix Timestamp>",
"time": "<Unix Timestamp>",
"siteNodeId": "<site_filter"
}
Conferma Misurazione
Quando una misurazione è stata ricevuta con successo, una conferma sarà inviata sul seguente topic: standard1/rp_one_s/taylor_ack/<site_filter>/<Controller SN>
Questa conferma può essere utilizzata per:
- Verificare che il messaggio di misurazione sia stato ricevuto con successo.
- Verificare che il messaggio di misurazione contenga tutti i dati necessari.
Ricezione comandi
Per ricevere comandi dal SmartgridOne Controller, iscriviti al seguente topic MQTT: standard1/outbound/taylor_cmd/<site_filter>/<Controller SN>/
La risposta è strutturata come segue:
{
"extraTags": {
"nodeId": "<Controller SN>_site_0"
},
"time": "<Unix Timestamp>",
"fields": {
"solar_policy": "<policy>",
"solar_power_setpoint_w": 5000,
"storage_policy": "<policy>",
"storage_power_setpoint_w": -5000
}
}
L'elenco delle politiche che possono essere ricevute si trova qui: Elenco delle Politiche Potenziali