Firmware Builder!

create own firmware with just selecting features you're interested

Get started »

Demo account: demo / demo

ESP8266 Already supported features, sensors, services...

Sensors: BMP 085/180, 1-wire DS18B20, DHT 11/21/22, LM75, INA219, DS1621, BH1750, AM2321, BME280, SHT21/SI7021, SHT1x, MAX6675, PZEM-004T, CO2 MH-Z1x

Services:,, (DDNS),,, MajorDoMo,,, MQTT, TCP, Zabbix

Hardware: RTC DS1307, RTC DS3231, ADC PCF8591, ADC MCP3201, GPIO PCF8574, GPIO MCP23017, GPIO 74HC595, PCF8583, RC 433/315, IR, FM, Livolo, NRF24, Stepper, SIM800 SMS, SD Card

System: NTP, I2C, Telnet, HTTP, GPS, Calendar, GPIO, OTA, Deep sleep, Counter, Interrupts, Software PWM, UART, Scheduler, Thermostat, Code designer, Logic, UART bridge

Display: LCD 1602/1604/2004, OLED SSD1306, TFT ILI9341, TM1637, MAX7219, HT1632, Nextion HMI, MAX7219

Beta: GP2Y1010AU0, HX711, ADC ADS1115, VZ-89T, Touch, TSL2561, iButton

What's new

  • 19.10.16 - Added a quad ADC ADS1115
  • 18.10.16 - Added GPIO 189 support for GSM module, works in Logic2
  • 14.10.16 - Added support for reading data from some models of UPS via UART
  • 13.10.16 - GPIO status is now stored in nonvolatile memory, accessible in GPIO options
  • 12.10.16 - Buttons and sliders are now working via AJAX without page reload
  • 12.10.16 - Changed AP name "WiFi-IoT" in safe mode
  • 10.10.16 - PWM control from the home page with sliders
  • 10.10.16 - GPIO code improvements and optimization
  • 05.10.16 - Deprecated/deleted OTA firmware for old constructor
  • 20.09.16 - Added support feedback resource management modules
  • 20.09.16 - Added interval settings for
  • 09.09.16 - Added dimmer feature with external MCU
  • 06.09.16 - Added pulse counter, frequency measurements
  • 04.09.16 - Added PWM/VPWM control support for touch TFT display
  • 31.08.16 - Added support for Virtual PWM as part of the function Vrtual GPIO
  • 28.08.16 - Available Options PWM steps
  • 28.08.16 - Available independent GPIO switching on and off in PWM mode
  • 17.08.16 - MP3 UART Player pharse designer available
  • 16.08.16 - Added support for MP3 UART Player
  • 12.08.16 - Changed metrics in
  • 31.07.16 - Bugfix wrong Wh value for PZEM
  • 27.07.16 - Added iButton lock support

Try it out without registration: w/o OTA 0x00000.bin and w/ OTA 0x00000.bin
it is recommended to flash blank before flashing firmware 0x00000 blank1m.bin, of course don't forget to select 1 MiB flash size in your flashing tool, w/ OTA version gives ability to get bugfixes with just one click