SmartgridOne logo
SmartgridOne logo
Akcesoria
AplikacjaBezpieczeństwo, konserwacja i informacje prawneCertyfikatyCzas reakcji sterowaniaDioda stanuInstalacja
Konfiguracja od A do Z
KontrolerLicencja
Rozwiązywanie problemów
Samouczki wideoSieć
Skrzynka narzędziowa
Specyficzne dla klienta
Specyfikacje
Sygnały zewnętrzne
OSD

AgrolaAkapit 14a IntegracjaAPI planowaniaAutarcoAxpoBEE EnergiaCKWCompanion EnergyDexterDynamiczny handel energiąEdmijElia
Elindus
EnervalisEngieEPEX Spot SolarEuropejskie TowaryFleco PowerFrank EnergieGreenchoiceHive PowerImbyKratTradeKwiat
Monitorowanie
Mqtt
FCRKonfiguracja MQTTLinie bazoweLive MQTT controlProces wprowadzania użytkownikaWirtualna ElektrowniaZaplanuj sterowanie MQTT
Next EnergyNowe integracjeOpinumPleeviPowernautPrąd woltowyRozdzielnica bezpiecznikowaRozwiązania elastyczności energetycznej (EFS)Scholt
Sterowanie przekaźnikiem DNOTesty diagnostyczneTrevionVGT EnergyvZEV - Wspólnota EnergetycznaYuso - Redukcja mocy solarnejYuso - Sterowanie BateriąZmodernizowany
Szybki start
Urządzenia
Wytyczne dotyczące okablowania i łączności
Sygnały zewnętrzneMqtt

Wirtualne Elektrownie (Virtual Power Plants)

Wskazówka
Wskazówka

Protokół VPP opiera się na protokole Live MQTT. Prosimy najpierw zapoznać się ze stroną dotyczącą Live MQTT Control. Zobacz Live MQTT Control.

Wskazówka
Wskazówka

Początkowa konfiguracja VPP MUSI być wykonana przez SmartgridOne. Prosimy o kontakt z SmartgridOne przed wykonaniem kolejnych kroków.

Łączenie z brokerem MQTT

Przed kontynuowaniem upewnij się, że Twoja sieć i urządzenia są gotowe, postępując zgodnie z przewodnikiem MQTT Setup.

Funkcjonalność VPP

VPP jest zaprojektowana do odbierania jednego nastawy/strategii na grupę urządzeń (np. Solar, Storage) oraz agregowania nastawy pomiędzy sterownikami podłączonymi do VPP.

Podczas gdy protokół Live MQTT wysyła polecenie do pojedynczego sterownika, VPP pozwala użytkownikowi wysłać jedno polecenie do grupy sterowników.

Image 1

Dodawanie sterowników do VPP

Image 1
Image 1
Image 1
Image 1

Podczas dodawania sygnału MQTT SmartgridOne, pojawia się pole standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}. Wprowadź tutaj otrzymane ID VPP.

Enter VPP ID
Image 1

Algorytm agregacji

Nastawy są agregowane na podstawie mocy urządzeń przypisanych poszczególnym sterownikom.

Tematy MQTT

Po zakończeniu wstępnej konfiguracji zostanie nadane ID VPP oraz Nazwa użytkownika MQTT (i hasło).

Temat przychodzący

Temat: vpp/{MQTT Username}/{VPP ID}/warning

Temat (przestarzały): vpp/{MQTT Username}/{VPP ID}

Ten temat służy użytkownikowi do wysyłania zagregowanego polecenia do VPP.

Live VPP

Treść:

{
    "msg_id": <Numer id wiadomości>(int),
    "vpp_id": <ID VPP>(str)
    "time": "<Unix Timestamp>(int)",
    "fields": {
        "<Polityka komponentu>": "<Typ polityki>",
        "<Nastawa mocy komponentu>": <Nastawa w watach>
    }
}

Polityki komponentów i nastawy można znaleźć tutaj: MQTT Components and Policies

Scheduled VPP

Treść:

{
    "msg_id": <Numer id wiadomości>(int),
    "vpp_id": <ID VPP>(str)
    "time": "<Unix Timestamp>(int)",
    "message_type": "<Typ wiadomości>(str)",
    "fields": {
        "<Polityka komponentu>": "<Typ polityki>",
        "<Nastawa mocy komponentu>": <Nastawa w watach>
    }
}

Polityki komponentów i nastawy można znaleźć tutaj: MQTT Components and Policies

Temat potwierdzenia

Temat: standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}

Temat (przestarzały): vpp/{MQTT Username}/{VPP ID}/warning

Po wysłaniu polecenia, VPP odpowie potwierdzeniem, czy polecenie zostało pomyślnie odebrane.

Treść:

{
    "payload": {
        "fields": {
            "responseCode": <Kod sukcesu/błędu>(int),
            "ack": <Wiadomość potwierdzająca>(str)
        },
        "target": <ID VPP>(str)
    },
    "message_type": <Typ wiadomości>(str)
}

Temat informacji zwrotnej

Temat: standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}

Temat (przestarzały): vpp/{MQTT Username}/{VPP ID}/warning

Temat informacji zwrotnej zawiera dane zwrotne zwrócone przez poszczególne sterowniki.

Treść:

{
    "payload": {
        "updated_on": <Znacznik czasu Unix dla danych>(str)
        "feedback_dict": {
            <Słownik informacji zwrotnej>(dict)
        },
        "target": <ID węzła lokalizacji>(str)
    },
    "message_type": <Typ wiadomości>(str)
}

Struktura słownika informacji zwrotnej jest dostępna tutaj: MQTT Feedback Payload Structure

Temat zagregowanej informacji zwrotnej

Temat: standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}

Temat (przestarzały): vpp/{MQTT Username}/{VPP ID}/warning

VPP agreguje informacje zwrotne otrzymane od każdego sterownika.

Treść:

{
    "payload": {
        "updated_on": <Znacznik czasu Unix dla danych>(str)
        "feedback_dict": {
            <Zagregowany słownik informacji zwrotnej>(dict)
        },
    },
    "message_type": <Typ wiadomości>(str)
}

Zagregowany słownik informacji zwrotnej jest zorganizowany podobnie do MQTT Feedback Payload Structure. Jednak wartości tekstowe, takie jak wykonane strategie, nie mogą być agregowane i dlatego nie są uwzględnione.

Temat wysłanych poleceń

Temat: standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}

Temat (przestarzały): vpp/{MQTT Username}/{VPP ID}/warning

Kiedy VPP wysyła polecenia do sterowników, jest to raportowane za pomocą tego tematu.

Treść:

{
    "payload": {
        "aggregated": {
            <Nazwa komponentu>(str): <Wartość mocy polecenia>(float)...
        },
        "dispatched_commands": [
            <Lista indywidualnych poleceń wysłanych do sterowników>
        ],
    },
    "message_type": <Typ wiadomości>(str)
}

Struktura ładunku indywidualnych poleceń jest dostępna tutaj: MQTT Feedback Payload Structure.

Temat ostrzeżeń

Temat: standard1/outbound/remoteVppMetrics/warning/{MQTT Username}/{VPP ID}

Temat (przestarzały): vpp/{MQTT Username}/{VPP ID}/warning

Jeśli w VPP wystąpi błąd lub ostrzeżenie, wiadomość zostanie wysłana na ten temat MQTT.

Treść:

{
    "payload": {
        "fields": {
            <Słownik pól>(dict)
        },
        "target": <ID VPP>(str)
    },
    "message_type": <Typ wiadomości>(str)
}
Last updated August 12, 2026Edit this page

Proces wprowadzania użytkownika

Previous Page

Zaplanuj sterowanie MQTT

Next Page

On this page

Wirtualne Elektrownie (Virtual Power Plants)Łączenie z brokerem MQTTFunkcjonalność VPPDodawanie sterowników do VPPAlgorytm agregacjiTematy MQTTTemat przychodzącyLive VPPScheduled VPPTemat potwierdzeniaTemat informacji zwrotnejTemat zagregowanej informacji zwrotnejTemat wysłanych poleceńTemat ostrzeżeń