uweather_firmware/README.markdown

890 B

uWeather Firmware

Firmware for a small Arduino/ESP8266 + BME280 Weather Station

Build/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:

  1. Using a smartphone or laptop, connect to the station's WiFi Access Point
  2. Access the setup page from 192.168.1.4/setup
  3. Enter WiFi configuration and station settings
  4. Optionally commit config settings to EEPROM(WiFi is automatically committed) by POST-ing to /config/commit
  5. Restart the weather station

TODO

  • Responses from config api calls don't properly fill form elements after saving