---
title: "Harmonogram"
description: "Smart rule Harmonogram wykonuje akcje o ustalonych godzinach: codziennie, co tydzień, osobno w dni robocze i weekend, co miesiąc lub co rok."
url: "https://taphome.com/pl/docs/smart-rules/scheduler/"
language: pl
lastmod: 2026-10-21
generator: hugo
ai:
  topics: ["smart-rules","scheduler","time-based-automation","sunrise-sunset","recurring-schedule"]
  questions: ["Jak skonfigurować Smart Rule Harmonogram?","Jak zaplanować różne akcje dla dni roboczych i weekendów?","Czy mogę używać czasów wschodu i zachodu słońca w Smart Rule Harmonogram?","Jak Harmonogram obsługuje cykliczne akcje miesięczne i roczne?","Co dzieje się z zaplanowanymi akcjami po restarcie systemu?","Jaka jest różnica między utrzymaniem stanu a akcją jednorazową w Harmonogramie?","Jak zaplanować akcję na ostatni dzień każdego miesiąca?","Co się dzieje, gdy wschód lub zachód słońca zmienia kolejność akcji wraz z porami roku?"]
---

# Harmonogram

Ostatnia aktualizacja: 2026-10-21

> [!NOTE]
> 🚀 **Dostępność** — TapHome Next 2026.1.36599+.

Smart Rule **Harmonogram** automatyzuje Twoje urządzenia według powtarzającego się harmonogramu czasowego. Definiujesz listę akcji — każda z określoną godziną — a smart rule wykonuje je w wybranym okresie czasu: codziennie, co tydzień, w dni robocze i weekendy, co miesiąc lub co rok.

Pomyśl o tym jak o osi czasu, która się powtarza: umieszczasz akcje w określonych punktach, a za każdym razem, gdy okres zaczyna się od nowa, akcje wykonują się ponownie w tej samej kolejności. Między zaplanowanymi godzinami urządzenia pozostają w stanie ustawionym przez ostatnią akcję.

## Pierwsze kroki {#getting-started}

Konfiguracja harmonogramu składa się z trzech kroków:

1. **Dodaj urządzenia** — wybierz urządzenia, którymi chcesz sterować.
2. **Wybierz okres czasu** — jak często harmonogram się powtarza.
3. **Dodaj akcje** — zdefiniuj, co się dzieje i kiedy.

### Prosty przykład {#basic-example}

Chcesz, żeby lampka na werandzie włączała się codziennie o 20:00 i wyłączała o 23:00.

1. Utwórz nową Smart Rule **Harmonogram**.
2. Twoje bieżące urządzenie jest wstępnie wybrane w sekcji **Urządzenia**. W razie potrzeby dotknij **Dodaj urządzenie**, aby dodać lampkę na werandzie.
3. Okres czasu jest domyślnie ustawiony na **Dzień**. Pozostaw go bez zmian.
4. W sekcji **Dzień** dotknij **Dodaj akcję**.
5. Na stronie konfiguracji akcji ustaw godzinę na **20:00** i dotknij **Ustaw akcję**, aby wybrać akcję lampki — ustaw ją na **Włącz**.
6. Wróć, a następnie dotknij **Dodaj akcję** ponownie.
7. Ustaw godzinę na **23:00** i ustaw akcję na **Wyłącz**.
8. Dotknij **Zapisz**.

Lampka na werandzie teraz włącza się o 20:00 i wyłącza o 23:00, codziennie. Jeśli system zrestartuje się o 21:00, smart rule ustali, że akcja z 20:00 była ostatnią wykonaną, i włączy światło — utrzymując harmonogram w synchronizacji.


## Urządzenia {#devices}

Dotknij **Dodaj urządzenie**, aby wybrać jedno lub więcej urządzeń. Wszystkie zaplanowane akcje dotyczą **każdego urządzenia** na liście — nie można przypisać poszczególnych akcji do poszczególnych urządzeń w ramach jednej smart rule Harmonogramu.

Wszystkie wybrane urządzenia muszą być tego samego typu (np. wszystkie przełączniki, wszystkie termostaty). Selektor urządzeń pozwala wybrać tylko kompatybilne urządzenia.

> [!NOTE]
> Jeśli potrzebujesz różnych harmonogramów dla różnych urządzeń, utwórz osobne Smart Rule Harmonogram — jedną na grupę urządzeń, które mają ten sam harmonogram.


## Zaplanowane akcje {#scheduled-actions}

Sekcja akcji ma tytuł zgodny z wybranym okresem (na przykład **Dzień** lub **Tydzień**) i pokazuje wszystkie akcje w Twoim harmonogramie, posortowane według czasu wykonania. Sekcja **Oś czasu** rysuje cały okres jako jeden pasek w kolorach akcji, a czarna pionowa linia na nim pokazuje aktualny czas.

Dotknij **Dodaj akcję**, aby dodać nową akcję. Dotknij istniejącej akcji, aby ją edytować. Aby usunąć akcję, użyj przycisku **Usuń** na dole strony konfiguracji.

Każda akcja zawiera **akcję urządzenia** — co Twoje urządzenia powinny zrobić, gdy nadejdzie wyznaczony czas. Dotknij **Ustaw akcję**, aby wybrać polecenie (włącz, wyłącz, ustaw wartość itp.). Dostępne polecenia zależą od typu wybranych urządzeń: przełączniki oferują włącz/wyłącz, ściemniacze oferują procent jasności, termostaty oferują wartość zadaną temperatury.


## Okres czasu {#time-period}

Okres czasu określa, jak często harmonogram się powtarza. Wybierz go za pomocą przycisków opcji na stronie konfiguracji.

| Okres czasu | Znaczenie |
|:------------|:----------|
| **Dzień** | Powtarza się codziennie |
| **Tydzień** | Powtarza się co tydzień — każda akcja określa, w który dzień tygodnia |
| **Dzień roboczy / Weekend** | Powtarza się co tydzień — każda akcja określa, czy w dzień roboczy, czy w weekend |
| **Miesiąc** | Powtarza się co miesiąc — każda akcja określa, który dzień miesiąca |
| **Rok** | Powtarza się co rok — każda akcja określa miesiąc i dzień |


## Czas {#time}

Każda akcja ma ustawienie czasu z trzema trybami:

| Tryb | Opis |
|:-----|:-----|
| **Czas** | Czas bezwzględny — wybierz konkretną godzinę i minutę |
| **Od wschodu słońca** | Względem wschodu słońca w Twojej lokalizacji |
| **Od zachodu słońca** | Względem zachodu słońca w Twojej lokalizacji |

### Czas bezwzględny {#absolute-time}

Wybierz **Czas** i użyj selektora czasu, aby ustawić dokładną godzinę i minutę.

### Przesunięcia względem wschodu i zachodu słońca {#sunrise-sunset-offsets}

Wybierz **Od wschodu słońca** lub **Od zachodu słońca**, aby zaplanować akcje względem słońca. Pojawia się suwak z predefiniowanymi przesunięciami w zakresie od **−6 godzin** do **+6 godzin**.

Etykieta suwaka pokazuje **Przesunięcie względem wschodu słońca** lub **Przesunięcie względem zachodu słońca** w zależności od wybranego trybu. Opis pod suwakiem pokazuje następny rzeczywisty czas wschodu lub zachodu słońca w lokalizacji Twojej instalacji.

> [!NOTE]
> Czasy wschodu i zachodu słońca są obliczane na podstawie lokalizacji GPS Twojej instalacji. Czasy dostosowują się automatycznie w ciągu roku — nie musisz zmieniać harmonogramu sezonowo.


## Selektor dnia {#day-selector}

W zależności od wybranego okresu czasu, każda akcja zawiera również selektor dnia. Okres **Dzień** nie ma selektora dnia — akcje powtarzają się po prostu codziennie o określonych godzinach.

### **Tydzień** {#week}

Pojawia się sekcja **Dzień tygodnia** z siedmioma przyciskami opcji — od poniedziałku do niedzieli. Wybierz, w który dzień tygodnia ta akcja ma się wykonać.

### **Dzień roboczy / Weekend** {#workday-weekend}

Pojawia się sekcja **Dzień tygodnia** z dwiema opcjami:

| Opcja | Znaczenie |
|:------|:----------|
| **dzień roboczy** | Akcja wykonuje się od poniedziałku do piątku |
| **weekend** | Akcja wykonuje się w sobotę i niedzielę |

### **Miesiąc** {#month}

Pojawia się sekcja **Dzień miesiąca** z dwoma elementami sterowania:

**Kierunek:** Wybierz, czy liczyć od początku, czy od końca miesiąca.

| Opcja | Znaczenie |
|:------|:----------|
| **Od początku miesiąca** | Liczenie od początku — dzień 1, dzień 2, ... do dnia 28 |
| **Od końca miesiąca** | Liczenie od końca — ostatni dzień, 2. od końca, ... do 28. od końca |

**Suwak dnia:** Wybierz konkretny dzień. Etykieta aktualizuje się, pokazując wybrany dzień — na przykład **pierwszy dzień**, **ostatni dzień** lub „dzień 15".

> [!TIP]
> Użyj **Od końca miesiąca** z **ostatni dzień** dla akcji, które mają się wykonywać ostatniego dnia każdego miesiąca, niezależnie od tego, czy miesiąc ma 28, 29, 30 czy 31 dni.

> [!NOTE]
> Jeśli zaplanujesz akcję na dzień, który nie istnieje w danym miesiącu (na przykład dzień 31 w lutym), akcja wykona się w ostatnim dostępnym dniu tego miesiąca.

### **Rok** {#year}

Pojawia się sekcja **Dzień roku** z selektorem daty. Wybierz miesiąc i dzień — rok nie jest wyświetlany, ponieważ liczy się tylko data w obrębie roku.

> [!NOTE]
> Jeśli zaplanujesz akcję na 29 lutego, wykona się ona tylko w latach przestępnych. W latach nieprzestępnych akcja jest całkowicie pomijana — harmonogram czeka na następny rok przestępny.


## Przykłady i scenariusze {#examples}

### Oświetlenie zewnętrzne: włącz o zachodzie, wyłącz przed snem {#example-outdoor-lights}

**Cel**: Włączać wszystkie światła zewnętrzne o zachodzie słońca i wyłączać je o 23:00 codziennie.

**Konfiguracja**:
- **Urządzenia:** lampka na werandzie, oświetlenie ogrodowe, oświetlenie podjazdu
- **Okres czasu:** **Dzień**

**Akcje**:
1. Włącz — o zachodzie słońca (przesunięcie 0)
2. Wyłącz — o 23:00

**Działanie**: Każdego wieczoru o zachodzie słońca wszystkie trzy światła włączają się jednocześnie. O 23:00 wszystkie się wyłączają. Latem zachód słońca może być o 21:00, co daje 2 godziny oświetlenia. Zimą zachód może być o 16:30, co daje ponad 6 godzin. Czas zachodu słońca dostosowuje się automatycznie w ciągu roku. Jeśli system zrestartuje się o 22:00, smart rule rozpoznaje, że akcja zachodu słońca była ostatnią wykonaną, i ponownie włącza światła.


### Nawadnianie: podlewanie w określone dni {#example-irrigation}

**Cel**: Podlewać ogród o 06:00 przez 30 minut w poniedziałek, środę i piątek.

**Konfiguracja**:
- **Urządzenie:** zawór nawadniania
- **Okres czasu:** **Tydzień**

**Akcje**:
1. Włącz — poniedziałek o 06:00
2. Wyłącz — poniedziałek o 06:30
3. Włącz — środa o 06:00
4. Wyłącz — środa o 06:30
5. Włącz — piątek o 06:00
6. Wyłącz — piątek o 06:30

**Działanie**: W poniedziałek o 06:00 zawór się otwiera. O 06:30 zamyka się. To samo dzieje się w środę i piątek. We wszystkie inne dni zawór pozostaje zamknięty — ostatnią wykonaną akcją jest zawsze „wyłącz" z poprzedniego dnia nawadniania. Na przykład w czwartek po południu ostatnią wykonaną akcją jest środowe wyłączenie o 06:30.


### Poranne ogrzewanie: dni robocze vs weekendy {#example-morning-heating}

**Cel**: Ogrzać salon przed pobudką — wcześniej w dni robocze, później w weekendy. Obniżyć temperaturę po porannej rutynie.

**Konfiguracja**:
- **Urządzenie:** termostat w salonie
- **Okres czasu:** **Dzień roboczy / Weekend**

**Akcje**:
1. Ustaw na 22 °C — **dzień roboczy** o 05:30
2. Ustaw na 19 °C — **dzień roboczy** o 08:00
3. Ustaw na 22 °C — **weekend** o 07:30
4. Ustaw na 19 °C — **weekend** o 10:00

**Działanie**: W dzień roboczy termostat podnosi się do 22 °C o 05:30, aby pokój był ciepły, zanim wstaniesz. O 08:00, gdy wszyscy już wyszli, spada z powrotem do 19 °C. W weekendy podgrzewanie zaczyna się później, o 07:30, i trwa do 10:00. Między ostatnią akcją jednego dnia a pierwszą akcją następnego termostat pozostaje na 19 °C — ustawiony przez ostatnią akcję „obniż".


### Miesięczna konserwacja: ostatni dzień miesiąca {#example-monthly-maintenance}

**Cel**: Uruchomić wentylatory serwerowni na pełną moc ostatniego dnia każdego miesiąca od 08:00 do 18:00.

**Konfiguracja**:
- **Urządzenie:** wentylator serwerowni
- **Okres czasu:** **Miesiąc**

**Akcje**:
1. Włącz — **ostatni dzień** (**Od końca miesiąca**) o 08:00
2. Wyłącz — **ostatni dzień** (**Od końca miesiąca**) o 18:00

**Działanie**: 31 stycznia wentylator włącza się o 08:00 i wyłącza o 18:00. 28 lutego (lub 29 w roku przestępnym) dzieje się to samo. Ustawienie **ostatni dzień** automatycznie dostosowuje się do rzeczywistego ostatniego dnia każdego miesiąca — nie potrzebujesz osobnych smart rules dla miesięcy o różnej długości.


> [!TIP]
> Budując złożony harmonogram, zacznij od okresu **Dzień** i kilku podstawowych akcji. Gdy będziesz zadowolony z ustawień czasowych, przełącz się na **Dzień roboczy / Weekend** lub **Tydzień**, aby dodać warianty zależne od dnia. Twoje akcje są zapamiętywane przy przełączaniu okresów, więc zawsze możesz wrócić bez ich utraty.


## Jak działa Harmonogram {#how-it-works}

### Stan ciągły {#continuous-state}

Harmonogram utrzymuje stan ciągły — w każdym momencie jedna akcja jest „bieżąca". Jest to akcja, której zaplanowany czas ostatnio minął. Urządzenia pozostają w stanie ustawionym przez tę akcję, aż nadejdzie następny zaplanowany czas.

Oznacza to, że harmonogram nie ma przerw. Twoje urządzenia są zawsze sterowane przez akcję, która ostatnio się wykonała.

### Restart systemu {#system-restart}

Gdy system się restartuje, Harmonogram ustala, która akcja powinna być aktualnie aktywna, odtwarzając harmonogram wstecz. Znajduje akcję, której czas ostatnio minął, i stosuje ją do wszystkich urządzeń, zapewniając automatyczny powrót do prawidłowego stanu.

### Kolejność wykonywania {#execution-order}

Twoje akcje tworzą powtarzający się cykl. Harmonogram uruchamia je w porządku chronologicznym w ramach każdego okresu, a po wykonaniu ostatniej akcji cykl zaczyna się od nowa, od pierwszej akcji następnego okresu.

Na granicy między okresami nie ma żadnego resetu ani specjalnego zdarzenia. W harmonogramie dziennym z akcjami o 06:00, 14:00 i 20:00 — po wykonaniu akcji o 20:00 urządzenia pozostają w tym stanie przez północ, aż akcja o 06:00 uruchomi się następnego ranka. Północ jest niewidoczna dla harmonogramu.

#### Gdy wschód lub zachód słońca zmienia kolejność {#sunrise-sunset-shifts}

Gdy łączysz akcje o stałym czasie z akcjami wschodu lub zachodu słońca, rzeczywista kolejność uruchamiania może się zmieniać wraz z porami roku. Harmonogram wykrywa to i obsługuje automatycznie.

Rozważ harmonogram dzienny z trzema akcjami:

1. Ustaw na 20 °C — o wschodzie słońca
2. Ustaw na 18 °C — o 08:00
3. Ustaw na 21 °C — o zachodzie słońca

**Latem** (wschód o 05:30, zachód o 21:00) akcje uruchamiają się w naturalnej kolejności:

| Czas | Co się dzieje | Termostat |
|:-----|:--------------|:----------|
| 00:00–05:29 | Akcja zachodu kontynuuje się z poprzedniego wieczoru | 21 °C |
| 05:30 | Akcja wschodu uruchamia się | 20 °C |
| 08:00 | Akcja o stałym czasie uruchamia się | 18 °C |
| 21:00 | Akcja zachodu uruchamia się | 21 °C |

**Zimą** (wschód o 08:15, zachód o 16:30) wschód przesuwa się za akcję o 08:00. Harmonogram się dostosowuje:

| Czas | Co się dzieje | Termostat |
|:-----|:--------------|:----------|
| 00:00–07:59 | Akcja zachodu kontynuuje się z poprzedniego wieczoru | 21 °C |
| 08:00 | Akcja o stałym czasie uruchamia się — wschód miał nadejść pierwszy, ale jeszcze nie nastąpił, więc jest pomijany | 18 °C |
| 08:15 | Akcja wschodu przychodzi z opóźnieniem — już pominięta, ignorowana | 18 °C |
| 16:30 | Akcja zachodu uruchamia się normalnie | 21 °C |

O 08:00 harmonogram oczekiwał, że akcja wschodu nadejdzie pierwsza. Ponieważ jeszcze nie nastąpiła, harmonogram oznacza ją jako pominiętą i uruchamia akcję o 08:00. Gdy akcja wschodu przychodzi 15 minut później, harmonogram widzi, że została już pominięta, i ignoruje ją — urządzenia pozostają na 18 °C. Akcja zachodu uruchamia się normalnie o 16:30.

Każdego dnia harmonogram ocenia kolejność niezależnie. Jeśli wschód słońca nadal następuje po 08:00 przez całą zimę, akcja wschodu jest pomijana każdego dnia. Gdy wschód słońca zacznie ponownie następować przed 08:00 — wraz z wydłużaniem się dni wiosną — pełny cykl trzech akcji wznawia się automatycznie.

> [!TIP]
> Jeśli potrzebujesz, aby akcja wschodu lub zachodu słońca uruchamiała się niezawodnie przez cały rok, upewnij się, że pobliskie akcje o stałym czasie mają wystarczający odstęp, aby kolejność nie mogła się odwrócić. Na przykład, jeśli najpóźniejszy wschód słońca w Twojej lokalizacji to około 08:00 zimą, umieść następną akcję o stałym czasie o 09:00 lub później.

#### Gdy wschód lub zachód słońca nie może nastąpić {#sunrise-sunset-impossible}

Na skrajnych szerokościach geograficznych zdarzają się okresy, w których słońce w ogóle nie wschodzi ani nie zachodzi. W tych okresach akcje wschodu i zachodu słońca nie uruchamiają się — tylko akcje o stałym czasie działają normalnie. Gdy słońce w końcu wraca, akcje wschodu i zachodu słońca wznawiają się automatycznie.

**Zobacz też** — [Symulacja obecności](https://taphome.com/pl/docs/smart-rules/presence-simulation/), [Wyzwalacze](https://taphome.com/pl/docs/smart-rules/triggers/).

## Rozwiązywanie problemów

Częste problemy związane z tym tematem:

- [Smart rules zależne od słońca używają błędnej lokalizacji](https://taphome.com/pl/troubleshooting/configuration/sun-rules-wrong-installation-location/) — Smart rules, które działają w oparciu o słońce, obliczają jego położenie na podstawie pozycji GPS lokalizacji. Jeśli nikt nie zmienił wartości domyślnej, obliczenia są wykonywane dla Wiednia zamiast dla Twojego domu.

[Zobacz wszystkie artykuły rozwiązywania problemów](https://taphome.com/pl/troubleshooting/)
