firmware-esp8266 icon indicating copy to clipboard operation
firmware-esp8266 copied to clipboard

Sensate Firmware for the popular ESP8266 (NodeMCU, ESP-12, WeMos D1...)

firmware-esp8266

The Sensatio ESP8266 firmware is used to connect ESP8266 based hardware with the Sensatio Cloud and the Sensatio apps. Find out more at https://www.sensatio.io

The Sensatio Firmware for ESP8266 currently uses the following Libraries:

  • Arduino IDE ESP8266 Base Library (https://github.com/esp8266/Arduino v2.7.4)
  • ArduinoJson (https://github.com/bblanchon/ArduinoJson v5.13.5)
  • ESP8266TrueRandom (https://github.com/marvinroger/ESP8266TrueRandom from 17.7.18)
  • Thingpulse SSD1306 (https://github.com/ThingPulse/esp8266-oled-ssd1306 v4.0.0)
  • Soligen2010 fork of Adafruit_ADS1x15 (https://github.com/soligen2010/Adafruit_ADS1X15) v1.2.1
  • Adafruit Unified Sensor Library (https://github.com/adafruit/Adafruit_Sensor v1.1.4)
  • Adafruit DHT Sensor Library (https://github.com/adafruit/DHT-sensor-library v1.4.1)
  • Adafruit BusIO (https://github.com/adafruit/Adafruit_BusIO v1.7.0)
  • Adafruit VEML6075 (https://github.com/adafruit/Adafruit_VEML6075 v2.1.0)
  • OneWire (https://www.pjrc.com/teensy/td_libs_OneWire.html v2.3.5)
  • DallasTemperature (https://github.com/milesburton/Arduino-Temperature-Control-Library v3.9.0)
  • BME280 (https://github.com/finitespace/BME280 v2.3.0)
  • Adafruit BME680 (https://github.com/adafruit/Adafruit_BME680 v1.1.1)
  • Max44009 (https://github.com/dantudose/MAX44009 v1.2.3)
  • BH1750 (https://github.com/claws/BH1750 v1.2.0)
  • MQTT Client Library (https://github.com/knolleary/pubsubclient v2.8.0)
  • SI1145 (https://github.com/wollewald/SI1145_WE v1.1.4)

Windows, Linux and Mac Users: Use pyflasher from https://github.com/marcelstoer/nodemcu-pyflasher/releases for flashing the firmware.

Find more informations here: https://www.sensatio.io

And here in German: https://www.sensatio.io/de