https://github.com/arogov-com/esp8266-thermo
A simple weather station project based on ESP8266, MicroPython and BME280. It is possible to automatically synchronize the software with the server.
https://github.com/arogov-com/esp8266-thermo
automation bme280 esp8266 micro-python micropython micropython-esp8266 ota ota-firmware-updates python3 thermometer
Last synced: 2 months ago
JSON representation
A simple weather station project based on ESP8266, MicroPython and BME280. It is possible to automatically synchronize the software with the server.
- Host: GitHub
- URL: https://github.com/arogov-com/esp8266-thermo
- Owner: arogov-com
- License: gpl-3.0
- Created: 2023-03-13T17:15:29.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-10T16:31:23.000Z (6 months ago)
- Last Synced: 2025-04-22T10:38:24.879Z (2 months ago)
- Topics: automation, bme280, esp8266, micro-python, micropython, micropython-esp8266, ota, ota-firmware-updates, python3, thermometer
- Language: Python
- Homepage:
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# esp8266-thermo
A simple weather station project based on ESP8266, MicroPython and BME280.
It is possible to automatically synchronize the software with the server.## Install
1. Burn the module with the Micropython image. https://micropython.org/download/esp8266/
```
esptool.py --port /dev/ttyUSB0 erase_flash
esptool.py --port /dev/ttyUSB0 --baud 115200 write_flash --flash_size=detect 0 esp8266-20220618-v1.19.1.bin
```
2. Put the File: [main_fw.py](https://github.com/arogov-com/esp8266-thermo/blob/master/main_fw.py) to the module's FS.
```
ampy -p /dev/ttyAMA0 -b 115200 put main.py /main.py
```
3. Build the docker image
```
make build
```
4. Run container on the server
```
docker compose up -d
```## Flowchart
## Schematics
