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

AgrolaAkapit 14a IntegracjaAPI planowaniaAutarcoAxpoBEE EnergiaCompanion EnergyDexterDynamiczny handel energiąEdmijElia
Elindus
EnervalisEngieEPEX Spot SolarEuropejskie TowaryFleco PowerFrank EnergieGreenchoiceImbyKratTradeKwiat
Monitorowanie
Mqtt
Linie bazoweLive MQTT controlPlanowane sterowanie MQTTProces wprowadzania użytkownikaWirtualna Elektrownia
Next EnergyNowe integracjeOpinumPleeviPrąd woltowyRozdzielnica bezpiecznikowaRozwiązania elastyczności energetycznej (EFS)Scholt
Sterowanie przekaźnikiem DNOTesty diagnostyczneTrevionVGT EnergyYuso - Redukcja mocy solarnejYuso - Sterowanie BateriąZmodernizowany
Szybki start
Urządzenia
Wytyczne dotyczące okablowania i łączności
Sygnały zewnętrzneMqtt

Linia bazowa

Ostrożnie
Ostrożnie

UWAGA: Linie bazowe nie są obsługiwane na wszystkich sterownikach. Prosimy o kontakt z pomocą techniczną w celu uzyskania dodatkowych informacji.

1. Obsługiwane urządzenia

Device TypeVariantsObsługiwane
Solar InvertersAll❌
Storage Devices✅
EV Chargers❌

2. Konfiguracja

Ten przewodnik pomoże Ci skonfigurować Prognozy Linii Bazowej na Twoim EMS.

Co potrzebujesz

  1. Sofar EMS z dostępem do internetu.
  2. Konfiguracja MQTT. Proszę odnieść się do głównej strony MQTT po więcej informacji: MQTT Setup

1. Dodaj swoje urządzenia

Zaloguj się do interfejsu uruchamiania i upewnij się, że urządzenia zostały dodane do Sofar EMS.

2. Dodaj sygnał zewnętrzny linii bazowej

Image 1
Image 1
Image 1

3. Wypełnij parametry

Następujące parametry są konfigurowalne:

3.1 Długość interwału

Typ: liczba całkowita

Długość interwału wskazuje częstotliwość nowego punktu prognozy. Zazwyczaj ustawia się ją na 15 minut lub jedną godzinę, w zależności od rynku energii.

3.2 Liczba interwałów

Typ: liczba całkowita

Liczba interwałów o długości ustawionej powyżej. Np. Jeśli utworzono 96 interwałów po 15 minut, mamy prognozy na kolejne 24 godziny.

3.3 Format tworzenia

Linie bazowe mogą być tworzone codziennie lub w stałym interwale. Te dwa formaty mają różne zastosowania.

3.3.1 Codziennie

Linie bazowe tworzone są raz dziennie, o określonej godzinie. Ten format pozwala wybrać godzinę aktywacji – czyli jak długo po utworzeniu linia bazowa staje się aktywna.

Np. Linia bazowa jest tworzona o 9:00, ale aktywna dopiero następnego dnia, więc godzina aktywacji jest ustawiona na 15h.

3.3.1.1 Godzina tworzenia

Typ: liczba całkowita

Godzina, o której linia bazowa jest tworzona każdego dnia.

3.3.1.2 Godzina aktywacji

Typ: liczba całkowita

Liczba godzin po godzinie tworzenia, po których linia bazowa jest aktywowana.

3.3.2 Stały interwał

Linie bazowe generowane są w stałych odstępach czasu. Linie bazowe są generowane tuż przed czasem ich aktywacji i aktywowane natychmiast. Np. Linia bazowa na kolejną godzinę generowana jest na :59.

3.3.2.1 Odświeżanie interwału Typ: liczba całkowita

Jak często linia bazowa jest regenerowana. Zwykle ustawia się na 15 minut lub jedną godzinę.

3.4 Parametr odświeżania

Typ: liczba całkowita

Stała określająca, jak długo przed czasem aktywacji generujemy linię bazową. Zazwyczaj ustawiana na jedną lub dwie minuty.

3.5 Śledzenie linii bazowych

Typ: boolean

Jeśli ustawione na true, urządzenia podążają za wygenerowaną linią bazową. Jeśli ustawione na false, linie bazowe nie są bezpośrednio śledzone. Zamiast tego są wykorzystywane jako prognozy i śledzone tak dokładnie, jak to możliwe. Działania urządzenia mogą odbiegać od wygenerowanej linii bazowej, w zależności od niekontrolowanych zmiennych w czasie rzeczywistym, takich jak prognoza PV, niekontrolowane obciążenia i okresy ładowania EV.

3.6 Własne Predyktory (W trakcie realizacji)

Wykorzystywane są spersonalizowane algorytmy prognozowania do tworzenia linii bazowych.

4. Włącz sygnał linii bazowej

Wybierz wszystkie urządzenia, które chcesz uwzględnić w zdalnym sterowaniu MQTT.

Image 1

5. Sygnał linii bazowej został dodany

Interfejs linii bazowej został teraz aktywowany na Sofar EMS.

Jesteśmy gotowi, by kontynuować. Kolumna Status wyświetli ewentualne błędy podczas konfiguracji.

3. Pobieranie linii bazowych

Linie bazowe można pobierać ze sterownika za pomocą MQTT.

Do wysłania żądania pobrania linii bazowych używany jest następujący temat:

standard1/rp_one_s/remoteBaselineMetrics/'controller SN'

gdzie <Controller SN> powinno zostać zastąpione numerem seryjnym EMS, który wysyła dane zwrotne.

Do pobrania linii bazowych używa się następującego formatu wiadomości:

{
    "extraTags": {
        "nodeId": <Controller SN>_site_0>
    },
    "time": <Unix Timestamp>,
    "fields": {}
}

Do odbioru danych linii bazowych używany jest następujący temat:

standard1/outbound/remoteBaselineMetrics/feedback/<Controller SN>

gdzie <Controller SN> powinno zostać zastąpione numerem seryjnym EMS, który wysyła dane zwrotne.

Dane zwrotne linii bazowej wysyłane są w następującym formacie:

{
    "time": <Unix Timestamp>,
    "data": {
        "baseline": {
            "<Device Node ID>": [
                {
                    "endTimeUnix": "",
                    "power_W": ""
                },
            ],
        },
        "nextBaseline": {
            "<Device Node ID>": [
                {
                    "endTimeUnix": "",
                    "power_W": ""
                },
            ],
        },
        "error": {
            <Wystąpiły błędy podczas wykonania>
        }
        "response_code": <Kod odpowiedzi>
    },
    "fields": {},
    "requestTime": <Unix Timestamp>,
    "time": <Unix Timestamp>,
    "siteNodeId": <Controller SN>_site_0>
}

4. Skrypt demonstracyjny w Pythonie

Proszę pobrać plik poniżej w preferowanym IDE Python. Wypełnij numer seryjny i dane dostępowe MQTT, a następnie uruchom skrypt:

Last updated April 28, 2026Edit this page

Mqtt

Previous Page

Live MQTT control

Next Page

On this page

Linia bazowa1. Obsługiwane urządzenia2. KonfiguracjaCo potrzebujesz1. Dodaj swoje urządzenia2. Dodaj sygnał zewnętrzny linii bazowej3. Wypełnij parametry3.1 Długość interwału3.2 Liczba interwałów3.3 Format tworzenia3.4 Parametr odświeżania3.5 Śledzenie linii bazowych3.6 Własne Predyktory (W trakcie realizacji)4. Włącz sygnał linii bazowej5. Sygnał linii bazowej został dodany3. Pobieranie linii bazowych4. Skrypt demonstracyjny w Pythonie