> For the complete documentation index, see [llms.txt](https://docs.unwaste.energy/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.unwaste.energy/pl/konfiguracja-unwaste-robot/profiles-schedules-and-overrides/schedules.md).

# Harmonogram

## Harmonogram

## Czym jest Harmonogram

Harmonogram to zestaw reguł, które wykonują Nadpisanie domyślnego zachowania urządzenia (Urządzenie).

Te reguły składają się z określonego, powtarzalnego przedziału czasu i przypisanego trybu.

Na przykład, to są poprawne reguły:

* w dni robocze (poniedziałek–piątek) ustaw Tryb ekonomiczny od 7:00 do 16:00 — jaka byłaby reguła, aby wyłączyć klimatyzację w domu, gdy wychodzisz do pracy
* w dni robocze (poniedziałek–piątek) ustaw Tryb komfortowy od 16:00 do 17:00 (np. aby przygotować klimatyzację na twój powrót o 16:30).
* ustaw Tryb wyłączony (bez żadnych innych warunków) — to byłaby reguła do przypisania do urządzeń (Urządzenie) wyłącznie dla profilu „wakacje”

Harmonogramy powodują Nadpisanie domyślnego, opartego na cenie zachowania dla swoich aktywnych zakresów czasowych.

Nadpisanie > Harmonogram > Domyślny (cena + nadwyżka)

### Ważne uwagi

* Ważne jest, aby zauważyć, że sam Harmonogram nie określa, które urządzenie (Urządzenie) ma mieć ustawiony ten tryb, więc **sam w sobie nic nie robi**. Ale dzięki temu możesz przypisać ten sam Harmonogram do wielu różnych urządzeń, efektywnie „używając ich ponownie” tyle razy, ile potrzebujesz.
* Gdy Harmonogram jest aktywny, Unwaste Robot nie dostosowuje trybu na podstawie cen Energii w tym okresie. Oznacza to, że ustawiając Harmonogram, możesz ograniczyć możliwość generowania Oszczędności.

### **Jak są stosowane Harmonogramy**

* Harmonogramy są **szablonami wielokrotnego użytku** (lista reguł z czasami i pożądanymi sygnałami).
* Harmonogram jest **nie stosowany globalnie** i jest **nie jest bezpośrednio przypisane do Profil**.
* Zamiast tego stosowane są Harmonogram **na każde Urządzenie i każdy Profil**:

**Zasada:** Dla każdego Urządzenie możesz wybrać **jeden Harmonogram dla każdego Profil**.\nGdy aktywujesz Profil, Unwaste Robot używa Harmonogram wybranego dla tego Profil **dla każdego Urządzenie**.

**Przykład**

* Masz dwa Profil: **Dom** i **Poza domem**.
* Dla **Pompa ciepła** Urządzenie:
  * Dom → Harmonogram „Komfortowe wieczory”
  * Poza domem → Harmonogram „Eco przez cały dzień”
* Dla **Podgrzewacz wody** Urządzenie:
  * Dom → Harmonogram „Poranki z ciepłą wodą”
  * Poza domem → brak Harmonogramu (domyślnie, logika oparta na cenie)

Wynik:

* Gdy przełączasz z Dom na Poza domem, aktywny Harmonogram **zmiany na Urządzenie** na podstawie tego, co wybrałeś dla tego Urządzenie w Profilu Away.

**Ważne**

* Jeśli dla Urządzenie nie wybrano Harmonogram dla Aktywny profil, nie otrzyma **oparte na Harmonogram** sygnały dla tego Profil. Zamiast tego będzie działać przy użyciu **domyślnej, opartej na cenie logiki**. Jeśli **Nadpisanie** jest aktywne dla tego Urządzenie, Nadpisanie ma pierwszeństwo.

## **Zachowanie czasowe**

* Reguły harmonogramu są oceniane w stałych interwałach systemowych (na przykład co 15 minut).
* Gdy Reguła harmonogramu staje się aktywna (na przykład dlatego, że aktywny staje się profil, do którego jest przypisana), Unwaste Robot wysyła odpowiedni Sygnał sterujący w następnym Interwale ewaluacji.
* Jeśli jednocześnie pasuje wiele reguł harmonogramu, to **stosowana jest ostatnia pasująca reguła w kolejności harmonogramu**.
* **Oceniane są tylko harmonogramy przypisane do aktualnie aktywnego profilu.**
* Gdy zmienia się Aktywny profil, harmonogramy przypisane do nowo wybranego profilu stają się aktywne w następnym Interwale ewaluacji.
* Więcej szczegółów znajdziesz w *Zachowanie czasowe* we wprowadzeniu.

Przykład: przełączenie z profilu „Home” na profil „Vacation” natychmiast zmienia to, które harmonogramy są oceniane, ale Sygnał sterujący jest nadal wysyłany w następnym Interwale ewaluacji.

## Gdzie znaleźć harmonogramy

Harmonogramy mają własny link w menu głównym.

![](/files/717b686f5640472fb507d817f2748b0186154e86)

## Konfigurowanie harmonogramów

Aby zdefiniować harmonogram, musisz go utworzyć za pomocą przycisku „Dodaj Harmonogram”, wybrać jego „Nazwa”, a następnie dodać wszystkie reguły dla tego harmonogramu.

### Reguły

Każda reguła składa się z:

* Tryb - używany, gdy spełnione są warunki czasowe
* Czas rozpoczęcia - początek przedziału czasowego, gdy reguła jest aktywna
* Czas zakończenia - koniec przedziału czasowego, gdy reguła jest aktywna
* Dni tygodnia - określa, w które dni tygodnia ta reguła ma zastosowanie

#### Uwagi

* zarówno Czas rozpoczęcia, jak i Czas zakończenia pozwalają określić godzinę i kwadrans, tak jak podstawowy okres czasu, na którym działa sam system
* wpisanie 00:00 jako Czas rozpoczęcia oznacza północ ROZPOCZYNAJĄCĄ ten dzień
* wpisanie 00:00 jako Czas zakończenia oznacza północ KOŃCZĄCĄ ten dzień
* jeśli zarówno godzina rozpoczęcia, jak i godzina zakończenia są 00:00, oznacza to „cały dzień”
* harmonogramy są dopasowywane według **tylko dzień tygodnia i czas** — tak **nie** obsługują święta państwowe lub jednorazowe daty kalendarzowe; reguła dla „poniedziałek–piątek” obowiązuje w każdy poniedziałek–piątek, w tym w święta przypadające w te dni tygodnia

### Priorytet reguł

Możesz swobodnie zmieniać kolejność reguł (przeciągając je w górę i w dół listy za pomocą znacznika z 6 kropkami po lewej stronie Trybu).

Kolejność reguł jest ważna, ponieważ reguły są oceniane w kolejności pokazanej na liście. Jeśli pasuje wiele reguł, stosowana jest ta zdefiniowana jako ostatnia na liście.

Możesz myśleć o tym tak: im wyżej na liście znajduje się reguła, tym bardziej ogólna jest, a im niżej - tym bardziej szczegółowa, jak wyjątek od powyższych reguł. Dlatego ostatnia pasująca reguła jest traktowana jako **najważniejsza**.

### Przykład 1 - Harmonogram klimatyzacji

![](/files/6df7ff32735e1d94117a22d644fd8dc59ce34bb2)

### Przykład 2 - Harmonogram wakacji

![](/files/6b58a80699b8626d00ce379db8273e2e30747899)

## Dołączanie harmonogramów do urządzeń

### Gdzie to znaleźć

Aby dołączyć harmonogram do urządzenia, musisz użyć ikony harmonogramu w szczegółach urządzenia. Gdy najedziesz kursorem myszy na urządzenie (w trybie projektowania lub w trybie pulpitu), pojawi się mały panel z ikonami. Jedna z tych ikon pozwala przejść do karty Harmonogramy i Zastąpienia dla tego urządzenia

![](/files/368536141f22ba9f393967d242298ba80d855a80)

### Załączanie harmonogramów

Na karcie Włączone harmonogramy i nadpisania możesz dołączyć jeden Harmonogram do każdego zdefiniowanego Profilu, wybierając „Dodaj” na liście Harmonogramów, wybierając Profil i Harmonogram oraz zapisując. W ten sposób deklarujesz: „gdy ten Profil jest wybrany, użyj tego Harmonogramu dla tego Urządzenia”.

Nie dołączenie Harmonogramu do Profilu jest całkowicie poprawną opcją — gdy ten tryb zostanie wybrany, Urządzenie będzie działać bez Harmonogramu, korzystając z trybów obliczonych przez Unwaste Robot.

Ponadto harmonogramy mają być wielokrotnie używane. Możesz użyć tego samego harmonogramu dla różnych profili (jeśli pasuje do Twojej konfiguracji) i dla różnych urządzeń.

W ten sposób, jak w naszym przykładzie, możesz przypisać ten sam „Harmonogram” wyłączający urządzenia na okres wakacyjny do „Profil” wakacyjnego w wielu różnych urządzeniach, dzięki czemu jednym kliknięciem (wybierając profil wakacyjny jako aktywny) możesz użyć opcji „Wyłącz” dla wszystkich urządzeń.

Ponadto możesz mieć inne, ale podobne profile, w których ponownie używałbyś tych samych harmonogramów dla wszystkich urządzeń poza niektórymi.

### Przykład

Ten przykład obejmuje ustawienie dwóch wcześniej zdefiniowanych harmonogramów dla klimatyzatora przy użyciu dwóch odpowiednich profili. (pokazuje też nadpisania, ale zostanie to omówione w sekcji Dalej).

![](/files/45ddcfdd12036ad849867bd0c7ffd29aad597088)
