Taylor MQTT-driver
Følgende integration kan bruges til at sende målinger fra stedet via MQTT og modtage kommandoer for de forskellige installerede enhedstyper.
Python demoscenario
Kontakt SmartgridOne for at anmode om et demoscenario.
Forudsætninger
Cloud Controller
Stederne styres via en Cloud Controller. Kontakt venligst Controller for at oprette en ny Cloud Controller.
Opsætning af sted
Når en Cloud Controller er oprettet, vil den indeholde et unikt serienummer (standard1/rp_one_s/taylor_ack/<site_filter>/<Controller SN>).
Nye steder kan genereres på Cloud Controlleren ved brug af unikke stedsfiltre standard1/outbound/taylor_cmd/<site_filter>/<Controller SN>/.
Disse to variable skal bruges i MQTT Topics og Body.
Advarsel
Brug af identiske stedsfiltre vil resultere i fejl.
Enhedsvalg
| Device Type | Supported |
|---|---|
| Solar Inverters | ✅ |
| Storage Devices | |
| Heatpumps | |
| Grid & Consumption Meters | |
| EV Chargers | ❌ |
Note
Enhederne på et sted kan ikke redigeres efter oprettelse.
MQTT-legitimationsoplysninger
SmartgridOne vil levere MQTT-legitimationsoplysninger. MQTT-brugernavnet skal indtastes ved generering af et nyt sted.
Note
Legitimationerne skal kun oplyses én gang. Ét sæt MQTT-legitimationsoplysninger kan bruges til at styre alle steder.
Afsendelse af målinger
For at sende målinger til SmartgridOne Controller kan følgende MQTT-topic anvendes til publicering: standard1/outbound/taylor_meas/<site_filter>/<Controller SN>/
Valgfrie felter er angivet med kursiv.
Følgende felter kan sendes pr. enhedstype:
-
Storage
- mean_soc_perc
- active_power_W
- today_charged_Wh
- today_discharged_Wh
- energy_stored_Wh
-
Solar
- active_power_W
- today_energy_Wh
-
Varmepumper
- operation_modes
- Mulige driftsmåder er off, on
- active_power_W
- Svarende til nominel effekt mens varmepumpen er on
- operation_modes
-
Målere
- active_power_W
- today_imported_energy_Wh
- today_exported_energy_Wh
Beskeden skal struktureres som følger:
{
"time": "<Unix Timestamp>",
"data": {
"state": {
"grid": {
"active_power_W": <Grid Active Power in Watts>,
"today_imported_energy_Wh": <Grid Imported Energy in Watt-hours>
Bekræftelse af måling
Når en måling er modtaget med succes, sendes en bekræftelse på følgende topic: standard1/rp_one_s/taylor_ack/<site_filter>/<Controller SN>
Denne bekræftelse kan bruges til:
- At bekræfte, at målebeskeden blev modtaget korrekt.
- At bekræfte, at målebeskeden indeholdt alle nødvendige data.
Modtagelse af kommandoer
For at modtage kommandoer fra SmartgridOne Controller, abonner på følgende MQTT-topic: standard1/outbound/taylor_cmd/<site_filter>/<Controller SN>/
Svaret struktureres som følger:
{
"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
}
}Listen over politikker, der kan modtages, findes her:
