Jean-Luc Aufranc writes about a DIY weather station and air quality monitor built by Harald Kreuzer around an ESP32-P4 dev kit, featuring a 10.1-inch IPS display, a Sensirion SEN66 multisensor, and wireless links to remote LoRa and ESP-NOW sensor nodes. The entire build uses off-the-shelf boards with no custom hardware, requires no cloud account, and can pull forecasts from Open-Meteo, OpenWeatherMap, or Visual Crossing.
- First known weather station project based on the ESP32-P4
- Optional sensor nodes include a LoRa Geiger counter and mmWave human-presence detector
- UI built with EEZ Studio and rendered via LVGL; firmware mostly uses ESP-IDF
- Minimum parts cost is around $185 before taxes, shipping, and 3D-printing materials
- STEP and SolidWorks enclosure files are available in the GitHub repository