Neargrid MQTT-drivrutin
Följande integration kan användas för att skicka platsmätningar via MQTT och ta emot kommandon för de olika enhetstyper som är installerade.
Python demo-skript
Kontakta SmartgridOne för att begära ett demo-skript.
Följande integration kan användas för att skicka platsmätningar via MQTT och ta emot kommandon för de olika enhetstyper som är installerade.
Kontakta SmartgridOne för att begära ett demo-skript.
Platsarna kommer att styras via en Molnkontroller. Vänligen kontakta SmartgridOne för att sätta upp en ny Molnkontroller.
När en Molnkontroller har skapats, kommer den att innehålla ett unikt serienummer (<Controller SN>).
Nya platser kan genereras på Molnkontrollern med hjälp av unika platsfilter <site_filter>.
Dessa två variabler måste användas i MQTT-ämnen och kropp.
Att använda identiska platsfilter kommer att resultera i fel.
| Device Type | Stöds |
|---|---|
| Solcellinvertorer | ✅ |
| Lagringsenheter | |
| Värmepumpar | |
| Nät- och förbrukningsmätare | |
| Elbilsladdare | ❌ |
Enheterna på en plats kan inte redigeras efter skapandet.
SmartgridOne kommer att tillhandahålla MQTT-inloggningsuppgifter. MQTT-användarnamnet måste anges när en ny plats genereras.
Inloggningsuppgifterna måste endast tillhandahållas en gång. Ett set med MQTT-inloggningsuppgifter kan användas för att styra alla platser.
För att skicka mätningar till SmartgridOne Controller, kan följande MQTT-ämne användas för publicering: standard1/outbound/neargrid_meas/<site_filter>/<Controller SN>/
Valfria fält nämns i kursiv.
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": <Grid Active Power in Watts>,
"today_imported_energy_Wh": <Grid Imported Energy in Watt-hours>
När en mätning har mottagits framgångsrikt kommer en bekräftelse att skickas på följande ämne: 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-ämne: 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 policyer som kan tas emot finns här: