LáskaKit vydal interaktivní mapu ČR založenou na ESP32.
Stránka e-shopu s mapou: https://www.laskakit.cz/laskakit-interaktivni-mapa-cr-ws2812b/
TMEP nabízí data pro teplotu, vlhkost a kvalitu ovzduší po okresech - více info k tomu již najdete na stránce s mapou Tvojí Mámy zde: https://wiki.tmep.cz/doku.php?id=ruzne:led_mapa_okresu_cr
Tyto data jsou určená pro mapu Tvojí Mámy, která má jiný počet LEDek (nejsou sloučená Brno-venkov, Plzeň-jih, Plzeň-sever, Praha-východ a Praha-západ) a také má jiné pořadí. Rozdíl jsem popsal v PDF dokumentu zde: laskakit_czech_map_district_mapping.pdf a mapování najdete i na stránce projektu na GitHubu.
Na stránce projektu také najdete ukázkový kód pro namapování teploty v okresech na LEDky a jejich zobrazení na mapě: https://github.com/LaskaKit/LED_Czech_Map/tree/main/SW/tmep_okresy-cr-teplota
Geniální Jakub @pesvklobouku Čížek vytvořil v Pythonu skript, který vezme obrázek s aktuálními srážkami z CHMI a udělá z toho JSON pro nakrmení LEDek na interaktivní mapě ČR. Vše krásně popsal v článku „Naprogramovali jsme radarovou mapu Česka. Ukáže, kde právě prší a můžete si ji dát i na zeď“ na zive.cz
Původně článek počítal s tím, že budete mít server, který bude data zpracovávat a aktivně je do mapy posílat (tedy typicky na stejné síti). Abyste nemuseli tento server řešit, tak Kuba udělal i variantu JSON API na adrese:
http://oracle-ams.kloboukuv.cloud/radarmapa/?chcu=posledni.json
A kód pro mapu zde:
https://github.com/jakubcizek/pojdmeprogramovatelektroniku/blob/master/SrazkovyRadar/arduino/ledmapa_klient/ledmapa_klient.ino
Protože jsem o Kubových úpravách a vzniku API nevěděl, tak jsem to měl také rozpracované. Upravil jsem strukturu do stejného formátu ať jsou výstupy kompatibilní a jako alternativní zdroj je možné použít:
http://tmep.cz/app/export/okresy-srazky-laskakit.json
Plus existují ještě JSONy půl hodiny do minulosti:
http://tmep.cz/app/export/okresy-srazky-laskakit-10.json http://tmep.cz/app/export/okresy-srazky-laskakit-20.json http://tmep.cz/app/export/okresy-srazky-laskakit-30.json
Data se aktualizují vždy po deseti minutách, nemá smysl je tedy načítat častěji.