Micron Document
WeatherStation2Meshtastic

Dai sensori meteo a 868 MHz alla rete Meshtastic


Gateway modulare su ESP32-S3 (Heltec WiFi LoRa 32 V3 / V4, radio
Semtech SX1262) che riceve i sensori meteo wireless a 868 MHz (GFSK)
e ne ritrasmette i dati sulla rete mesh LoRa Meshtastic.

Sensori supportati (20)

- Gruppo A (~17.24 kbps): Fine Offset / Ecowitt / LaCrosse — WH32
(temp/umidita'/pressione), WH40 (pioggia), WH57 (fulmini),
WH45 / WH46 (qualita' aria), WS80 / WS90 (stazioni complete)
- Gruppo B (~8.06 kbps): Bresser 5-in-1, 6-in-1, 7-in-1, sensori
fulmini e perdite d'acqua

La SX1262 tiene una configurazione alla volta: il gruppo di sensori
si sceglie in fase di compilazione.

Funzionalita'

- Display OLED con schermate rotanti e grafici 24h (temperatura,
umidita', pioggia, fulmini)
- Telemetria Meshtastic nativa: EnvironmentMetrics e
AirQualityMetrics (vento, pioggia, PM2.5 / PM10, CO2, ...)
- Bollettini automatici: tre bulletin astronomici al giorno (alba,
mezzogiorno, tramonto) sul canale telemetria + bulletin periodici
sul canale testo, con data e ora locale
- Ora locale senza RTC ne' GPS: sincronizzazione dal traffico
Meshtastic con algoritmo a conferme multiple
- Menu interattivo (pressione lunga del tasto PRG) per scegliere il
canale di invio manuale

Architettura

Uno script di pre-build legge settings.ini e il catalogo sensori,
genera generated_config.h e compila solo i parser necessari. Un
radio-owner unico arbitra le tre modalita' della SX1262: RX GFSK
(sensori), TX LoRa (Meshtastic), RX LoRa (time-sync).


Repository: https://github.com/iz0kew/WeatherStation2Meshtastic