Commit Graph

226 Commits

Author SHA1 Message Date
Theo Arends d4e414a6d5 v6.0.0a - Add CRC to Settings
6.0.0a
* Add CRC to Settings making future upgrades more fail-safe
* Remove version 3, 4 and pre 5.2 settings auto-upgrade. See
https://github.com/arendst/Sonoff-Tasmota/wiki/Upgrade#migration-path
* Change default CFG_HOLDER from 0x20161209 to 4617 (=0x1209) - no
impact on default upgrades
2018-06-02 16:59:09 +02:00
Vivian a175c3d150
Update README.md 2018-05-29 19:00:25 -07:00
Vivian 72fad5384e
Update README.md 2018-05-29 15:24:10 -07:00
Theo Arends ca08b77aad Add two more rule sets
5.14.0b
 * Increase rule storage space to 3 rule sets of 512 characters
using commands rule1, rule2 and rule3
2018-05-24 14:25:52 +02:00
Theo Arends 457f438bac v5.14.0a - Sync with release 2018-05-15 17:13:51 +02:00
Theo Arends d7afc664f5 Add user entry DST/STD
5.13.1c
 * Add user entry DST/STD using commands TimeStd and TimeDst
with options like 0,0,3,1,2,120 (#2721)
2018-05-14 23:22:29 +02:00
Theo Arends 20eb04b7ef v5.13.1b - Prep for user entry DST/STD
Prep for user entry DST/STD (#2721)
2018-05-13 19:43:48 +02:00
Theo Arends d18707f977 Fix KNX reconnection issue
5.13.1a
* Fix KNX reconnection issue (#2679)
2018-05-11 15:00:41 +02:00
Theo Arends 036b958f76 v5.13.1a - Update otaurl
5.13.1a
 * Change user_config.h otaurl to
http://sonoff.maddox.co.uk/tasmota/sonoff.bin (#2588, #2602)
2018-05-02 10:15:50 +02:00
Theo Arends 1fb9c0e531 v5.13.0a - Add optional module select not to be used
5.13.0a
 * Add define MODULE for user selecting default model although
it preferably should not be changed (#569, #2589)
2018-05-01 12:42:17 +02:00
Theo Arends d629b8ce2a v5.13.0a - Fix JSON buffer size
5.13.0a
 * Fix JSON buffers size too small for execution in some
situations (#2580)
2018-05-01 11:28:36 +02:00
Theo Arends 962a50452c v5.13.0
Sync with master
2018-04-30 17:35:42 +02:00
Theo Arends 040a7adaf1 v5.12.0o - Fix Energy Today overflow
5.12.0o
 * Fix Energy Today and Yesterday overflow (#2543)
2018-04-30 12:07:48 +02:00
Theo Arends 67aaa2777c Revert "Fix Energy Today and Yesterday overflow"
This reverts commit c86a9f8e53.
2018-04-30 11:10:38 +02:00
Theo Arends c86a9f8e53 Fix Energy Today and Yesterday overflow
5.12.0o
 * Fix Energy Today and Yesterday overflow (#2543)
2018-04-29 15:29:43 +02:00
Theo Arends c835235141 v5.12.0n - Change ADS1115 and Counter JSON
5.12.0n
 * Change ESP8266 Analog JSON message from {"Analog0:123"} to
{"ANALOG":{"A0:123"}} to accomodate rules (#2560)
 * Change Counter JSON
message from {"Counter1":0,"Counter3":0} to {"COUNTER":{"C1":0,"C3":0}}
to accomodate rules
 * Change ADS1115 JSON message from
{"ADS1115":{"Analog0":123,"Analog1":123}} to
{"ADS1115":{"A0":123,"A1":123}}
2018-04-28 15:55:38 +02:00
Theo Arends e32e9ee6c2 updates 2018-04-23 17:18:24 +02:00
Theo Arends c432d41eb5 Updated lay-out 2018-04-23 17:14:19 +02:00
Theo Arends ee0ca1631f Lay-out update2 2018-04-23 17:10:50 +02:00
Theo Arends 40ea11af73 Lay-out update 2018-04-23 17:08:41 +02:00
Theo Arends 883fb041d7 Add firmware info and Credits 2018-04-23 16:59:04 +02:00
Theo Arends 1669e62639 update picture 2018-04-22 16:56:51 +02:00
Theo Arends 2daba99e33 Minor fixes 2018-04-22 14:01:32 +02:00
Theo Arends c8277472b9 Better Fix config filename truncation
Better Fix config filename truncation (#2484)
2018-04-20 17:43:20 +02:00
Theo Arends a8b83aa036 Add support for Sonoff Pow R2 (#2340)
5.12.0m
* Add support for Sonoff Pow R2 (#2340)
2018-04-20 16:55:27 +02:00
Theo Arends 8a77c48759 Fix Esp/lib 2.3.0 compile error
5.12.0m
 * Fix compile error when using ESP/Arduino library v2.3.0 by
reverting KNX async UDP library to default UDP library (#2488, #2492,
#2493)
2018-04-19 20:27:57 +02:00
Theo Arends 0e671eb75d v5.12.0m - Add KNX support and Random timer
5.12.0m
 * Reinit timers to accomodate random window (#2447)
 * Add
random window to timers (#2447)
 * Add optional KNX IP Protocol Support
(#2402)
2018-04-18 17:24:23 +02:00
Theo Arends 96d13d05a7 Add contribution 2018-04-15 10:18:48 +02:00
Theo Arends 946fcd2fe4 v5.12.0l - Increase rules save area to 511 chars
5.12.0l
 * Release rules up to 511 characters
 * Prepare for feature
release - call on translators to update their language files
2018-04-14 14:39:16 +02:00
Theo Arends 7a9ee6b669 v5.12.0k - Fix two define changes
5.12.0k
 * Prepare for simple rules by enlarging Settings area to now
2048 bytes
 * Fix freeing more code space when emulation is disabled
(#1592)
 * Fix compile error when not defined USE_TIMERS (#2400)
2018-04-10 11:45:53 +02:00
Theo Arends 524979aa5f v5.12.0j - Add Sunrise/set timer option
5.12.0j
 * Add optional Sunrise and Sunset timers with commands Latitide
and Longitude to be enabled with define USE_SUNRISE in user_config.h
(#2317)
2018-04-05 12:49:43 +02:00
Theo Arends f3c553f3da Update README.md 2018-04-02 11:34:49 +02:00
Theo Arends 83294be8fe Update README.md 2018-04-02 11:31:05 +02:00
Theo Arends 8ddd121953 Change user_config_override usage
5.12.0i
 * Change user_config_override usage by providing
user_config_override_sample.h (#2228)
2018-04-02 11:24:36 +02:00
Theo Arends d564615b7d v5.12.0i - Add timers
5.12.0i
 * Add 16 timers using commands Timer and Timers (#1091)
2018-03-23 17:20:20 +01:00
Theo Arends 2ba4d6fb47 v5.12.0h - Add Serial Bridges
5.12.0h
 * Add support for Software Serial bridge using commands
SerialDelimiter, SBaudrate and SSerialSend. Supports 8N1 and text only
(#2190)
 * Add support for Hardware Serial bridge using commands
SerialDelimiter, Baudrate and SerialSend. Supports 8N1 and text only
(#2182)
2018-03-20 14:31:11 +01:00
Theo Arends d3ef9caa34 v5.12.0g - Add hardware serial mqtt bridge
5.12.0g
 * Add support for MQTT to hardware serial bridge using commands
Baudrate and SerialSend. Currently supports 8N1 and text only (#2182)
2018-03-18 13:47:30 +01:00
Theo Arends bdb652547e v5.12.0f - Add BRG and RBG support
5.12.0f
 * Add compile time support for WS2812 BRG and RBG led
configurations to be defined in user_config.h (#1690)
2018-03-17 15:22:29 +01:00
Theo Arends 42ad9e1a66 Revert "v5.12.0f - Add BRG support"
This reverts commit 55c43ded0e.
2018-03-17 15:10:08 +01:00
Theo Arends 55c43ded0e v5.12.0f - Add BRG support
5.12.0f
 * Add support for WS2812 BRG led configuration to be defined as
NEO_BRG in user_config.h (#1690)
2018-03-17 15:00:53 +01:00
Theo Arends b51f060e04 v5.12.0e - Add second TLS fingerprint
5.12.0e
 * Add a second TLS fingerprint to allow switching keys in TLS
mode (#2033, #2102)
2018-03-09 18:08:17 +01:00
Theo Arends 9014ad3a8e v5.12.0d - Adds and Fix
5.12.0d
 * Prep for optional MQTT drivers by separating mqtt code from
sonoff.ino to file xdrv_00_mqtt.ino
 * Add compiler check for stable
lwIP version v1.4 (#1940)
 * Add diacritics to Polish language file
(#2005)
 * Add Hungarian language file (#2024)
 * Fix MQTT TLS
fingerprint validation (#2033)
2018-02-27 14:59:46 +01:00
Theo Arends ac848572c9 v5.12.0c - Fix hold time action and wifi
5.12.0c
 * Fix intermittent exception when dns lookup is used while sleep is enabled
 * Fix 5.4.0 regression turning off single press after button hold during 4x hold time
 * Fix possible wifi connection problem by erasing sdk configuration parameters
2018-02-24 16:37:33 +01:00
arendst b8d016914e v5.12.0b - Add Russian language
5.12.0b
 * Add Russian language file (#1909)
2018-02-15 12:29:07 +01:00
arendst cdacd3ed3a v5.12.0b - Add optional formatting
5.12.0b
 * Add serial debug info
 * Add optional usage of %d or %X
suffices in MQTT client to append chipid (#1871)
 * Add optional usage
of %d or %X suffices in MQTT topic to append chipid (#1871)
 * Add
optional usage of %d or %04d in ota url to be replaced with chipid
(#1871)
 * Add user configurable serial GPIOs to MagicHome and Arilux
modules (#1887)
2018-02-13 14:30:30 +01:00
arendst 741344ae59 v5.12.0a - Sync with new release 2018-02-09 17:16:39 +01:00
arendst cb51b892f9 v5.11.1j - Change uptime to seconds
5.11.1j
 * Prep for release
 * Change uptime from hour to second
resulting in a display of 123T13:45:21 where 123 is days
 * Fix Arilux
RF induced exception by moving interrupt handler to iram on non
esp/arduino lib v2.3.0
 * Add NTP sync based on chip id (#1773)
2018-02-07 17:50:02 +01:00
arendst d2aeb8439a v5.11.1i - Energy Monitoring Fixes
5.11.1i
* Fix some Energy Monitoring related issues
* Add command SetOption21 1 to allow Energy Monitoring when power is off
on Sonoff Pow and Sonoff S31 (#1420)
2018-02-04 18:09:09 +01:00
arendst 12f13a37b9 v5.11.1i - Add S31 support and some fixes
5.11.1i
 * Update TasmotaSerial library to 1.1.0
 * Rename commands
HlwPCal, HlwUCal and HlwICal to PowerCal, VoltageCal and CurrentCal to
be used for both Pow and S31 calibration
 * Rename commands HlwPSet,
HlwUSet and HlwISet to PowerSet, VoltageSet and CurrentSet to be used
for both Pow and S31 calibration
 * Add support for Sonoff S31 Smart
Socket with Power Consumption Detection (#1626)
 * Fix IRReceive Data
value (#1663)
 * Fix compiler warnings (#1774)
2018-02-03 23:25:05 +01:00
arendst b8f323a024 v5.11.1h - Weblog redesign saving RAM
5.11.1h
 * Rewrite webserver argument processing gaining 5k code space
(#1705)
 * Redesign weblog storage (#1730)
 * Fix command SetOption20
(#1741)
2018-01-30 14:14:55 +01:00