diff --git a/CHANGELOG.md b/CHANGELOG.md index b7eac803..ff30d6f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,27 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [1.8.0] 2017-05-21 +### Added +- Added gamma correction to RGB strips. Thanks to Chris Ward. +- Added support for Huacanxing H801 WiFi LED Controller. Thanks to Minh Phuong Ly. +- Issue #138. Added NTP configuration from web interface +- Issue #128. Report color when booting and in heartbeat stream. +- Issue #126. Show NTP status in web interface. +- Added filter limits on POW readings. +- Added color temperature to RGB calculation. Thanks to Sacha Telgenhof. +- Issue #120. Added relay flood protection. Thanks to Izik Dubnov. +- Support for "#RRGGBB", "RRR,GGG,BBB" and "WWW" color formats. +- Issue #117. Added build date & time to web interface. + +### Fix +- Fix MQTT_RELAY board conifugration. Thanks to Denis French. +- Issue #125. Fix bug in relay status reading from EEPROM +- Issue #127. Fix button action in DUAL. +- Fix bug in Sonoff POW current reading. Thanks to Emmanuel Tatto. +- Minimizing my9291 flickering when booting. +- Fix conditional flags in hardware.ino to support Arduino IDE. + ## [1.7.1] 2017-03-28 ### Fix - Issue #113. Fix restoring color from EEPROM upon reboot diff --git a/README.md b/README.md index dddac599..4987b8bf 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ ESPurna ("spark" in Catalan) is a custom firmware for ESP8266 based smart switch It was originally developed with the **[IteadStudio Sonoff](https://www.itead.cc/sonoff-wifi-wireless-switch.html)** in mind but now it supports a growing number of ESP8266-based boards. It uses the Arduino Core for ESP8266 framework and a number of 3rd party libraries. -**Current Release Version is 1.7.1**, read the [changelog](https://bitbucket.org/xoseperez/espurna/src/master/CHANGELOG.md). +**Current Release Version is 1.8.0**, read the [changelog](https://bitbucket.org/xoseperez/espurna/src/master/CHANGELOG.md). ## Features @@ -73,6 +73,8 @@ Here is the list of supported hardware. For more information please refer to the |**IteadStudio S20**|**WorkChoice EcoPlug**|**IteadStudio Sonoff Touch**| |![IteadStudio Slampher](images/devices/slampher.jpg)|![AI-Thinker Wifi Light / Noduino OpenLight](images/devices/aithinker-ailight.jpg)|![Magic Home LED Controller](images/devices/magic-home-led-controller.jpg)| |**IteadStudio Slampher**|**AI-Thinker Wifi Light / Noduino OpenLight**|**Magic Home LED Controller**| +|![Huacanxing H801](images/devices/h801.jpg)||| +|**Huacanxing H801**||| |![IteadStudio Sonoff Basic](images/devices/sonoff-basic.jpg)|![IteadStudio Sonoff RF](images/devices/sonoff-rf.jpg)|![Electrodragon Relay Board](images/devices/electrodragon-relay-board.jpg)| |**IteadStudio Sonoff Basic**|**IteadStudio Sonoff RF**|**Electrodragon Relay Board**| |![IteadStudio Sonoff Dual](images/devices/sonoff-dual.jpg)|![IteadStudio Sonoff POW](images/devices/sonoff-pow.jpg)|![IteadStudio Sonoff TH10/TH16](images/devices/sonoff-th10-th16.jpg)| diff --git a/code/build-all b/code/build-all index 838eead6..fe1e908b 100755 --- a/code/build-all +++ b/code/build-all @@ -1,7 +1,7 @@ #!/bin/bash # Environments to build -ENVIRONMENTS="espurna-debug sonoff-debug sonoff-dht22-debug sonoff-ds18b20-debug sonoff-pow-debug sonoff-dual-debug sonoff-4ch-debug 1ch-inching-debug electrodragon-debug ecoplug-debug jangoe-debug ai-light-debug led-controller-debug" +ENVIRONMENTS="espurna-debug sonoff-debug sonoff-dht22-debug sonoff-ds18b20-debug sonoff-pow-debug sonoff-dual-debug sonoff-4ch-debug 1ch-inching-debug electrodragon-debug ecoplug-debug jangoe-debug ai-light-debug led-controller-debug h801-debug" # Get current version version=`cat espurna/config/version.h | grep APP_VERSION | awk '{print $3}' | sed 's/"//g'` diff --git a/code/espurna/config/version.h b/code/espurna/config/version.h index d6137355..f562061f 100644 --- a/code/espurna/config/version.h +++ b/code/espurna/config/version.h @@ -1,4 +1,4 @@ #define APP_NAME "ESPurna" -#define APP_VERSION "1.7.1" +#define APP_VERSION "1.8.0" #define APP_AUTHOR "xose.perez@gmail.com" #define APP_WEBSITE "http://tinkerman.cat" diff --git a/images/devices/h801.jpg b/images/devices/h801.jpg new file mode 100644 index 00000000..da53c685 Binary files /dev/null and b/images/devices/h801.jpg differ