Följande integrering kan användas för att skicka mätvärden från anläggningen via MQTT och ta emot kommandon för de olika installerade enhetstyperna.
Kontakta SmartgridOne för att begära ett demonstrationsskript.
Anläggningarna styrs via en molnstyrenhet. Kontakta SmartgridOne för att konfigurera en ny molnstyrenhet
När en molnstyrenhet har skapats innehåller den ett unikt serienummer (<Controller SN>).
Nya anläggningar kan genereras på molnstyrenheten med unika anläggningsfilter <site_filter>
Dessa två variabler måste användas i MQTT-ämnena och meddelandets brödtext.
Om identiska anläggningsfilter används uppstår fel.
| Enhetstyp | Stöds |
|---|---|
| Solar Inverters | ✅ |
| Storage Devices | |
| Heatpumps | |
| Grid & Consumption Meters | |
| EV Chargers | ❌ |
Enheterna i en anläggning kan inte redigeras efter att anläggningen har skapats.
Begär Eniris MQTT-uppgifterna via Eniris webshop. Det utfärdade MQTT-användarnamnet måste anges när en ny anläggning genereras.
Referenserna behöver endast anges en gång. En uppsättning MQTT-referenser kan användas för att styra alla platser.
För att skicka mätvärden till SmartgridOne Controller kan följande MQTT-ämne användas för publicering: standard1/outbound/taylor_meas/<site_filter>/<Controller SN>/
Valfria fält anges med kursiv stil.
Följande fält kan skickas för varje enhetstyp:
Energilagring
Solenergi
Värmepumpar
Mätare
Meddelandet måste vara strukturerat enligt följande:
{
"time": "<Unix Timestamp>",
"data": {
"state": {
"grid": {
"active_power_W": <Grid Active Power in Watts>,
"today_imported_energy_Wh": <Grid Imported Energy in Watt-hours>,
"today_exported_energy_Wh": <Grid Exported Energy in Watt-hours>,
},
"meter": {
"active_power_W": <Grid Active Power in Watts>,
"today_imported_energy_Wh": <Grid Imported Energy in Watt-hours>,
"today_exported_energy_Wh": <Grid Exported Energy in Watt-hours>,
},
"storage": {
"energy_stored_Wh": <Energy Stored in Watt-hours>,
"mean_soc_perc": <Mean State of Charge Percentage>,
"active_power_W": <Active Power in Watts>,
"today_charged_Wh": <Energy Charged on the Current Today in Watt-hours>,
"today_discharged_Wh": <Energy Discharged on the Current Today in Watt-hours>,
},
"solar": {
"active_power_W": <Solar Active Power in Watts>,
"today_energy_Wh": <Energy Produced Today in Watt-hours>.
},
"heat_pump": {
"active_power_W": <Heat Pump Active Power in Watts>,
"operation_modes": <Heat Pump Operation Mode>
}
},
"response_code": <Response Code>
},
"fields": {},
"requestTime": "<Unix Timestamp>",
"time": "<Unix Timestamp>",
"siteNodeId": "<site_filter"
}
När en mätning har tagits emot korrekt skickas en kvittens på följande ämne: standard1/rp_one_s/taylor_ack/<site_filter>/<Controller SN>
Denna kvittens kan användas för att:
För att ta emot kommandon från SmartgridOne Controller prenumererar du på följande MQTT-ämne: standard1/outbound/taylor_cmd/<site_filter>/<Controller SN>/
Svaret är strukturerat enligt följande:
{
"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
}
}
Listan över policyer som kan tas emot finns här: Lista över möjliga policyer