Neargrid MQTT-drivrutin
Följande integration kan användas för att skicka mätvärden från platsen via MQTT och ta emot kommandon för de olika installerade enhetstyperna.
Python demo-script
Kontakta SmartgridOne för att begära ett demo-script.
Följande integration kan användas för att skicka mätvärden från platsen via MQTT och ta emot kommandon för de olika installerade enhetstyperna.
Kontakta SmartgridOne för att begära ett demo-script.
Platserna kommer att styras via en Cloud Controller. Vänligen kontakta Controller för att sätta upp en ny Cloud Controller
När en Cloud Controller har skapats kommer den att innehålla ett unikt serienummer (standard1/rp_one_s/neargrid_ack/<site_filter>/<Controller SN>).
Nya platser kan genereras på Cloud Controllern med hjälp av unika platsfilter standard1/outbound/neargrid_cmd/<site_filter>/<Controller SN>/
Dessa två variabler måste användas i MQTT Topics och Body.
Att använda identiska platsfilter kommer att resultera i fel.
| Device Type | Stöds |
|---|---|
| Solar Inverters | ✅ |
| Storage Devices | |
| Heatpumps | |
| Grid & Consumption Meters | |
| EV Chargers | ❌ |
Enheterna i en plats kan inte redigeras efter skapandet.
SmartgridOne kommer att förse med MQTT-referenser. MQTT-användarnamnet måste anges vid generering av en ny plats.
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-topic användas för publicering: standard1/outbound/neargrid_meas/<site_filter>/<Controller SN>/
Valfria fält anges i kursiv stil.
Följande fält kan skickas per enhetstyp:
Lagring
Sol
Värmepumpar
Mätare
Meddelandet måste struktureras enligt följande:
{
"time": "<Unix Timestamp>",
"data": {
"state": {
"grid": {
"active_power_W": <Nätets aktiva effekt i watt>,
"today_imported_energy_Wh": <Nätets importerade energi i wattimmar>
När ett mätvärde har tagits emot framgångsrikt kommer en bekräftelse att skickas på följande topic: standard1/rp_one_s/neargrid_ack/<site_filter>/<Controller SN>
Denna bekräftelse kan användas för att:
För att ta emot kommandon från SmartgridOne Controller, prenumerera på följande MQTT-topic: standard1/outbound/neargrid_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 policys som kan tas emot finns här: