Sofar logo
Sofar logo
AppCertifikater
Eksterne Signaler
EMS
Enheder
Elbilopladningsstation
Energimåler
Gasmåler
Kedel
Nye integrationer
Plc
Pv Hybrid- og batteri-invertere
Sky
AlphaESS
Ems Kontrol
HelinNeargridScholtTaylorWithTheGrid
Huawei
NeovoltSMASolarEdge
SparkySungrow iSolarCloud
Vandmåler
Varmepumpe
Vekslende Belastninger
Fejlfinding
InstallationKom godt i gang
Konfiguration fra A til Z
Kontrol responstid
Kundespecifik
LicensNetværkRetningslinjer for ledningsføring og tilslutningSikkerhed, vedligeholdelse og juridiske meddelelserSpecifikationerStatus-LED'er
Tilbehør
EnhederSkyEms Kontrol
Taylor

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 Sofar for at anmode om et demoscenario.

Forudsætninger

Cloud Controller

Stederne styres via en Cloud Controller. Kontakt venligst EMS 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
Advarsel

Brug af identiske stedsfiltre vil resultere i fejl.

Enhedsvalg

Device TypeSupported
Solar Inverters✅
Storage Devices
Heatpumps
Grid & Consumption Meters
EV Chargers❌
Note
Note

Enhederne på et sted kan ikke redigeres efter oprettelse.

MQTT-legitimationsoplysninger

Sofar vil levere MQTT-legitimationsoplysninger. MQTT-brugernavnet skal indtastes ved generering af et nyt sted.

Note
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 Sofar EMS 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
  • 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>,
                "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"
}

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:

  1. At bekræfte, at målebeskeden blev modtaget korrekt.
  2. At bekræfte, at målebeskeden indeholdt alle nødvendige data.

Modtagelse af kommandoer

For at modtage kommandoer fra Sofar EMS, 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: List of Potential Policies

Scholt

Previous Page

WithTheGrid

Next Page

On this page

Taylor MQTT-driverPython demoscenarioForudsætningerCloud ControllerOpsætning af stedEnhedsvalgMQTT-legitimationsoplysningerAfsendelse af målingerBekræftelse af målingModtagelse af kommandoer