> 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/dzialanie-unwaste-robot/technical-details/price-based-device-control.md).

# Sterowanie urządzeniem oparte na cenie

Zrozum, jak ceny energii wpływają na automatyczne tryby pracy urządzeń.

Ta strona wyjaśnia, jak Unwaste Robot wybiera **Wyłącz**, **Eco**, **Komfort**, i **Boost** tryby pracy na podstawie cen energii elektrycznej.

To, jak te tryby są wysyłane do urządzeń i jak współdziałają z Harmonogramami, Nadpisaniami oraz trybem Surplus, opisano w [Sterowanie urządzeniem](/konfiguracja-unwaste-robot/device/device-control.md) i [Profile, harmonogramy i nadpisania](/konfiguracja-unwaste-robot/profiles-schedules-and-overrides/profiles-schedules-and-overrides.md).

***

## Interwał sterowania

Unwaste Robot ponownie ocenia tryby oparte na cenach co **15 minut** — na początku każdego okresu sterowania.

Na ten okres decyduje, czy energia jest tania czy droga oraz który tryb pracy użyć jako domyślny dla zarządzanych urządzeń (chyba że obowiązuje Harmonogram lub Nadpisanie).

***

## Stałe taryfy

Dla **stałych taryf** (stałe strefy czasowe, na przykład stawki dzienne/nocne), mapowanie jest proste:

* to **tańsza strefa** mapuje się na **Komfort**
* to **droższa strefa** mapuje się na **Eco**

Wyłącz i Boost zazwyczaj nie są używane z prostymi dwustrefowymi stałymi taryfami.

***

## Taryfy dynamiczne

Dla **dynamicznych taryf** (ceny, które często się zmieniają, zwykle co godzinę), Unwaste Robot przypisuje **Wyłącz**, **Eco**, **Komfort**, albo **Boost** do każdego 15-minutowego okresu.

Algorytm porównuje:

* ceny z **bieżącego dnia**, i
* a **punkt odniesienia zbudowany na podstawie ostatnich 30 dni** historii cen.

Nie **nie** konfigurujesz progów cen samodzielnie. System oblicza je automatycznie na podstawie dostępnych danych cenowych.

Celem jest:

* używać **Komfort** (a czasem **Boost**)
* używać **Eco** lub **Wyłącz** gdy energia jest względnie droga, oraz
* rozkładać **Komfort** okresy w ciągu dnia zamiast skupiać je w jednym czasie.

***

## Gdy ceny są niedostępne

Dynamiczne taryfy wymagają, aby Unwaste Robot pobierał ceny z Unwaste Cloud. Jeśli nie można uzyskać prawidłowych cen dla bieżącego dnia, urządzenia, których to dotyczy, przełączają się na **Tryb niezarządzany** dopóki ceny znów nie będą dostępne.

System robi **nie** ponownie wykorzystuje wczorajsze ceny jako rozwiązanie awaryjne.

Zobacz [Połączenie — Dynamiczne taryfy](/konfiguracja-unwaste-robot/connection.md) aby uzyskać szczegóły i Alerty.

***

## Zależność od trybu Surplus

Sterowanie oparte na cenach i tryb Surplus są oceniane **niezależnie**. Surplus zależy od Eksportu/Importu do Sieci, a nie od taryf.

Gdy oba mają zastosowanie, **Boost** Sterowanie oparte na cenach ma pierwszeństwo przed **Nadwyżka**. Zobacz [Tryb nadwyżki](/dzialanie-unwaste-robot/technical-details/surplus-mode.md).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.unwaste.energy/dzialanie-unwaste-robot/technical-details/price-based-device-control.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
