
Návodů na stavbu meteostanic je na internetu spoustu. Jen tady na stránkách jich najdete dost. Tato novinka je o firmware. Ale ne ledajakém. Chroja napsal velmi rozsáhlý kód pro desku určenou pro meteostanice – LaskaKit Meteo Mini. A v čem je lepší než ostatní?
Vylepšeních, které firmware má je celá řada.
- Dvouúrovňový offline buffer — RTC RAM (~7 h) + NVS flash (~6 dní); data přežijí výpadek WiFi i výpadek napájení v různé granularitě
- Batch HTTPS POST na TMEP.cz — tři servery, per-server tracking bez duplicit
- Adaptivní timestampy — NTP sync + odhad z boot counteru, bez externího RTC
- Měření PCB teploty — interní teplotní senzor ESP32 čipu
- Deep sleep — typická průměrná spotřeba ~0.3–0.5 mA (60s cyklus)
- Debug levely 0–3, automatická detekce USB připoje
Jeden firmware využívá rovnou tři samostatné senzory (tři domény na TMEP.cz)
- GUID (1. hodnota): název
Teplota— jednotka°C - GUID 2 (2. hodnota): název
Vlhkost— jednotka% - GUID 3 (3. hodnota): název
Tlak— jednotkahPa - voltage a rssi jsou výchozí a nedají se v administraci změnit
S2 (LTR390):
- GUID (1. hodnota): název
Světlo ALS - GUID 2 (2. hodnota): název
UV index - GUID 3 (3. hodnota): název
Abs. vlhkost— jednotkag/m³ - voltage a rssi jsou výchozí a nedají se v administraci změnit
S3 (Meteo Mini):
- GUID (1. hodnota): název
PCB teplota— jednotka°C(interní senzor ESP32, ±3–5°C odchylka) - GUID 2 (2. hodnota): název
Výpadky napájení— počet celkem od prvního spuštění (perzistentní v NVS) - GUID 3 (3. hodnota): název
Délka runu— jednotkas(délka předchozího cyklu, 0 při prvním bootu) - voltage a rssi jsou výchozí a nedají se v administraci změnit
Služba TMEP je určená pro všechny uživatele, kteří nechtějí řešit ukládání a zálohu dat a navíc i jejich vizualizaci. Služba zobrazuje data na webové stránce a samozřejmě má i svou aplikaci pro telefon/tablet.
Všechna možná nastavení je možné jednoduše nastavit v konfiguračních souborech. Vyplníte domény, periodu měření, čekání na Wi-Fi nebo debug level.
Po nahrání firmware do Meteo Mini se po zapnutí spustí Wi-Fi manager, kde lze jednoduše nastavit Wi-Fi síť ke které se bude Meteo Mini připojovat.
V Serial Monitoru můžete přehledně vidět debugovací informace (level 2) – konfigurace, senzory, Wi-Fi a samozřejmě přenesená data.
A co navíc. Firmware je velmi detailně popsán na github. Zároveň je vytvořen i TODO list, kde můžete najít co je hotové a na čem se bude dělat. A detailně popsané README jak s tímto FW pracovat.
Chroja udělal neskutečné množství práce, vytvořil opravdu dobrý firmware pro amatérské i poloprofi Meteo stanice.
GITHUB https://github.com/chroja/Weather-Station
README https://github.com/chroja/Weather-Station/blob/main/FW_experimental/README.md
TODO https://github.com/chroja/Weather-Station/blob/main/TODO.md







Žádné sociální komentáře k dispozici.