Nanogreen je český dodavatel zelené energie, který nabízí elektřinu za spotové tržní ceny. Tato šablona připojuje TapHome k zákaznickému API Nanogreen (moje.nanogreen.cz) přes HTTPS a stahuje dnešní hodinové spotové ceny a související indikátory. Není potřeba žádný fyzický hardware — šablona je čistě datová služba, která dotazuje API každých 5 minut.
Šablona poskytuje 37 zařízení: 24 hodinových cenových senzorů, 6 indikátorů nejlevnější hodiny (pro mimošpičková, špičková a celodenní časová okna), 6 binárních senzorů pro kontrolu „je toto N-tá nejlevnější hodina" v reálném čase a senzor živé tržní ceny.
Konfigurace
Při importu šablony zadejte koncový bod API Nanogreen (moje.nanogreen.cz) jako hostitele. Šablona komunikuje přes HTTPS (port 443). Není potřeba API klíč ani autentizace — cenová data jsou veřejně dostupná.
Schopnosti zařízení
Hodinové ceny (24 senzorů)
Šablona vystavuje jeden senzor pro každou hodinu dne (0:00–1:00 až 23:00–0:00). Každý senzor čte příslušnou hodnotu z pole todayHourlyPrices v odpovědi API. Ceny jsou v CZK/kWh.
Tyto senzory se aktualizují s každým cyklem dotazování (5 minut). V praxi se denní ceny publikují jednou denně, takže hodnoty zůstávají stabilní po celý den.
Indikátory nejlevnější hodiny (6 senzorů)
Šest senzorů identifikuje nejlevnější a druhou nejlevnější hodinu ve třech časových oknech:
- Off-Peak Cheapest Hour / Off-Peak 2nd Cheapest Hour — nejlevnější hodiny mimo energetickou špičku
- Peak Cheapest Hour / Peak 2nd Cheapest Hour — nejlevnější hodiny během energetické špičky
- All-Day Cheapest Hour / All-Day 2nd Cheapest Hour — nejlevnější hodiny za celý den
Každý senzor vrací index hodiny (0–23). Například hodnota 3 znamená, že hodina 3:00–4:00 je nejlevnější v daném okně.
Binární senzory (6 senzorů)
Šest binárních (zapnuto/vypnuto) senzorů indikuje, zda aktuální hodina patří mezi nejlevnější daného dne:
- Is Cheapest Hour? — pravda, pokud je aktuální hodina nejlevnější
- Is 2nd Cheapest Hour? — pravda, pokud je aktuální hodina 2. nejlevnější
- Is 3rd Cheapest Hour? — pravda, pokud je aktuální hodina 3. nejlevnější
- Is 4th Cheapest Hour? — pravda, pokud je aktuální hodina 4. nejlevnější
- Is 5th Cheapest Hour? — pravda, pokud je aktuální hodina 5. nejlevnější
- Is 6th Cheapest Hour? — pravda, pokud je aktuální hodina 6. nejlevnější
Tyto senzory jsou implementovány jako jazýčkové kontakty (PacketParserReedContact), které parsují booleovskou odpověď API na hodnoty 0/1. Jsou hlavním nástrojem pro automatizaci — použijte je jako podmínky ve smart rules pro spouštění akcí během nejlevnějších hodin.
Aktuální tržní cena (1 senzor)
Senzor Current Spot Price čte živou tržní cenu elektřiny z OTE (český operátor trhu s elektřinou), převedenou na CZK pomocí směnného kurzu ČNB (Česká národní banka). Tato hodnota odráží velkoobchodní cenu v reálném čase v CZK/kWh.
Příklady automatizace
Spouštění spotřebičů během nejlevnějších hodin
Použijte binární senzory jako podmínky ve smart rule. Například pro ohřev bojleru pouze během 3 nejlevnějších hodin dne:
- Vytvořte smart rule s podmínkou: Is Cheapest Hour? = ON NEBO Is 2nd Cheapest Hour? = ON NEBO Is 3rd Cheapest Hour? = ON
- Nastavte akci na zapnutí relé bojleru
- Bojler běží pouze tehdy, když je elektřina nejlevnější
Automatizace podle cenového prahu
Použijte senzor Current Spot Price s číselnou podmínkou. Například zapněte tepelné čerpadlo pouze tehdy, když spotová cena klesne pod hranici (např. 2,00 CZK/kWh).
Řešení problémů
Ceny zobrazují nulu nebo NaN
- Ověřte, že API Nanogreen je dostupné — otevřete
https://moje.nanogreen.cz/api/prices/dailyv prohlížeči - Zkontrolujte, že TapHome CCU má přístup k internetu (API je cloudová služba, ne lokální zařízení)
- Ceny na následující den se obvykle publikují odpoledne — pokud se dotazují příliš brzy, některá pole nemusí být ještě dostupná
Binární senzory se neaktualizují
Binární senzory porovnávají aktuální hodinu s cenovým pořadím dne. Aktualizují se s každým cyklem dotazování (5 minut). Pokud senzor zůstává v nesprávném stavu, ověřte, že hodinové cenové senzory obsahují platná data pro dnešní den.
Tato šablona vyžaduje aktivní internetové připojení na TapHome CCU. Na rozdíl od lokálních šablon zařízení (Shelly, Modbus) komunikuje integrace Nanogreen s externím cloudovým API. Ujistěte se, že váš síťový firewall povoluje odchozí HTTPS komunikaci na
moje.nanogreen.cz.