diff --git a/CHANGELOG.md b/CHANGELOG.md index 30e5f0bc..f3f69788 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,58 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). +## [1.13.3] 2018-10-08 +### Fixed +- Honour build time settings for MQTT on fresh install (#719) +- Fix custom_crash_callback declaration for Arduino IDE 1.8.6 (#1169) +- Fix eneUnits key in web UI (#1177) +- Fix HA names (#1183) +- API is now restful (issue a PUT to change a relay status). It can be disabled from web UI (#1192) +- Remove static array to prevent out of bound in relay.ino (#1217) +- Remove duplicate call to EEPROMr.begin (#1214) +- Fix issue when SPIFFS_SUPPORT is enabled (#1225) +- Fix quoting units_of_measurement in HA config output (#1227) +- Fix "Clear counts" on rfm69 does not reset node count properly (thanks to @Trickx, #1239) +- Fix homecube 3rd led setting (thanks to @mcspr) +- Fix typo in static IP hint text (@thanks to @zafrirron) +- Fix hostname/password length requirements (thanks to @mcspr and @djwmarcx) +- Do not quote numbers in MQTT JSON payloads +- Fix telnet client object deletion (thanks to @mcspr) +- Call wakeUp PMS on first reading cycle to avoid not data in a long period (thanks to @Yonsm) +- Small fixes and windows support for ESPurna OTA Manager (thanks to @mcspr) +- Fix for YiDian XS-SSA05 configs (thanks to @ducky64) +- Send MQTT messages only for button events with assigned actions (thanks to @Valcob) +- Avoid EEPROM commits on callbacks (#1214) + +### Added +- Option to report energy based on delta since last report (#369) +- Support for IR-MQTT bridge, also in RAW mode (#556, #907) +- Allow faster sensor reading intervals, down to 1 second (#848) +- Support for Xiaomi Smart Desk Lamp (#884) +- Retry up to 3 times on bad response to Thingspeak server (#1213) +- Support for apparent power and power factor on CSE7/XX sensor (#1215) +- Support for encoders +- Support for Allterco Shelly2 +- Added SDS011 sensor support (thanks to @derlucas) +- Added password check to telnet (option to disable it) +- Added PHYX support (thanks to @whitebird) +- Added config command that outputs the configuration in JSON +- Support for MICS-2710, MICS-5525 and MICS-4514, gas sensors +- Support for iWoole LED Table Lamp (thanks to @CollinShorts) +- Command to output free stack +- Password management from web UI (thanks to @mcspr) +- Added BESTEK MRJ1011 support (thanks to @InduPrakash) +- Support for EXS WiFi Relay 5.0 (thanks to @cheise, #1218) +- Allowing disabling or single heartbeat on MQTT connect or repeat (default) (#1196) +- Command to save settings when SETTINGS_AUTOSAVE is off + +### Changed +- Upgraded to JustWifi 2.0.2 +- Upgraded to FauxmoESP 3.0.1 +- Upgraded to DebounceEvent 2.0.4 to properly support BUTTON_SWITCH +- Split `info` command output into `info` and `wifi`. Refactor output. +- Custom HA payloads (thanks to @Yonsm) + ## [1.13.2] 2018-08-27 ### Fixed - Fix relay overflow window length diff --git a/README.md b/README.md index b147d18f..611afb1b 100644 --- a/README.md +++ b/README.md @@ -4,8 +4,8 @@ ESPurna ("spark" in Catalan) is a custom firmware for ESP8285/ESP8266 based smar It uses the Arduino Core for ESP8266 framework and a number of 3rd party libraries. [![version](https://img.shields.io/badge/version-1.13.3a-brightgreen.svg)](CHANGELOG.md) -[![branch](https://img.shields.io/badge/branch-sensors-orange.svg)](https://github.com/xoseperez/espurna/tree/sensors/) -[![travis](https://travis-ci.org/xoseperez/espurna.svg?branch=sensors)](https://travis-ci.org/xoseperez/espurna) +[![branch](https://img.shields.io/badge/branch-dev-orange.svg)](https://github.com/xoseperez/espurna/tree/dev/) +[![travis](https://travis-ci.org/xoseperez/espurna.svg?branch=dev)](https://travis-ci.org/xoseperez/espurna) [![codacy](https://api.codacy.com/project/badge/Grade/c9496e25cf07434cba786b462cb15f49)](https://www.codacy.com/app/xoseperez/espurna/dashboard) [![license](https://img.shields.io/github/license/xoseperez/espurna.svg)](LICENSE)
@@ -239,8 +239,8 @@ Here is the list of supported hardware. For more information please refer to the |**Maxcio W-US002S**|**HEYGO HY02**|**YiDian XS-SSA05**| |![WiOn 50055](images/devices/wion-50055.jpg)|![LINGAN SWA1](images/devices/lingan-swa1.jpg)|![HomeCube 16A](images/devices/homecube-16a.jpg)| |**WiOn 50055**|**LINGAN SWA1**|**HomeCube 16A**| -|![WorkChoice EcoPlug](images/devices/workchoice-ecoplug.jpg)||| -|**WorkChoice EcoPlug**||| +|![WorkChoice EcoPlug](images/devices/workchoice-ecoplug.jpg)|![Bestek MRJ1011](images/devices/bestek-mrj1011.jpg)|| +|**WorkChoice EcoPlug**|**Bestek MRJ1011**|| |![Tonbux PowerStrip02](images/devices/tonbux-powerstrip02.jpg)|![ForNorm Power Strip](images/devices/fornorm-power-strip.jpg)|![Zhilde ZLD-EU55-W](images/devices/zhilde-zld-eu55-w.jpg)| |**Tonbux PowerStrip02**|**Fornorm Power Strip**|**Zhilde ZLD-EU55-W**| |![Itead Sonoff Touch](images/devices/itead-sonoff-touch.jpg)|![Itead Sonoff T1](images/devices/itead-sonoff-t1.jpg)|![YJZK switch](images/devices/yjzk-2gang-switch.jpg)| @@ -249,8 +249,8 @@ Here is the list of supported hardware. For more information please refer to the |**Itead Slampher**|**Arilux E27**|**Itead Sonoff B1**| |![AI-Thinker Wifi Light / Noduino OpenLight](images/devices/aithinker-ai-light.jpg)|![Authometion LYT8266](images/devices/authometion-lyt8266.jpg)|![AG-L4](images/devices/ag-l4.jpg)| |**AI-Thinker Wifi Light / Noduino OpenLight**|**Authometion LYT8266**|**AG-L4**| -|![Lohas 9W](images/devices/lohas-9w.jpg)||| -|**Lohas 9W**||| +|![Lohas 9W](images/devices/lohas-9w.jpg)|![Xiaomi Smart Desk Lamp](images/devices/xiaomi-smart-desk-lamp.jpg)|![iWoole LED Table Lamp](images/devices/iwoole-led-table-lamp.jpg)| +|**Lohas 9W**|**Xiaomi Smart Desk Lamp**|**iWoole LED Table Lamp**| |![Itead Sonoff LED](images/devices/itead-sonoff-led.jpg)|![Itead BN-SZ01](images/devices/itead-bn-sz01.jpg)|![InterMitTech QuinLED 2.6](images/devices/intermittech-quinled-2.6.jpg)| |**Itead Sonoff LED**|**Itead BN-SZ01**|**InterMitTech QuinLED 2.6**| |![Arilux AL-LC01 (RGB)](images/devices/arilux-al-lc01.jpg)|![Arilux AL-LC02 (RGBW)](images/devices/arilux-al-lc02.jpg)|![Arilux AL-LC06 (RGBWWCW)](images/devices/arilux-al-lc06.jpg)| @@ -261,8 +261,8 @@ Here is the list of supported hardware. For more information please refer to the |**Itead Sonoff SV**|**Itead 1CH Inching**|**Itead Motor Clockwise/Anticlockwise**| |![Jan Goedeke Wifi Relay (NO/NC)](images/devices/jangoe-wifi-relay.jpg)|![Jorge García Wifi + Relays Board Kit](images/devices/jorgegarcia-wifi-relays.jpg)|![EXS Wifi Relay v3.1](images/devices/exs-wifi-relay-v31.jpg)| |**Jan Goedeke Wifi Relay (NO/NC)**|**Jorge García Wifi + Relays Board Kit**|**EXS Wifi Relay v3.1**| -|![EXS Wifi Relay v5.0](images/devices/exs-wifi-relay-v50.jpg)|![Allterco Shelly1](images/devices/allterco-shelly1.jpg)|| -|**EXS Wifi Relay v5.0**|**Alterco Shelly1**|| +|![EXS Wifi Relay v5.0](images/devices/exs-wifi-relay-v50.jpg)|![Allterco Shelly1](images/devices/allterco-shelly1.jpg)|![Allterco Shelly2](images/devices/allterco-shelly2.jpg)| +|**EXS Wifi Relay v5.0**|**Alterco Shelly1**|**Alterco Shelly2**| |![ManCaveMade ESP-Live](images/devices/mancavemade-esp-live.jpg)|![Wemos D1 Mini Relay Shield](images/devices/wemos-d1-mini-relayshield.jpg)|![Witty Cloud](images/devices/witty-cloud.jpg)| |**ManCaveMade ESP-Live**|**Wemos D1 Mini Relay Shield**|**Witty Cloud**| |![IKE ESPike](images/devices/ike-espike.jpg)|![Pilotak ESP DIN](images/devices/pilotak-esp-din.jpg)|![Arniex Swifitch](images/devices/arniex-swifitch.jpg)| @@ -273,6 +273,8 @@ Here is the list of supported hardware. For more information please refer to the |**Generic DHT11 v1.0**|**Generic DS18B20 v1.0**|**Bruno Horta's OnOfre**| |![Allnet ESP8266-UP-Relay](images/devices/allnet-esp8266-up-relay.jpg)|![RH Electronics Geiger Counter](images/devices/generic-geiger-diy.png)|![Luani HVIO](images/devices/luani-hvio.jpg)| |**Allnet ESP8266-UP-Relay**|**RH Electronics Geiger Counter**|**Luani HVIO**| +|![Phyx ESP12 RGBW](images/devices/phyx-esp12-rgbw.jpg)||| +|**Phyx ESP12 RGBW**|||| |![Tonbux Mosquito Killer](images/devices/tonbux-mosquito-killer.jpg)|![Itead Sonoff IFAN02](images/devices/itead-sonoff-ifan02.jpg)|| |**Tonbux Mosquito Killer**|**Itead Sonoff IFAN02**||| diff --git a/images/devices/allterco-shelly2.jpg b/images/devices/allterco-shelly2.jpg new file mode 100644 index 00000000..be6e9bba Binary files /dev/null and b/images/devices/allterco-shelly2.jpg differ diff --git a/images/devices/bestek-mrj1011.jpg b/images/devices/bestek-mrj1011.jpg new file mode 100644 index 00000000..bec90c16 Binary files /dev/null and b/images/devices/bestek-mrj1011.jpg differ diff --git a/images/devices/exs-wifi-relay-v50.jpg b/images/devices/exs-wifi-relay-v50.jpg index a259d7e4..f058d55d 100644 Binary files a/images/devices/exs-wifi-relay-v50.jpg and b/images/devices/exs-wifi-relay-v50.jpg differ diff --git a/images/devices/iwoole-led-table-lamp.jpg b/images/devices/iwoole-led-table-lamp.jpg new file mode 100644 index 00000000..b30b5f67 Binary files /dev/null and b/images/devices/iwoole-led-table-lamp.jpg differ diff --git a/images/devices/phyx-esp12-rgbw.jpg b/images/devices/phyx-esp12-rgbw.jpg new file mode 100644 index 00000000..0c397590 Binary files /dev/null and b/images/devices/phyx-esp12-rgbw.jpg differ diff --git a/images/devices/xiaomi-smart-desk-lamp.jpg b/images/devices/xiaomi-smart-desk-lamp.jpg new file mode 100644 index 00000000..4abb2439 Binary files /dev/null and b/images/devices/xiaomi-smart-desk-lamp.jpg differ