A versatile and modular weather station using ESP32 microcontrollers, with support for multiple sensors and data transmission options.
This project is designed to be easily extended and customized to suit your needs. Whether you want to use different sensors or transmit data to different platforms, the Modular Weather Station for ESP32 makes it simple to create your own personalized weather station.
- Support for BME280 sensor (temperature, humidity, and pressure)
- Wi-Fi connectivity
- MQTT data transmission
- Easy integration with other sensors and data platforms
- Compatible with ESP32-S2-Saola-1 and ESP32-S2-Kaluga-1 development boards
For the planned features and improvements, please refer to the Roadmap.
- Clone this repository.
- Copy
src/credentials_template.htosrc/credentials.hand fill in your Wi-Fi and MQTT details. - Follow the steps in the setup guide to build and upload the firmware.
Detailed API documentation generated with Doxygen is available in the doc directory. Run doxygen doxygen_config to rebuild the documentation.
We welcome contributions from the community! If you'd like to contribute to the project, please read our contributing guidelines and code of conduct.
If you discover a security vulnerability in the Modular Weather Station for ESP32 project, please follow our security policy for responsibly reporting and disclosing the issue.
This project is licensed under the MIT License - see the LICENSE file for details.
Eine vielseitige und modulare Wetterstation mit ESP32-Mikrocontrollern, die Unterstützung für mehrere Sensoren und Datenübertragungsoptionen bietet.
Dieses Projekt wurde entwickelt, um einfach erweitert und an Ihre Bedürfnisse angepasst zu werden. Ob Sie verschiedene Sensoren verwenden oder Daten auf unterschiedliche Plattformen übertragen möchten, die modulare Wetterstation für ESP32 macht es einfach, Ihre eigene personalisierte Wetterstation zu erstellen.
- Unterstützung für BME280-Sensor (Temperatur, Luftfeuchtigkeit und Druck)
- WLAN-Konnektivität
- MQTT-Datenübertragung
- Einfache Integration mit anderen Sensoren und Datenplattformen
- Kompatibel mit ESP32-S2-Saola-1 und ESP32-S2-Kaluga-1-Entwicklungsboards
Für die geplanten Funktionen und Verbesserungen, bitte schauen Sie in die Roadmap.
- Klonen Sie dieses Repository.
- Kopieren Sie
src/credentials_template.hnachsrc/credentials.hund tragen Sie Ihre WLAN- und MQTT-Daten ein. - Folgen Sie dem Einrichtungsleitfaden, um die Firmware zu bauen und auf das Board zu flashen.
Die mit Doxygen erzeugte API-Dokumentation befindet sich im Ordner doc. Mit doxygen doxygen_config kann sie erneut erstellt werden.
Wir freuen uns über Beiträge aus der Community! Wenn Sie zum Projekt beitragen möchten, lesen Sie bitte unsere Richtlinien für Beiträge und den Verhaltenskodex.
Wenn Sie eine Sicherheitslücke im Projekt Modular Weather Station for ESP32 entdecken, befolgen Sie bitte unsere Sicherheitsrichtlinie, um das Problem verantwortungsvoll zu melden und offenzulegen.
Dieses Projekt steht unter der MIT-Lizenz - siehe die LICENSE für Details.