Theo Arends
43c3cf57d5
Shelly2 Cleanup
...
Cleanup and debug updates
2018-09-24 18:16:35 +02:00
Theo Arends
4065a215f0
Add Shelly2 Energy Monitoring
...
Add energy monitoring to Shelly2 (#2789 )
2018-09-21 15:22:17 +02:00
Theo Arends
f517755303
Prep for frequency display
...
Prep for energy frequency display and update xnrg_05_pzem2.ino with correct register values
2018-09-07 18:15:47 +02:00
Theo Arends
dd95bb393e
Add command SetOption52
...
Add command SetOption52 to control display of optional time offset from UTC in JSON messages (#3629 , #3711 )
2018-09-06 12:37:50 +02:00
Theo Arends
359877489d
6.2.1.2 - Fix KNX PA exception
...
6.2.1.2 20180906
* Fix KNX PA exception. Regression from 6.2.1 buffer overflow (#3700 , #3710 )
2018-09-06 10:42:22 +02:00
Theo Arends
07dafe1631
6.2.0.2 - Energy monitoring
...
6.2.0.2 20180904
* Rewrite energy monitoring using energy sensor driver modules
* Fix lost today and total energy value after power cycle (#3689 )
2018-09-04 16:22:34 +02:00
Theo Arends
f7c38f24f3
6.1.1.14 Add boot loop detection
...
Add boot loop detection and try to fix
2018-08-30 14:27:33 +02:00
Theo Arends
3abdaaffb7
Revert "6.1.1.14 Add boot loop detection"
...
This reverts commit b9a875d6fb
.
2018-08-30 13:19:09 +02:00
Theo Arends
b9a875d6fb
6.1.1.14 Add boot loop detection
...
Add boot loop detection and try to fix
2018-08-30 12:22:24 +02:00
Theo Arends
6c61cdead7
Prep for release
...
Prep for release
2018-08-28 17:34:51 +02:00
Theo Arends
93e855ace7
Fix compile error
...
Fix compile error (#3618 )
2018-08-28 12:39:51 +02:00
Theo Arends
d69e88b50b
6.1.1.12 - Add debounce time
...
6.1.1.12 20180827
* Add commands ButtonDebounce 40..1000 and SwitchDebounce 40..1000 to have more control over debounce timing. Default is 50mS (#3594 )
2018-08-27 12:01:20 +02:00
andrethomas
455bf1f3c1
MCP230xx - Extend sensor29 commands
2018-08-25 21:15:41 +02:00
Theo Arends
6a5c0d29e8
6.1.1.9 - Fixes and Additions
...
6.1.1.9
* Allow user override of define MAX_RULE_TIMERS (#3561 )
* Allow user override of define MAX_RULE_VARS
* Add GPIO options ButtonXn, SwitchXn and CounterXn to select INPUT mode instead of INPUT_PULLUP (#2525 )
* Fix OtaMagic when file path contains a dash (-) (#3563 )
2018-08-23 16:05:51 +02:00
Theo Arends
bab6ae5644
6.1.1.8 - Fixes and Additions
...
6.1.1.8
* Fix MQTT reconnection detection when using TasmotaMqtt library (#3558 )
* Add build time setting of ButtonTopic and SwitchTopic (#3414 )
* Add display features and dynamic buffering
2018-08-23 11:49:17 +02:00
andrethomas
10aeeec4e9
change uint8_t to uint16_t in the settings union
2018-08-21 22:43:56 +02:00
andrethomas
46e1ec870e
Make space for more config options
2018-08-21 22:12:40 +02:00
Theo Arends
43dbbd3a98
Add more display functionality
...
* Add display define USE_DISPLAY_MODES1TO5 to select display modes 1 to 5
* Add command DisplayRotate 0..3 to select persistent display rotation
2018-08-20 18:07:19 +02:00
andrethomas
084f3d486c
Fix settings.h and compiler warning in xsns_29_mcp230xx.ino
2018-08-15 22:07:25 +02:00
andrethomas
6818f8d92a
Change mcp230xx_config bits and do some housekeeping on formatting
2018-08-15 10:23:02 +02:00
andrethomas
f40c3c3a11
Update mcp230xx_config[].b4 -> .saved_state in settings.h
2018-08-12 00:38:54 +02:00
Theo Arends
794d9dc567
Fix settings corruption
...
Fix settings corruption (#3363 )
2018-07-28 17:25:42 +02:00
Theo Arends
0afe15b0d3
Merge pull request #3352 from Bunkerschild/development
...
Added support for MPU6050 gyroscope sensor
2018-07-28 15:49:34 +02:00
Theo Arends
55ef063c0e
Add command SerialSend4
...
Add command SerialSend4 to send binary serial data (#3345 )
2018-07-28 15:43:13 +02:00
Bunkerschild
1d86a607a2
Merge pull request #2 from arendst/development
...
Fixes from arendst
2018-07-28 15:41:36 +02:00
Theo Arends
ade9535e55
Merge pull request #3345 from emontnemery/serial_bridge_raw
...
Support send / receive of binary serial data
2018-07-28 15:20:07 +02:00
Theo Arends
da7dadae21
Add rule triggers
...
Add rule triggers Wifi#Connected and Wifi#Disconnected (#3359 )
2018-07-28 15:06:31 +02:00
Oliver Welter
06c2ab8229
Added support for MPU6050 gyro sensor
2018-07-28 03:53:51 +02:00
Erik
76c102c09c
Support send / receive of binary serial data
2018-07-27 12:17:34 +02:00
andrethomas
6a4d4503f6
Changed mcp230xx_config structure
2018-07-21 18:06:24 +02:00
Theo Arends
612374cfbf
Revisit Timers off/on
...
6.1.1c
* Add command Timers 0/1 to globally disable or enable armed timers (#3270 )
2018-07-20 16:12:37 +02:00
Theo Arends
f9ce86a6e8
Add wifi/mqtt status blinkyblinky
...
6.1.0a
* Add wifi and mqtt status led blinkyblinky to be disabled by SetOption31 1. Does not work when LedPower is On (deliberate) (#871 , #2230 , #3114 , #3155 )
* Remove not needed functionality from Sonoff-minimal to save space
2018-07-07 17:30:58 +02:00
Theo Arends
c896437124
v6.0.0c - Add spare SetOptions
...
6.0.0c
* Add support for bitflags SetOption50 .. SetOption81 (#3118 )
2018-07-03 12:48:56 +02:00
Theo Arends
dd92abff54
Reserve space for MCP23017
...
Reserve space for MCP23017 (#3107 )
2018-07-02 10:22:01 +02:00
Theo Arends
1c6f752ba8
Add enforce Hass discovery as light group
...
Add command SetOption30 to enforce Hass discovery as light group (#1784 )
2018-06-29 11:15:27 +02:00
Theo Arends
6e9602418d
v6.0.0b - Support up to 8 switches
...
6.0.0b
* Change number of switches from 4 to 8 (#2885 , #3086 )
2018-06-28 14:28:14 +02:00
Theo Arends
e818f0da55
Fix rules induced LWT message
...
Fix rules induced LWT message
2018-06-25 18:00:20 +02:00
Theo Arends
176c39dfe3
Add hex/decimal receive control for RF and IR
...
6.0.0a
* Add command SetOption28 to switch between hex or decimal Sonoff Bridge
RF received data format (#3008 )
* Add command SetOption29 to switch between hex or decimal IR received
data format
2018-06-25 12:33:23 +02:00
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
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
06258e5a68
Rules fixes and additions
...
5.14.0a
* Add rules %mem1% to %mem5% variable names storing data in flash
(#2780 )
* Add rules test on %varx% or %memx% (#2780 )
* Fix anomalies in rules (#2778 )
2018-05-20 17:46:00 +02:00
Theo Arends
482c5324ee
Add KNX communication enhancement
...
5.14.0a
* Add KNX communication enhancement (#2742 )
2018-05-16 10:56:09 +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
854e0f9eb8
Prep for user entry STD/DST
...
Prep for user entry STD/DST (#2721 )
2018-05-13 18:54:21 +02:00
Theo Arends
137ac82654
Revert "Prep for user entry STD/DST"
...
This reverts commit 42cd1b97dc
.
2018-05-13 18:48:14 +02:00
Theo Arends
42cd1b97dc
Prep for user entry STD/DST
...
Prep for user entry STD/DST (#2721 )
2018-05-13 18:44:35 +02:00
Theo Arends
a6e0156576
Add SetOption16 Power legacy/indexed mode
...
5.13.1a
* Add SetOption26 to enforce use of indexes even when only one relay is
present (#1055 )
2018-05-13 17:38:44 +02:00
Theo Arends
00b08bc509
Add more timer user input checks
2018-04-25 17:27:40 +02:00
Theo Arends
8bc6475850
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:28:45 +02:00