SmartgridOne logo
SmartgridOne logo
App
Externe Signale
Fehlerbehebung
Geräte
Cloud
AlphaESS
Ems-Steuerung
HelinNeargridScholtTaylorWithTheGrid
Huawei
NeovoltSMASolarEdge
SparkySungrow iSolarCloud
Energiezähler
Gaszähler
Kessel
Ladestation für Elektrofahrzeuge
Neue Integrationen
Plc
PV-Hybrid- und Batterie-Wechselrichter
Umschaltbare Lasten
Wärmepumpe
Wasserzähler
Installation
Konfiguration von A bis Z
Kundenspezifisch
LizenzNetzwerkReglerSchnellstartSicherheits-, Wartungs- und RechtshinweiseSpezifikationenStatus-LEDsSteuerungsreaktionszeitVerlege- und AnschlussrichtlinienVideo-Tutorials
Werkzeugkasten
Zertifikate
Zubehör
GeräteCloudEms-Steuerung
Taylor

Taylor MQTT-Treiber

Die folgende Integration kann verwendet werden, um Standortmessungen via MQTT zu senden und Befehle für die verschiedenen installierten Gerätetypen zu empfangen.

Python-Demo-Skript

Kontaktieren Sie SmartgridOne, um ein Demo-Skript anzufordern.

Voraussetzungen

Cloud Controller

Die Standorte werden über einen Cloud Controller gesteuert. Bitte kontaktieren Sie Controller, um einen neuen Cloud Controller einzurichten.

Standorteinrichtung

Sobald ein Cloud Controller erstellt wurde, enthält dieser eine eindeutige Seriennummer (standard1/rp_one_s/taylor_ack/<site_filter>/<Controller SN>).

Neue Standorte können auf dem Cloud Controller mit eindeutigen Standortfiltern standard1/outbound/taylor_cmd/<site_filter>/<Controller SN>/ generiert werden.

Diese beiden Variablen müssen im MQTT-Topic und im Body verwendet werden.

[!WARNUNG] Die Verwendung identischer Standortfilter führt zu Fehlern.

Geräteauswahl

Device TypeUnterstützt
Solarwechselrichter✅
Speichergeräte
Wärmepumpen
Netz- & Verbrauchszähler
E-Ladestationen❌

[!HINWEIS] Die Geräte in einem Standort können nach der Erstellung nicht mehr bearbeitet werden.

MQTT-Zugangsdaten

SmartgridOne stellt die MQTT-Zugangsdaten zur Verfügung. Der MQTT-Benutzername muss bei der Erstellung eines neuen Standorts eingegeben werden.

[!HINWEIS] Die Zugangsdaten müssen nur einmal bereitgestellt werden. Ein Satz MQTT-Zugangsdaten kann zur Steuerung aller Standorte verwendet werden.

Senden von Messwerten

Um Messwerte an den SmartgridOne Controller zu senden, kann das folgende MQTT-Topic zum Veröffentlichen verwendet werden: standard1/outbound/taylor_meas/<site_filter>/<Controller SN>/

Optionale Felder sind kursiv dargestellt.

Die folgenden Felder können je Gerätetyp gesendet werden:

  • Speicher

    • mean_soc_perc
    • active_power_W
    • today_charged_Wh
    • today_discharged_Wh
    • energy_stored_Wh
  • Solar

    • active_power_W
    • today_energy_Wh
  • Wärmepumpen

    • operation_modes
      • Mögliche Betriebsmodi sind off, on
    • active_power_W
      • Entspricht der Nennleistung während die Wärmepumpe on ist
  • Zähler

    • active_power_W
    • today_imported_energy_Wh
    • today_exported_energy_Wh

Die Nachricht muss wie folgt aufgebaut sein:

{
    "time": "<Unix Timestamp>",
    "data": {
        "state": {
            "grid": {
                "active_power_W": <Netzwirksame Leistung in Watt>,
                "today_imported_energy_Wh": <Heute importierte Energie in Wattstunden>,
                "today_exported_energy_Wh": <Heute exportierte Energie in Wattstunden>,
            },
            "meter": {
                "active_power_W": <Netzwirksame Leistung in Watt>,
                "today_imported_energy_Wh": <Heute importierte Energie in Wattstunden>,
                "today_exported_energy_Wh": <Heute exportierte Energie in Wattstunden>,
            },
            "storage": {
                "energy_stored_Wh": <Gespeicherte Energie in Wattstunden>,
                "mean_soc_perc": <Mittlerer Ladezustand in Prozent>,
                "active_power_W": <Wirksame Leistung in Watt>,
                "today_charged_Wh": <Heute geladene Energie in Wattstunden>,
                "today_discharged_Wh": <Heute entladene Energie in Wattstunden>,
            },
            "solar": {
                "active_power_W": <Solarwirksame Leistung in Watt>,
                "today_energy_Wh": <Heute erzeugte Energie in Wattstunden>.
            },
            "heat_pump": {
                "active_power_W": <Wärmepumpenwirksame Leistung in Watt>,
                "operation_modes": <Wärmepumpenbetriebmodus>
            }
        },
        "response_code": <Antwortcode>
    },
    "fields": {},
    "requestTime": "<Unix Timestamp>",
    "time": "<Unix Timestamp>",
    "siteNodeId": "<site_filter"
}

Bestätigung der Messung

Nach erfolgreichem Empfang einer Messung wird eine Bestätigung auf folgendem Topic gesendet: standard1/rp_one_s/taylor_ack/<site_filter>/<Controller SN>

Diese Bestätigung kann verwendet werden, um:

  1. Zu verifizieren, dass die Messnachricht erfolgreich empfangen wurde.
  2. Zu verifizieren, dass die Messnachricht alle erforderlichen Daten enthielt.

Empfang von Befehlen

Um Befehle vom SmartgridOne Controller zu empfangen, abonnieren Sie bitte das folgende MQTT-Topic: standard1/outbound/taylor_cmd/<site_filter>/<Controller SN>/

Die Antwort ist wie folgt strukturiert:

{
    "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
    }
}

Die Liste der empfangbaren Richtlinien finden Sie hier: Liste der potenziellen Richtlinien

Scholt

Previous Page

WithTheGrid

Next Page

On this page

Taylor MQTT-TreiberPython-Demo-SkriptVoraussetzungenCloud ControllerStandorteinrichtungGeräteauswahlMQTT-ZugangsdatenSenden von MesswertenBestätigung der MessungEmpfang von Befehlen