
Nanogreen este un furnizor ceh de energie verde care oferă energie electrică la prețurile pieței spot. Acest șablon conectează TapHome la API-ul pentru clienți Nanogreen (moje.nanogreen.cz) prin HTTPS și preia prețurile spot orare pentru ziua curentă și indicatorii aferenți. Nu este implicat niciun echipament fizic — șablonul funcționează exclusiv ca serviciu de date, care interoghează API-ul la fiecare 5 minute.
Șablonul oferă 37 de dispozitive: 24 de senzori pentru prețurile orare, 6 indicatori pentru cele mai ieftine ore (în afara orelor de vârf, în orele de vârf și pe toată ziua), 6 senzori binari care verifică în timp real dacă „aceasta este a N-a cea mai ieftină oră” și un senzor pentru prețul curent de pe piață.
Configurare
La importul șablonului, introduceți endpointul API Nanogreen (moje.nanogreen.cz) ca gazdă. Șablonul comunică prin HTTPS (portul 443). Nu este necesară o cheie API sau autentificare — datele despre prețuri sunt publice.
Funcțiile dispozitivului
Prețuri orare (24 de senzori)
Șablonul pune la dispoziție câte un senzor pentru fiecare oră din zi (de la 0:00–1:00 până la 23:00–0:00). Fiecare senzor citește valoarea corespunzătoare din matricea todayHourlyPrices din răspunsul API. Prețurile sunt în CZK/kWh.
Acești senzori se actualizează la fiecare ciclu de interogare (5 minute). În practică, prețurile zilnice se publică o dată pe zi, astfel că valorile rămân stabile pe parcursul zilei.
Indicatori pentru cele mai ieftine ore (6 senzori)
Șase senzori identifică cea mai ieftină și a doua cea mai ieftină oră în trei intervale de timp:
- Cea mai ieftină oră în afara orelor de vârf / A 2-a cea mai ieftină oră în afara orelor de vârf — cele mai ieftine ore în afara perioadei de vârf a consumului de energie
- Cea mai ieftină oră în orele de vârf / A 2-a cea mai ieftină oră în orele de vârf — cele mai ieftine ore în perioada de vârf
- Cea mai ieftină oră din zi / A 2-a cea mai ieftină oră din zi — cele mai ieftine ore din întreaga zi
Fiecare senzor returnează indexul unei ore (0–23). De exemplu, valoarea 3 înseamnă că ora 3:00–4:00 este cea mai ieftină în intervalul respectiv.
Senzori binari (6 senzori)
Șase senzori binari (pornit/oprit) indică dacă ora curentă se numără printre cele mai ieftine din zi:
- Este cea mai ieftină oră? — adevărat dacă ora curentă este cea mai ieftină
- Este a 2-a cea mai ieftină oră? — adevărat dacă ora curentă este a 2-a cea mai ieftină
- Este a 3-a cea mai ieftină oră? — adevărat dacă ora curentă este a 3-a cea mai ieftină
- Este a 4-a cea mai ieftină oră? — adevărat dacă ora curentă este a 4-a cea mai ieftină
- Este a 5-a cea mai ieftină oră? — adevărat dacă ora curentă este a 5-a cea mai ieftină
- Este a 6-a cea mai ieftină oră? — adevărat dacă ora curentă este a 6-a cea mai ieftină
Acești senzori sunt implementați ca dispozitive de tip contact reed (PacketParserReedContact), care transformă răspunsul boolean al API-ului în valorile 0/1. Sunt principalul instrument pentru automatizare — folosiți-i drept condiții în smart rules pentru a declanșa acțiuni în cele mai ieftine ore.
Prețul curent de pe piață (1 senzor)
Senzorul Preț spot curent citește prețul curent al energiei electrice de la OTE (operatorul pieței de energie electrică din Cehia), convertit în CZK la cursul de schimb CNB (Banca Națională a Cehiei). Această valoare reflectă prețul angro în timp real, în CZK/kWh.
Exemple de automatizare
Pornirea aparatelor în cele mai ieftine ore
Folosiți senzorii binari drept condiții într-o smart rule. De exemplu, pentru a încălzi apa din boiler doar în cele mai ieftine 3 ore din zi:
- Creați o smart rule cu condiția: Este cea mai ieftină oră? = ON SAU Este a 2-a cea mai ieftină oră? = ON SAU Este a 3-a cea mai ieftină oră? = ON
- Setați ca acțiune pornirea releului boilerului
- Boilerul funcționează doar când energia electrică este cea mai ieftină
Automatizare după un prag de preț
Folosiți senzorul Preț spot curent cu o condiție numerică. De exemplu, porniți pompa de căldură doar când prețul spot scade sub un prag (de ex. 2,00 CZK/kWh).
Rezolvarea problemelor
Prețurile apar ca zero sau NaN
- Verificați dacă API-ul Nanogreen este accesibil — deschideți
https://moje.nanogreen.cz/api/prices/dailyîntr-un browser - Verificați dacă unitatea centrală TapHome (CCU) are acces la internet (API-ul este un serviciu în cloud, nu un dispozitiv local)
- Prețurile pentru ziua următoare se publică de obicei după-amiaza — dacă interogarea se face prea devreme, unele câmpuri pot să nu fie încă disponibile
Senzorii binari nu se actualizează
Senzorii binari compară ora curentă cu clasamentul prețurilor din ziua respectivă. Se actualizează la fiecare ciclu de interogare (5 minute). Dacă un senzor rămâne într-o stare greșită, verificați dacă senzorii prețurilor orare conțin date valide pentru ziua curentă.
Acest șablon necesită ca CCU TapHome să aibă o conexiune activă la internet. Spre deosebire de șabloanele pentru dispozitive locale (Shelly, Modbus), integrarea Nanogreen comunică cu un API extern în cloud. Asigurați-vă că firewallul rețelei permite traficul HTTPS de ieșire către
moje.nanogreen.cz.