Build your own DIY Weather Station with this Amazing Project
Table of Content
The MySQMProESP32 project on SourceForge offers a DIY sky quality and weather station, powered by the ESP32 microcontroller.

It allows users to monitor sky quality, weather conditions, and other environmental metrics, such as temperature, humidity, and cloud coverage. This station supports multiple sensors, GPS functionality, and web-based data logging.
The project provides flexibility through MQTT support and remote updates via Over-the-Air (OTA) methods, making it suitable for amateur astronomers and weather enthusiasts
Features

- Use manually or remotely over WiFi
- TCP/IP connection support
- Management server (with authentication (for admin tasks)
- ASCOM OC and SM drivers
- Web server interface for viewing data and admin control
- Applications - Linux (source), Windows
- Applications have auto-start, auto-reconnect and auto-log features
- Full logging, custom logging and Cloud Sensor II format logging
- JSON Logger application
- SQM-Lux-Nelm readings
- Ambient, Humidity, Dewpoint, Pressure, Altitude
- Cloud Sensor indicating Clear, Cloudy and Cloud Modelling
- Rain Sensor and Rainfall (hourly, daily), Rain Tipping Bucket
- GPS, static and truncated co-ordinates
- Wind Speed Anemometer options (6)
- Wind Direction options (3)
- Display (TEXT or GRAPHIC) support
- WEB QUERY for client applications to get controller values
- MQTT support to publish values to an MQTT Broker
- NTP support, able to synchronise RTC to NTP
- RTC support DS1307 and ESP32RTC
- Monitor and configure using Phone, Tablet, Web-browser
- Easy to integrate upstream application support via JSON
- mySQMWEB graphical interface running on RaspberryPi
- Expandable - myESP32 Daughter Boards support for remote sensors
- Interface with remote boards using ESPNOW, JSON query, MQTT
- PCB Gerbers free
- Requires minimum 12V PSU at 3A
- DO NOT DOWNLOAD SOFTWARE FROM OTHER SITES AS AN EXE/ISO/ZIP FILE - THESE FILES ARE NOT SUPPORTED AND MAY CONTAIN MALWARE
License and Usage
- MIT License
(c) R Brown, 2020-2024, All rights reserved.
Permission is granted for personal and Academic use only.
Code or portions of code may not be copied or used without appropriate credit given to author(s).