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
Theo Arends
5858ecdb79
Fix negative Lat an Long value entry
...
5.12.0l
* Fix negative Latitude and Longitude value entry (#2461 )
2018-04-17 15:34:18 +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
2b196bb524
Fix missed update
2018-04-13 17:53:24 +02:00
Theo Arends
ee7227254f
Minor changes to prep for rules
...
Change German day display to two character (#2403 )
2018-04-11 10:11:20 +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
c4b3d42693
v5.12.0i - Add Timers webpage
...
5.12.0i
* Add commands Timer 0 to clear timer and Timer 1..16 to copy
timer
* Add optional Timer configuration webpage to be enabled in
user_config.h with define USE_TIMERS_WEB
* Change webpage parameter
communication
2018-03-28 18:01:38 +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
12fa894303
v5.12.0e - Add command PowerDelta
...
5.12.0e
* Add command PowerDelta 0..100 (percentage) to Energy
monitoring devices to report on active power load change (#2157 )
2018-03-14 14:32:51 +01:00
Theo Arends
4063275f7d
v5.12.0e - Add Clock features
...
5.12.0e
* Add commands Color6 RRGGBB for Clock marker color and Rotation pixels
for Clock rotation (#2092 )
2018-03-10 17:58:54 +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
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