Znáte stránku alojz.cz? Ne? Chyba! Na alojz.cz najdete předpověd počasí pro jednotlivá města v psané formě.
Například „Celý den je to na mikinu (16 – 20 °C) a pršet nebude“. Mně se tato předpoveď tak líbila, že jsem jí chtěl do mé meteostanice s ePaper. V článku najdete vzorový příklad použití.
Nutno říci, že alojz.cz je takový interpreter z norské předpovědi počasi yr.no. Ti jsou i v česku velmi populární díky svým docela přesným předpovědím.
Jak jsem napsal, chtěl jsem textovou podobu předpovědi i do své meteostanice, což se mi povedlo a abyste i vy z toho něco měli, připravil jsem jednoduchý vzorový kód.
ESP32 stáhne celý zdrojový kód přes https, vyhledá tagy „< h2 >“ a „< /h2 >“ a text mezi nimi vykopíruje a vypíše.
Dodal jsem tam i funkci, která zbaví text diakritiky pro případ, že budete chtít vypsat předpověď na displej bez podpory diakritiky.
Kód najdete na https://github.com/petus/ESP32_alojz.cz_predpoved_pocasi
A Ondřej našel něco, co mně se nepovedlo. Našel JSON API 🙂
Dostupné na https://alojz.cz/api/v1/solution?url_id=/praha
Ma to aj JSON API https://t.co/oDxJ3GOu1a
— Ondrej Galbavý (@OndroNR) July 20, 2021
Je to psané horkou klávesnicí, takže commity jsou více než vítány.
Předpověď z alojz.cz na ePaper displeji. Ještě to chce poladit 🙂