Spotové ceny elektriny od Nanogreen pre český trh. 24 hodinových cien v CZK/kWh, indikátory najlacnejšej hodiny, binárne senzory na automatizáciu a živá trhová cena OTE — všetko cez HTTP z TapHome.
NanogreenPacket Parser → HTTP37 zariadeníRevízia 1.0Posledná aktualizácia: 28. marca 2026
Import do aplikácie TapHomeHardvér › Packet Parser › Pridať zo šablóny
Nanogreen je český dodávateľ zelenej energie, ktorý ponúka elektrinu za spotové trhové ceny. Táto šablóna pripája TapHome k zákazníckemu API Nanogreen (moje.nanogreen.cz) cez HTTPS a sťahuje dnešné hodinové spotové ceny a súvisiace indikátory. Nie je potrebný žiadny fyzický hardvér — šablóna je čisto dátová služba, ktorá dopytuje API každých 5 minút.
Šablóna poskytuje 37 zariadení: 24 hodinových cenových senzorov, 6 indikátorov najlacnejšej hodiny (pre mimo-špičkové, špičkové a celodenné časové okná), 6 binárnych senzorov na kontrolu „je toto N-tá najlacnejšia hodina" v reálnom čase a senzor živej trhovej ceny.
Pri importe šablóny zadajte koncový bod API Nanogreen (moje.nanogreen.cz) ako hostiteľa. Šablóna komunikuje cez HTTPS (port 443). Nie je potrebný API kľúč ani autentifikácia — cenové údaje sú verejne dostupné.
Šablóna vystavuje jeden senzor pre každú hodinu dňa (0:00–1:00 až 23:00–0:00). Každý senzor číta príslušnú hodnotu z poľa todayHourlyPrices v odpovedi API. Ceny sú v CZK/kWh.
Tieto senzory sa aktualizujú s každým cyklom dopytovania (5 minút). V praxi sa denné ceny publikujú raz denne, takže hodnoty zostávajú stabilné počas celého dňa.
Indikátory najlacnejšej hodiny (6 senzorov)
Šesť senzorov identifikuje najlacnejšiu a druhú najlacnejšiu hodinu v troch časových oknách:
Off-Peak Cheapest Hour / Off-Peak 2nd Cheapest Hour — najlacnejšie hodiny mimo energetickú špičku
Peak Cheapest Hour / Peak 2nd Cheapest Hour — najlacnejšie hodiny počas energetickej špičky
All-Day Cheapest Hour / All-Day 2nd Cheapest Hour — najlacnejšie hodiny za celý deň
Každý senzor vracia index hodiny (0–23). Napríklad hodnota 3 znamená, že hodina 3:00–4:00 je najlacnejšia v danom okne.
Binárne senzory (6 senzorov)
Šesť binárnych (zapnuté/vypnuté) senzorov indikuje, či aktuálna hodina patrí medzi najlacnejšie v danom dni:
Is Cheapest Hour? — pravda, ak je aktuálna hodina najlacnejšia
Is 2nd Cheapest Hour? — pravda, ak je aktuálna hodina 2. najlacnejšia
Is 3rd Cheapest Hour? — pravda, ak je aktuálna hodina 3. najlacnejšia
Is 4th Cheapest Hour? — pravda, ak je aktuálna hodina 4. najlacnejšia
Is 5th Cheapest Hour? — pravda, ak je aktuálna hodina 5. najlacnejšia
Is 6th Cheapest Hour? — pravda, ak je aktuálna hodina 6. najlacnejšia
Tieto senzory sú implementované ako jazýčkové kontakty (PacketParserReedContact), ktoré parsujú booleovskú odpoveď API na hodnoty 0/1. Sú hlavným nástrojom na automatizáciu — použite ich ako podmienky v smart rules na spúšťanie akcií počas najlacnejších hodín.
Aktuálna trhová cena (1 senzor)
Senzor Current Spot Price číta živú trhovú cenu elektriny z OTE (český operátor trhu s elektrinou), konvertovanú na CZK pomocou výmenného kurzu ČNB (Česká národná banka). Táto hodnota odráža veľkoobchodnú cenu v reálnom čase v CZK/kWh.
Použite binárne senzory ako podmienky v smart rule. Napríklad na ohrev bojlera len počas 3 najlacnejších hodín dňa:
Vytvorte smart rule s podmienkou: Is Cheapest Hour? = ON ALEBOIs 2nd Cheapest Hour? = ON ALEBOIs 3rd Cheapest Hour? = ON
Nastavte akciu na zapnutie relé bojlera
Bojler beží len vtedy, keď je elektrina najlacnejšia
Automatizácia podľa cenového prahu
Použite senzor Current Spot Price s číselnou podmienkou. Napríklad zapnite tepelné čerpadlo len vtedy, keď spotová cena klesne pod hranicu (napr. 2,00 CZK/kWh).
Overte, že API Nanogreen je dostupné — otvorte https://moje.nanogreen.cz/api/prices/daily v prehliadači
Skontrolujte, že TapHome CCU má prístup na internet (API je cloudová služba, nie lokálne zariadenie)
Ceny na nasledujúci deň sa zvyčajne publikujú popoludní — ak sa dopytujú príliš skoro, niektoré polia nemusia byť ešte dostupné
Binárne senzory sa neaktualizujú
Binárne senzory porovnávajú aktuálnu hodinu s cenovým poradím dňa. Aktualizujú sa s každým cyklom dopytovania (5 minút). Ak senzor zostáva v nesprávnom stave, overte, že hodinové cenové senzory obsahujú platné údaje pre dnešný deň.
Táto šablóna vyžaduje aktívne internetové pripojenie na TapHome CCU. Na rozdiel od lokálnych šablón zariadení (Shelly, Modbus) komunikuje integrácia Nanogreen s externým cloudovým API. Uistite sa, že váš sieťový firewall povoľuje odchádzajúcu HTTPS komunikáciu na moje.nanogreen.cz.
Dostupné zariadenia 37
Tieto zariadenia sa po importe zobrazia v TapHome.
Spotové cenyModul
Vlastné premenné
Spotové ceny
Čítanie (modul)
responseJson := "error";
VAR response := SENDHTTPREQUEST("/api/prices/daily");
VAR content := response.Content;
IF response.IsSuccess
responseJson := response.Content;
ELSE
VAR contentJson := response.Content;
END
Price 0:00–1:00PremennáLen na čítanie
Spotová cena elektriny za hodinu 0:00–1:00 (CZK/kWh)
Je 4. najlacnejšia hodina?Jazýčkový kontaktLen na čítanie
Binárny senzor — ON, keď je aktuálna hodina 4. najlacnejšia v danom dni
boolean
Je 4. najlacnejšia hodina?
Čítanie
VAR state := (PARSEJSON(responseJson, "isCurrentlyFourthCheapestHour"));
If state = false
RETURN(0);
ELSEif state = true
RETURN(1);
else
RETURN(NaN);
END
Je 2. najlacnejšia hodina?Jazýčkový kontaktLen na čítanie
Binárny senzor — ON, keď je aktuálna hodina 2. najlacnejšia v danom dni
boolean
Je 2. najlacnejšia hodina?
Čítanie
VAR state := (PARSEJSON(responseJson, "isCurrentlySecondCheapestHour"));
If state = false
RETURN(0);
ELSEif state = true
RETURN(1);
else
RETURN(NaN);
END
Je najlacnejšia hodina?Jazýčkový kontaktLen na čítanie
Binárny senzor — ON, keď je aktuálna hodina najlacnejšia v danom dni
boolean
Je najlacnejšia hodina?
Čítanie
VAR state := (PARSEJSON(responseJson, "isCurrentlyCheapestHour"));
If state = false
RETURN(0);
ELSEif state = true
RETURN(1);
else
RETURN(NaN);
END
Je 5. najlacnejšia hodina?Jazýčkový kontaktLen na čítanie
Binárny senzor — ON, keď je aktuálna hodina 5. najlacnejšia v danom dni
boolean
Je 5. najlacnejšia hodina?
Čítanie
VAR state := (PARSEJSON(responseJson, "isCurrentlyFifthCheapestHour"));
If state = false
RETURN(0);
ELSEif state = true
RETURN(1);
else
RETURN(NaN);
END
Je 6. najlacnejšia hodina?Jazýčkový kontaktLen na čítanie
Binárny senzor — ON, keď je aktuálna hodina 6. najlacnejšia v danom dni
boolean
Je 6. najlacnejšia hodina?
Čítanie
VAR state := (PARSEJSON(responseJson, "isCurrentlySixthCheapestHour"));
If state = false
RETURN(0);
ELSEif state = true
RETURN(1);
else
RETURN(NaN);
END
Je 3. najlacnejšia hodina?Jazýčkový kontaktLen na čítanie
Binárny senzor — ON, keď je aktuálna hodina 3. najlacnejšia v danom dni
boolean
Je 3. najlacnejšia hodina?
Čítanie
VAR state := (PARSEJSON(responseJson, "isCurrentlyThirdCheapestHour"));
If state = false
RETURN(0);
ELSEif state = true
RETURN(1);
else
RETURN(NaN);
END
Aktuálna spotová cenaPremennáLen na čítanie
Živá trhová cena elektriny z OTE, konvertovaná na CZK cez výmenný kurz ČNB (CZK/kWh)
Ste medzi prvými partnermi, ktorí môžu 2026.1 nasadiť u zákazníkov. Prechod za vás urobí asistent podpory cez WhatsApp alebo e-mail — s overením jednotky a zálohou pred zmenou.
Vyskúšajte 2026.1 skôr než ostatní. Prechod za vás urobí asistent podpory cez WhatsApp alebo e-mail — s overením jednotky a zálohou pred zmenou.