TapHome

Nanogreen Spot Prices

Packet Parser → HTTP
Autor
Posljednje ažuriranje: 03. 2026
Nanogreen Spot Prices

Nanogreen je češki dobavljač zelene energije koji nudi električnu energiju po cijenama spot tržišta. Ovaj predložak povezuje TapHome s korisničkim API-jem Nanogreen (moje.nanogreen.cz) preko HTTPS-a i preuzima današnje satne spot cijene i povezane pokazatelje. Fizički hardver nije potreban: predložak je čista podatkovna usluga koja API očitava svakih 5 minuta.

Predložak daje 37 uređaja: 24 senzora satnih cijena, 6 pokazatelja najjeftinijih sati (izvan vršnog razdoblja, u vršnom razdoblju i za cijeli dan), 6 binarnih senzora koji u stvarnom vremenu provjeravaju „je li ovo N-ti najjeftiniji sat” i senzor trenutačne tržišne cijene.

Konfiguracija

Pri uvozu predloška kao host unesite adresu API-ja Nanogreen (moje.nanogreen.cz). Predložak komunicira preko HTTPS-a (port 443). API ključ ni autentifikacija nisu potrebni jer su podaci o cijenama javno dostupni.

Mogućnosti uređaja

Satne cijene (24 senzora)

Predložak daje po jedan senzor za svaki sat u danu (od 0:00–1:00 do 23:00–0:00). Svaki senzor čita odgovarajuću vrijednost iz polja todayHourlyPrices u odgovoru API-ja. Cijene su u CZK/kWh.

Senzori se ažuriraju u svakom ciklusu očitavanja (5 minuta). U praksi se dnevne cijene objavljuju jednom dnevno, pa vrijednosti ostaju iste tijekom cijelog dana.

Pokazatelji najjeftinijih sati (6 senzora)

Šest senzora pronalazi najjeftiniji i drugi najjeftiniji sat u tri vremenska razdoblja:

  • Najjeftiniji sat izvan vršnog razdoblja / 2. najjeftiniji sat izvan vršnog razdoblja — najjeftiniji sati izvan vršnog razdoblja potrošnje energije
  • Najjeftiniji sat u vršnom razdoblju / 2. najjeftiniji sat u vršnom razdoblju — najjeftiniji sati u vršnom razdoblju potrošnje energije
  • Najjeftiniji sat u danu / 2. najjeftiniji sat u danu — najjeftiniji sati u cijelom danu

Svaki senzor vraća indeks sata (0–23). Na primjer, vrijednost 3 znači da je sat 3:00–4:00 najjeftiniji u tom razdoblju.

Binarni senzori (6 senzora)

Šest binarnih senzora (uključeno/isključeno) pokazuje je li trenutačni sat među najjeftinijima u danu:

  • Je li najjeftiniji sat? — true ako je trenutačni sat najjeftiniji
  • Je li 2. najjeftiniji sat? — true ako je trenutačni sat 2. najjeftiniji
  • Je li 3. najjeftiniji sat? — true ako je trenutačni sat 3. najjeftiniji
  • Je li 4. najjeftiniji sat? — true ako je trenutačni sat 4. najjeftiniji
  • Je li 5. najjeftiniji sat? — true ako je trenutačni sat 5. najjeftiniji
  • Je li 6. najjeftiniji sat? — true ako je trenutačni sat 6. najjeftiniji

Ti su senzori izvedeni kao reed kontakti (PacketParserReedContact) koji logički odgovor API-ja pretvaraju u vrijednosti 0/1. Glavni su alat za automatizaciju: koristite ih kao uvjete u smart rules kako biste radnje pokretali u najjeftinijim satima.

Trenutačna tržišna cijena (1 senzor)

Senzor Trenutačna spot cijena čita trenutačnu tržišnu cijenu električne energije operatora OTE (operator češkog tržišta električne energije), preračunatu u CZK prema tečaju ČNB-a (Češka narodna banka). Vrijednost odražava veleprodajnu cijenu u stvarnom vremenu u CZK/kWh.

Primjeri automatizacije

Rad uređaja u najjeftinijim satima

Binarne senzore koristite kao uvjete u smart rule. Na primjer, ako bojler želite zagrijavati samo u 3 najjeftinija sata u danu:

  1. Izradite smart rule s uvjetom: Je li najjeftiniji sat? = ON ILI Je li 2. najjeftiniji sat? = ON ILI Je li 3. najjeftiniji sat? = ON
  2. Kao radnju postavite uključivanje releja bojlera
  3. Bojler radi samo kada je električna energija najjeftinija
Automatizacija prema pragu cijene

Senzor Trenutačna spot cijena koristite s brojčanim uvjetom. Na primjer, dizalicu topline uključite samo kada spot cijena padne ispod praga (npr. 2,00 CZK/kWh).

Otklanjanje poteškoća

Cijene prikazuju nulu ili NaN
  1. Provjerite je li API Nanogreen dostupan: u pregledniku otvorite https://moje.nanogreen.cz/api/prices/daily
  2. Provjerite ima li centralna jedinica TapHome pristup internetu (API je usluga u oblaku, a ne lokalni uređaj)
  3. Cijene za sljedeći dan obično se objavljuju poslijepodne. Ako se upit pošalje prerano, neka polja možda još nisu dostupna
Binarni senzori se ne ažuriraju

Binarni senzori uspoređuju trenutačni sat s poretkom cijena za taj dan. Ažuriraju se u svakom ciklusu očitavanja (5 minuta). Ako senzor ostane u pogrešnom stanju, provjerite sadrže li senzori satnih cijena valjane podatke za današnji dan.

Ovaj predložak zahtijeva aktivnu internetsku vezu na centralnoj jedinici TapHome. Za razliku od predložaka za lokalne uređaje (Shelly, Modbus), integracija Nanogreen komunicira s vanjskim API-jem u oblaku. Provjerite dopušta li vatrozid vaše mreže odlazni HTTPS promet prema moje.nanogreen.cz.

Dostupni uređaji

Spot cijene Modul
Prilagođene varijable

Spotové ceny

Čitanje (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
Cijena 0:00–1:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 0:00–1:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 0:00–1:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[0]");
Cijena 1:00–2:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 1:00–2:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 1:00–2:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[1]");
Cijena 2:00–3:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 2:00–3:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 2:00–3:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[2]");
Cijena 3:00–4:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 3:00–4:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 3:00–4:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[3]");
Cijena 4:00–5:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 4:00–5:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 4:00–5:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[4]");
Cijena 5:00–6:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 5:00–6:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 5:00–6:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[5]");
Cijena 6:00–7:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 6:00–7:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 6:00–7:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[6]");
Cijena 7:00–8:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 7:00–8:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 7:00–8:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[7]");
Cijena 8:00–9:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 8:00–9:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 8:00–9:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[8]");
Cijena 9:00–10:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 9:00–10:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 9:00–10:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[9]");
Cijena 10:00–11:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 10:00–11:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 10:00–11:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[10]");
Cijena 11:00–12:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 11:00–12:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 11:00–12:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[11]");
Cijena 12:00–13:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 12:00–13:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 12:00–13:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[12]");
Cijena 13:00–14:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 13:00–14:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 13:00–14:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[13]");
Cijena 14:00–15:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 14:00–15:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 14:00–15:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[14]");
Cijena 15:00–16:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 15:00–16:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 15:00–16:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[15]");
Cijena 16:00–17:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 16:00–17:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 16:00–17:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[16]");
Cijena 17:00–18:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 17:00–18:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 17:00–18:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[17]");
Cijena 18:00–19:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 18:00–19:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 18:00–19:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[18]");
Cijena 19:00–20:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 19:00–20:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 19:00–20:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[19]");
Cijena 20:00–21:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 20:00–21:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 20:00–21:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[20]");
Cijena 21:00–22:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 21:00–22:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 21:00–22:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[21]");
Cijena 22:00–23:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 22:00–23:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 22:00–23:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[22]");
Cijena 23:00–0:00 Varijabla Samo za čitanje

Spot cijena električne energije za sat 23:00–0:00 (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Cijena 23:00–0:00

Čitanje
PARSEJSON(responseJson,"$.todayHourlyPrices.[23]");
2. najjeftiniji sat izvan vršnog razdoblja Varijabla Samo za čitanje

Indeks sata (0–23) s drugom najnižom cijenom električne energije izvan vršnog razdoblja

numeric json_path

2. najjeftiniji sat izvan vršnog razdoblja

Čitanje
(PARSEJSON(responseJson, "todayOffpeakSecondCheapestHour"));
2. najjeftiniji sat u vršnom razdoblju Varijabla Samo za čitanje

Indeks sata (0–23) s drugom najnižom cijenom električne energije u vršnom razdoblju

numeric json_path

2. najjeftiniji sat u vršnom razdoblju

Čitanje
(PARSEJSON(responseJson, "todayPeakSecondCheapestHour"));
2. najjeftiniji sat u danu Varijabla Samo za čitanje

Indeks sata (0–23) s drugom najnižom cijenom električne energije u cijelom danu

numeric json_path

2. najjeftiniji sat u danu

Čitanje
(PARSEJSON(responseJson, "todayBaseSecondCheapestHour"));
Najjeftiniji sat izvan vršnog razdoblja Varijabla Samo za čitanje

Indeks sata (0–23) s najnižom cijenom električne energije izvan vršnog razdoblja

numeric json_path

Najjeftiniji sat izvan vršnog razdoblja

Čitanje
(PARSEJSON(responseJson, "todayOffpeakCheapestHour"));
Najjeftiniji sat u vršnom razdoblju Varijabla Samo za čitanje

Indeks sata (0–23) s najnižom cijenom električne energije u vršnom razdoblju

numeric json_path

Najjeftiniji sat u vršnom razdoblju

Čitanje
(PARSEJSON(responseJson, "todayPeakCheapestHour"));
Najjeftiniji sat u danu Varijabla Samo za čitanje

Indeks sata (0–23) s najnižom cijenom električne energije u cijelom danu

numeric json_path

Najjeftiniji sat u danu

Čitanje
(PARSEJSON(responseJson, "todayBaseCheapestHour"));
Je li 4. najjeftiniji sat? Magnetski kontakt Samo za čitanje

Binarni senzor — uključen kada je trenutačni sat 4. najjeftiniji u danu

boolean

Je li 4. najjeftiniji sat?

Čitanje
VAR state := (PARSEJSON(responseJson, "isCurrentlyFourthCheapestHour"));
If state = false
  RETURN(0);
ELSEif state = true
  RETURN(1);
else 
  RETURN(NaN);
END
Je li 2. najjeftiniji sat? Magnetski kontakt Samo za čitanje

Binarni senzor — uključen kada je trenutačni sat 2. najjeftiniji u danu

boolean

Je li 2. najjeftiniji sat?

Čitanje
VAR state := (PARSEJSON(responseJson, "isCurrentlySecondCheapestHour"));
If state = false
  RETURN(0);
ELSEif state = true
  RETURN(1);
else 
  RETURN(NaN);
END
Je li najjeftiniji sat? Magnetski kontakt Samo za čitanje

Binarni senzor — uključen kada je trenutačni sat najjeftiniji u danu

boolean

Je li najjeftiniji sat?

Čitanje
VAR state := (PARSEJSON(responseJson, "isCurrentlyCheapestHour"));
If state = false
  RETURN(0);
ELSEif state = true
  RETURN(1);
else 
  RETURN(NaN);
END
Je li 5. najjeftiniji sat? Magnetski kontakt Samo za čitanje

Binarni senzor — uključen kada je trenutačni sat 5. najjeftiniji u danu

boolean

Je li 5. najjeftiniji sat?

Čitanje
VAR state := (PARSEJSON(responseJson, "isCurrentlyFifthCheapestHour"));
If state = false
  RETURN(0);
ELSEif state = true
  RETURN(1);
else 
  RETURN(NaN);
END
Je li 6. najjeftiniji sat? Magnetski kontakt Samo za čitanje

Binarni senzor — uključen kada je trenutačni sat 6. najjeftiniji u danu

boolean

Je li 6. najjeftiniji sat?

Čitanje
VAR state := (PARSEJSON(responseJson, "isCurrentlySixthCheapestHour"));
If state = false
  RETURN(0);
ELSEif state = true
  RETURN(1);
else 
  RETURN(NaN);
END
Je li 3. najjeftiniji sat? Magnetski kontakt Samo za čitanje

Binarni senzor — uključen kada je trenutačni sat 3. najjeftiniji u danu

boolean

Je li 3. najjeftiniji sat?

Čitanje
VAR state := (PARSEJSON(responseJson, "isCurrentlyThirdCheapestHour"));
If state = false
  RETURN(0);
ELSEif state = true
  RETURN(1);
else 
  RETURN(NaN);
END
Trenutačna spot cijena Varijabla Samo za čitanje

Trenutačna tržišna cijena električne energije operatora OTE, preračunata u CZK prema tečaju ČNB-a (CZK/kWh)

numeric Jedinica: CZK/kWh json_path

Trenutačna spot cijena

Čitanje
(PARSEJSON(responseJson, "currentPrice"));
Povezivanje: Packet Parser → HTTP

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu