This repository contains the default open source Arduino sketch for the smart WiFi dev board ANAVI Thermometer.
You can build and upload the sketch through the Arduino IDE or download a pre-compiled binary of a stable release and flash it with esptool. It you just want to upload the latest stable release it is easier and recommended to use esptool.py.
ANAVI Thermometer User's Manual
The default firmware of ANAVI Thermometer depends on the following Arduino libraries, which must be added in the Arduino IDE before compiling the sketch.
- WiFiManager by tzapu (version 0.15.0)
- ArduinoJson by Benoit Blanchon (version 6.21.4)
- PubSubClient by Nick O'Leary (version 2.7.0)
- Adafruit BusIO by Adafruit (version 1.14.5)
- Adafruit HTU21DF Library by Adafruit (version 1.1.2)
- Adafruit APDS9960 Library by Adafruit (version 1.2.5)
- DHT sensor library by Adafruit (version 1.4.6)
- U8g2 by oliver (version 2.34.22)
- OneWire (version 2.3.7)
- DallasTemperature (version 3.9.0)
- Adafruit Unified Sensor by Adafruit (version 1.1.14)
- Adafruit BMP085 Unified (version 1.1.3)
- NTPClient by Fabrice Weinberg (version 3.2.1)