Wartości bazowe
Ostrożnie
UWAGA: Wartości bazowe nie są obsługiwane na wszystkich sterownikach. Prosimy o kontakt z pomocą techniczną w celu uzyskania dalszych informacji.
Przed kontynuowaniem upewnij się, że Twoja sieć i urządzenia są gotowe, postępując zgodnie z przewodnikiem Konfiguracja MQTT.
1. Obsługiwane urządzenia
| Device Type | Variants | Obsługiwane |
|---|---|---|
| Falowniki solarne | Wszystkie | ❌ |
| Urządzenia do magazynowania | ✅ | |
| Ładowarki EV | ❌ |
2. Konfiguracja
Ten przewodnik pomoże Ci skonfigurować przewidywania wartości bazowych na Twoim Controller.
Co jest potrzebne
- SmartgridOne Controller z dostępem do internetu.
- Konfiguracja MQTT. Proszę odnieść się do głównej strony MQTT, aby uzyskać więcej informacji: Konfiguracja MQTT
1. Dodaj swoje urządzenia
Zaloguj się do interfejsu uruchomieniowego i upewnij się, że urządzenia zostały dodane do SmartgridOne Controller.
2. Dodaj zewnętrzny sygnał wartości bazowej



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 predykcji.
Zazwyczaj ustawia się na 15 minut lub 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 utworzonych jest 96 interwałów po 15 minut, mamy prognozy na następne 24 godziny.
3.3 Format tworzenia
Wartości bazowe mogą być tworzone codziennie lub w stałym interwale.
Te dwa formaty mają różne zastosowania.
3.3.1 Codzienny
Wartości bazowe tworzone są raz dziennie, o określonej godzinie.
Format ten pozwala wybrać godzinę aktywacji – czyli jak długo po utworzeniu wartość bazowa staje się aktywna.
Np. wartość bazowa jest tworzona o 9:00, ale aktywna dopiero następnego dnia, więc godzina aktywacji ustawiona jest na 15h.
3.3.1.1 Godzina tworzenia
Typ: liczba całkowita
Godzina, o której wartość bazowa jest tworzona każdego dnia.
3.3.1.2 Godzina aktywacji
Typ: liczba całkowita
Liczba godzin po godzinie tworzenia, kiedy wartość bazowa jest aktywowana.
3.3.2 Stały interwał
Wartości bazowe generowane są w stałym interwale.
Wartości bazowe tworzone są krótko przed czasem aktywacji i natychmiast aktywowane.
Np. wartość bazowa na następną godzinę generowana jest o :59.
3.3.2.1 Interwał odświeżania
Typ: liczba całkowita
Jak często wartość bazowa jest regenerowana.
Zazwyczaj ustawia się na 15 minut lub godzinę.
3.4 Parametr odświeżania
Typ: liczba całkowita
Stała określająca, jak długo przed czasem aktywacji generujemy wartość bazową. Zwykle ustawiana na jedną lub dwie minuty.
3.5 Podążaj za wartościami bazowymi
Typ: boolean
Jeśli ustawiono na true, urządzenia bezpośrednio podążają za generowaną wartością bazową.
Jeśli ustawiono na false, wartości bazowe nie są bezpośrednio śledzone. Są natomiast używane jako prognoza i realizowane tak dokładnie, jak to możliwe. Działania urządzeń mogą odbiegać od wygenerowanej wartości bazowej, w zależności od niezależnych zmiennych w czasie rzeczywistym, takich jak prognoza PV, niezależne obciążenia czy okresy ładowania EV.
3.6 Własne predyktory (W trakcie prac)
Wykorzystywane są spersonalizowane algorytmy predykcyjne do tworzenia wartości bazowych.
4. Włącz sygnał wartości bazowej
Wybierz wszystkie urządzenia, które chcesz uwzględnić w MQTT Remote Control.

5. Sygnał wartości bazowej został dodany
Interfejs wartości bazowej został teraz aktywowany na SmartgridOne Controller.
Możemy teraz kontynuować. Kolumna Status wyświetli ewentualne błędy podczas konfiguracji.
3. Pobieranie wartości bazowych
Wartości bazowe można pobierać ze sterownika za pomocą MQTT.
Do wysłania żądania pobrania wartości bazowych używany jest następujący temat:
standard1/rp_one_s/remoteBaselineMetrics/'controller SN'gdzie <Controller SN> należy zastąpić numerem seryjnym Controller, które wysyła informacje zwrotne.
Do pobrania wartości bazowych należy użyć następującego formatu wiadomości:
{
"extraTags": {
"nodeId": <Controller SN>_site_0>
},
"time": <Unix Timestamp>,
"fields": {}
}Do odbierania danych wartości bazowych używany jest następujący temat:
standard1/outbound/remoteBaselineMetrics/feedback/<Controller SN>gdzie <Controller SN> należy zastąpić numerem seryjnym Controller wysyłającego odpowiedź.
Informacje zwrotne dotyczące wartości bazowych są przesyłane w następującym formacie:
{
"time": <Unix Timestamp>,
"data": {
"baseline": {
"<Device Node ID>": [
{
"endTimeUnix": "",
"power_W": ""
},
],
},
"nextBaseline": {
"<Device Node ID>": [
{
"endTimeUnix": "",
"power_W": ""
},
],
},
"error": {
<Błędy występujące 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ć poniższy plik w preferowanym środowisku Python IDE. Wypełnij swój numer seryjny i dane dostępowe MQTT, a następnie uruchom skrypt:
