← Zpět na přehled
Chytrá domácnost27. května 2026

Chytrá domácnost: automatizace podle ceny elektřiny s Nordpool

Napsal: Karel

Chytrá domácnost: automatizace podle ceny elektřiny s Nordpool

Nauč se automatizovat spotřebiče podle hodinových cen elektřiny pomocí Home Assistantu a Nordpool. Praktický návod s konkrétními šablonami a automaty, které ti ušetří 15–20 % nákladů na energii bez nutnosti sledovat burzu.

Platit za elektřinu méně, aniž bys seděl celý den u počítače a sledoval burzovní grafy — to je sen každého majitele chytré domácnosti. Já jsem ho proměnil ve skutečnost pomocí Home Assistantu, integrace Nordpool a trochy šikovné automatizace. Dnes ti ukážu, jak na to — krok za krokem, tak jak jsem to sám rozjel doma.

smart home energy dashboard electricity prices chart automation

Jak to celé funguje: Nordpool a Tibber jako základ

Základem celého systému je zdroj dat o cenách elektřiny. V ČR a okolních zemích fungují dva hlavní přístupy:

Nordpool custom integration — komunitní HACS integrace, která stahuje hodinové (a v některých regionech 15minutové) spotové ceny přímo z burzy Nord Pool. Sensor vytvoří entitu s atributy jako raw_today, raw_tomorrow, current_price, min, max nebo average. To je základ pro každou smysluplnou automatizaci. Od roku 2026 existuje i oficiální integrace Nord Pool přímo v Home Assistantu, takže instalace přes HACS už není nutností — přesto komunitní verze stále nabízí o něco více flexibility pro pokročilé šablony.

Tibber — pokud máš Tibber jako svého dodavatele elektřiny, máš ceny přímo integrované. Tibber navíc nabízí vlastní atribut price_level s hodnotami jako VERY_CHEAP, CHEAP, NORMAL, EXPENSIVE nebo VERY_EXPENSIVE. To je skvělý záchytný bod pro jednoduché automaty. Nevýhoda: Tibber standardně nezveřejňuje zítřejší ceny přes svou API tak jednoduše jako Nordpool — proto řada lidí používá oba zdroje zároveň, Tibber pro fakturaci a Nordpool pro prediktivní plánování.

Já osobně používám kombinaci: Tibber jako dodavatel, Nordpool jako datový zdroj pro automaty. Data jsou v praxi totožná — obě platformy čerpají ze stejné burzy.

Klíčové automaty: co a kdy zapnout

Teorie je hezká, ale co reálně automatizovat? U mě doma jdou tyto věci:

1. Cenové hladiny jako řídicí logika

Nejjednodušší přístup: vytvoříš template sensor, který porovnává aktuální cenu s denním průměrem. Tenhle vzor jsem si vypůjčil z diskuse na Home Assistant Community:

template:
  - sensor:
      - name: "Electricity Price Level"
        state: >-
          {% set price_cur = states('sensor.nordpool_kwh_czk') | float(0) %}
          {% set price_avg = state_attr('sensor.nordpool_kwh_czk', 'average') | float(0) %}
          {% if price_cur == 0 or price_avg == 0 %}
            unknown
          {% else %}
            {% set ratio = price_cur / price_avg %}
            {% if ratio >= 1.4 %}VERY_EXPENSIVE
            {% elif ratio >= 1.15 %}EXPENSIVE
            {% elif ratio <= 0.6 %}VERY_CHEAP
            {% elif ratio <= 0.9 %}CHEAP
            {% else %}NORMAL{% endif %}
          {% endif %}

Na základě tohoto sensoru pak automat rozhoduje: je VERY_CHEAP? Zapni ohřev vody. Je VERY_EXPENSIVE? Sniž termostat o 2 stupně a odlož pračku.

2. Nejlevnější hodiny pro velké spotřebiče

Pro pračku, sušičku nebo ohřev bojleru nechci jen „levnou hodinu" — chci najít tři po sobě jdoucí nejlevnější hodiny. K tomu slouží template sensor pracující s raw_today atributem Nordpool sensoru. Princip popisuje například tento návod na koskila.net: seřadíš všechny hodiny podle ceny, vezmeš nejlevnějších N a zkontrolujete, jestli aktuální čas do toho okna padá. Výsledkem je binární sensor true/false — a ten pak spustí automat pro pračku.

U mě konkrétně bojler (6 kW) běží výhradně v těchto oknech. Za rok 2026 to dělá úsporu kolem 15–20 % nákladů na ohřev vody.

home assistant automation yaml code electricity boiler scheduling nordpool

3. HVAC optimalizace s 15minutovými cenami

Tohle je už pokročilejší liga. Nordpool v některých regionech nabízí 15minutová cenová okna místo hodinových — a Home Assistant Community má pro to detailní třídílný návod. Logika funguje takto:

  1. Python skript (python_script.nordpool_cutoff_optimizer) vypočítá „cutoff" periody — okna, kdy je cena dost vysoká na to, aby se vyplatilo klimatizaci či tepelnému čerpadlu říct: „teď si odpočiň".
  2. Template sensor binary_sensor.hvac_cutoff_now říká, jestli jsme zrovna v takovém okně.
  3. Automat spouštěný každých 15 minut pak volá climate.set_temperature nebo climate.set_hvac_mode.

Výsledek: tepelné čerpadlo „předtopí" během levných oken a přes drahá okna se odstaví — aniž by si toho člověk v místnosti výrazně všiml.

Automat pro spouštění optimalizátoru pak vypadá takto:

automation:
  - alias: "Run Nordpool Cutoff Optimizer"
    trigger:
      - platform: time_pattern
        minutes: "/15"
      - platform: state
        entity_id: sensor.nordpool_kwh_czk
        attribute: raw_tomorrow
    action:
      - service: python_script.nordpool_cutoff_optimizer
        data:
          np_entity: sensor.nordpool_kwh_czk

Klíčové: automat se spustí i ve chvíli, kdy dorazí zítřejší ceny (obvykle kolem 14:00). To je důležité — systém může plánovat dopředu celých 24+ hodin.

Vizualizace: Tibber Graph

Aby celý systém dával smysl i vizuálně, doporučuju integraci Tibber Graph. Zobrazí graf dnešních i zítřejších cen přímo na dashboardu a funguje jak s Tibber integrací, tak s Nordpool sensorem. Nastavíš ji přes UI, žádný složitý YAML. Jedním pohledem vidíš, kdy má cena peak a kdy naopak padne dolů.

tibber graph home assistant dashboard price forecast visualization

Reálné limity a tipy z praxe

Pár věcí, na které jsem narazil a ušetřím ti tím čas:

  • Názvy sensorů se liší podle regionu a konfigurace — vždy si ověř přesný název v Developer Tools → States. Typický formát je sensor.nordpool_kwh_fi_eur_3_10_0, u tebe bude jiný.
  • Migrace na oficiální integraci: Pokud přecházíš z komunitní Nordpool integrace na oficiální, pozor na to, že config_entry_id se změní a všechny template sensory je potřeba aktualizovat. Postup migrace popisuje Creating Smart Home.
  • Zítřejší ceny jsou dostupné typicky od 14:00 — automaty závislé na raw_tomorrow by měly mít trigger na změnu tohoto atributu, ne jen na čas.
  • Kombinuj více podmínek: Samotná cena elektřiny nestačí — přidej podmínky jako „je doma někdo?" nebo „je venkovní teplota pod 5 °C?". Jinak se ti tepelné čerpadlo odpojí v mrazech jen proto, že je elektřina zrovna o 20 % dražší než průměr.

Výhled: kam to směřuje

Home Assistant jako platforma pro energetický management zraje velmi rychle. V roce 2026 máme k dispozici nástroje jako AIO Energy Management (pro pokročilé plánování nejlevnějších bloků hodin s kalendářem), nativní Nordpool integraci i sofistikované Python skripty pro HVAC optimalizaci — a přitom vše běží lokálně na tvém serveru bez cloudu.

Mě osobně teď láká spojit cenovou automatizaci s předpovědí počasí a výrobou ze střešních panelů — ideální scénář: ohřev vody vždy primárně ze solárního přebytku, teprve pak ze sítě v nejlevnějším okně. Ale to je téma na samostatný článek.

Ty už teď máš vše, co potřebuješ k prvnímu kroku. Nainstaluj Nordpool integraci, vytvoř si jednoduchý cenový sensor a nastav první automat pro bojler nebo pračku. Uvidíš, že výsledky přijdou rychle — a chuť optimalizovat dál tě pak nezastaví. 😄

Máš doma už rozjetou cenovou automatizaci? Co ti funguje nejlépe? Napiš mi do komentářů.