Atmo - Weather Station
"Atmo" is a homemade indoor/outdoor weather station
The basis is a small weather station based on Arduino, which is equipped with sensors.
The sensors are read out periodically and the data is transmitted centrally via MQTT and stored in an InfluxDB. The Data can be visualized with Grafana Dashboards.
There is a lot to improve in this Project and far from completed, contributions are welcome.
- Adafruit Huzzah32 Feather (ESP32)
- Adafruit BME680 (Temperature, Humidity, Pressure, Air Quality)
- Adafruit TSL2591 (Lux)
Installation & Configurations
- Install Boards & Libraries in Arduino IDE
cp atmo/config.default.ino atmo/config.ino
- Configure WiFi and MQTT Settings in
- Compile & Upload.
Install MQTT, InfluxDB, Grafana
Default User in InfluxDB, MQTT and Bridge is
atmo and Password is
To change Passwords:
- Create File
INFLUXDB_USER_PASSWORD=<my_password> BRIDGE_INFLUXDB_PASSWORD=<my_password> BRIDGE_MQTT_PASSWORD=<my_password>
- Update Password in
mosquitto_passwd -c mosquitto/passwd atmo
- MQTT Port 1883 (without TLS)
- InfluxDB Port 8086
- Grafana Port 3000 (http)
- Import Dashboard: