diff --git a/CHANGELOG.md b/CHANGELOG.md index d83ccf28..d91f30b9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,25 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [1.9.2] 2017-08-31 +### Added +- System stability check (turns off everything except WIFI AP, OTA and telnet if there is a boot crash loop) (#196) +- Telnet support (enabled by default only on AP interface) +- Option to set WiFi gain from web UI +- Option to disable MQTT from web UI +- MQTT autodiscover, with the option to autoconnect if no broker defined +- Home Assistant MQTT autodiscover feature +- List enabled modules in INIT debug info +- Counter module (counts and reports transitions in a digital pin) + +### Changed +- Updated NoFUSS support +- Web UI documentation changes +- Changes in terminal commands + +### Fixed +- Crash in settings saving (#190) and fixed UDP debug conditional build clauses + ## [1.9.1] 2017-08-27 ### Added - Support to build without NTP support diff --git a/README.md b/README.md index cee24490..33da766b 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.9.1**, read the [changelog](https://bitbucket.org/xoseperez/espurna/src/master/CHANGELOG.md). +**Current Release Version is 1.9.2**, read the [changelog](https://bitbucket.org/xoseperez/espurna/src/master/CHANGELOG.md). ## Features @@ -30,6 +30,7 @@ It uses the Arduino Core for ESP8266 framework and a number of 3rd party librari * **Alexa** integration using the [FauxmoESP Library](https://bitbucket.org/xoseperez/fauxmoesp) * [**Domoticz**](https://domoticz.com/) integration via MQTT * [**Home Assistant**](https://home-assistant.io/) integration via MQTT + * Supports MQTT auto-discover feature * [**InfluxDB**](https://www.influxdata.com/) integration via HTTP API * Support for different **sensors** * DHT11 / DHT22 / DHT21 / AM2301 (supports celsius & fahrenheit reporting) @@ -57,6 +58,14 @@ It uses the Arduino Core for ESP8266 framework and a number of 3rd party librari * Automatic updates through the [NoFUSS Library](https://bitbucket.org/xoseperez/nofuss) * Update from web interface using pre-built images * **Command line configuration** + * Change configuration + * Run special commands +* **Telnet support** + * Available only if connected to the AP interface + * Show debug info and allows to run terminal commands +* **Unstable system check** + * Detects unstable system (crashes on boot continuously) and defaults to a stable system + * Only WiFi AP, OTA and Telnet available if system is flagged as unstable * Button interface * Click to toggle relays * Double click to enter AP mode (only main button) @@ -72,7 +81,7 @@ For more information please refer to the [ESPurna Wiki](https://bitbucket.org/xo Here is the list of supported hardware. For more information please refer to the [ESPurna Wiki Hardware page](https://bitbucket.org/xoseperez/espurna/wiki/Hardware). |||| -|-|-|-| +|---|---|---| |![Tinkerman Espurna H](images/devices/tinkerman-espurna-h.jpg)|![IteadStudio Sonoff RF Bridge](images/devices/itead-sonoff-rfbridge.jpg)|| |**Tinkerman ESPurna H**|**IteadStudio Sonoff RF Bridge**|| |![IteadStudio Sonoff Basic](images/devices/itead-sonoff-basic.jpg)|![IteadStudio Sonoff RF](images/devices/itead-sonoff-rf.jpg)|![Electrodragon WiFi IOT](images/devices/electrodragon-wifi-iot.jpg)| diff --git a/code/espurna/config/version.h b/code/espurna/config/version.h index 3e3833e3..dedbd9a2 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.9.2b" +#define APP_VERSION "1.9.2" #define APP_AUTHOR "xose.perez@gmail.com" #define APP_WEBSITE "http://tinkerman.cat"