Changed MCP23017 plugin to scan inputs realtime instead of using the
system timer mechanism
Changed MCP23017 default pullup resistors on input pins
Moved MCP23017 output and generic GPIO and PWM to device plugins
Added simple pulse option for GPIO outputs (only for small pulses less
than a few seconds).
Changed internal stylesheet to new skin
Save configuration settings into SPIFFS reserved area without using
SPIFFS
Reduced code size by disabling SPIFFS to make it work in the latest
staging release
Fix device table layout for some browsers
Added link to stylesheet "esp.css" located on SPIFFS
Removed style attibutes from individual tags so it can be arranged with
css
Added delete button in SPIFFS file list
Using Spiffs filesystem support for configuration settings
All configuration settings are now stored into the ESP filesystem.
Task string fields are now dynamically loaded from spiffs when needed.
Saving RAM...
Optimize RAM usage by changing device structure array and handling of
device strings
Added option to load and save ESP configuration settings from/to file
Cleanup all fields when a task is cleared or device is changed
Moved keys and passwords to a separate file
Added option to change valuenames (mainly MQTT purpose)
MQTT publish & subscribe settings can be changed using a template
Moved some advanced settings to tools/system/advanced button
Dallas plugin now supports multiple devices on the same bus
Changed factory reset, first wipe entire eeprom size to zeros
Added option to do a factory reset by connecting RX and TX pins during
boot
Added a help button on the device page that leads to the device specific
page on our Wiki
Preliminary support for deep_sleep
Added GPIO-9 and GPIO-10 for boards equipped with an ESP12E module (NodeMCU V1.0)
Finished support for PCF8591 4 channel Analog to Digital converter.
Added support for MCP23017 input ports
Unit Name is shown in html title
Show 'well known' devices in the I2C scanner based on their I2C address
Added option to use simple formulas on device values like "%value%/1000"
Fixed char string handling that should be 25 chars max
Added option to turn on/off internal pullup for switch input pins
Added option to set a name for each task (also used for OpenHAB MQTT publishing)
Preliminary support for OpenHAB MQTT protocol
Changed login password field to type 'password'
Fixed io pin settings for Dallas/DHT for inconsecutive pin configuration (ESP-01)
Support for ThingsSpeak "controller" (webservice)
If udp port = 0 no actions!
Used sprintf_P to save more RAM
Added login page and admin password
Added hardware custom gpio pin selection
Added sanity check on BMP085 pressure values