Browse Source

Version bump and changelog update

fastled
Xose Pérez 7 years ago
parent
commit
dad097079d
3 changed files with 30 additions and 6 deletions
  1. +22
    -0
      CHANGELOG.md
  2. +7
    -5
      README.md
  3. +1
    -1
      code/espurna/config/version.h

+ 22
- 0
CHANGELOG.md View File

@ -3,6 +3,28 @@
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
## [1.5.0] 2017-01-21
### Added
- Pulse mode. Allows to define a pulse time after which the relay will switch back
- API entry points for sensor data (power, current, voltage, temperature and humidity)
- Export sensor data to Domoticz (power, current, voltage, temperature and humidity)
- Configurable (in code) mapping between buttons and relays
- MQTT messages for button events
- Added support for Itead Studio 1CH inching/self locking smart switch board
- Added support for JanGow Wifi Relay boards (both NC and NO versions)
- Notify OTA updates to websocket clients, automatically reload page
- Support for pulse mode notification LED and button
### Fixed
- MQTT will topic
- Crash with HLW812 interrupts while trying to create a WIFI connection
- #20 Better inline documentation for Alexa and Domoticz default settings
- #39 Fixed autoconnect issue with static IP (fixed in JustWifi library)
- #41 Added password requirements to initial password change page
### Changed
- Changed LED pattern for WIFI notifications (shorter pulses)
## [1.4.4] 2017-01-13
### Added
- Adding current, voltage, apparent and reactive power reports to Sonoff POW (Web & MQTT)


+ 7
- 5
README.md View File

@ -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.4.4**, read the [changelog](CHANGELOG.md).
**Current Release Version is 1.5.0**, read the [changelog](CHANGELOG.md).
## Features
@ -16,21 +16,23 @@ It uses the Arduino Core for ESP8266 framework and a number of 3rd party librari
* Support for different **sensors**
* DHT11 / DHT22 / DHT21 / AM2301
* DS18B20
* HLW8012 (Sonoff POW)
* HLW8012 using the [HLW8012 Library](https://bitbucket.org/xoseperez/hlw8012) (Sonoff POW)
* Non-invasive current sensor using the [EmonLiteESP Library](https://bitbucket.org/xoseperez/emonliteesp) (requires some hacking)
* Fast asynchronous **HTTP Server**
* Basic authentication
* Web-based configuration
* Relay switching from the web
* Websockets-based communication between the device and the browser
* **REST API**
* GET and PUT relay status
* **Command line configuration**
* **Over-The-Air** (OTA) updates even for 1Mb boards
* Manually from PlatformIO or Arduino Inside
* Automatic updates through the [NoFUSS Library](https://bitbucket.org/xoseperez/nofuss)
* **REST API**
* GET and PUT relay status
* GET sensor data (power, current, voltage, temperature and humidity) depending on the available hardware
* **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
* **Command line configuration**
## Documentation


+ 1
- 1
code/espurna/config/version.h View File

@ -1,4 +1,4 @@
#define APP_NAME "ESPurna"
#define APP_VERSION "1.4.4"
#define APP_VERSION "1.5.0"
#define APP_AUTHOR "xose.perez@gmail.com"
#define APP_WEBSITE "http://tinkerman.cat"

Loading…
Cancel
Save