890 B
890 B
uWeather Firmware
Firmware for a small Arduino/ESP8266 + BME280 Weather StationBuild/Install
pio run -t upload
, then pio run -t uploadfs
to build and upload code and filesystem for the first time, while connected over USB/Serial.
If station is connected to wifi, uploading over the air is preferred:
pio run -t upload --upload-port 192.168.1.72
(substituting the station's IP address)
Initial Station Setup
After installing firmware and booting for the first time:
- Using a smartphone or laptop, connect to the station's WiFi Access Point
- Access the setup page from 192.168.1.4/setup
- Enter WiFi configuration and station settings
- Optionally commit config settings to EEPROM(WiFi is automatically committed) by POST-ing to /config/commit
- Restart the weather station
TODO
- Responses from config api calls don't properly fill form elements after saving