localhost61
5623a87136
Update fr-FR to v6.6.0.4 (SolaX X1)
2019-08-10 00:49:16 +02:00
Stephan Hadinger
c9139514d0
Add ZigBee support phase 1 - low level MQTT ZNP messages for CC2530 devices
2019-08-09 22:52:33 +02:00
Theo Arends
4f40084c69
Hide debug info
...
Hide debug info
2019-08-09 17:34:22 +02:00
Theo Arends
d7e80b4bb6
Fix correct debug type
...
Fix correct debug type
2019-08-09 16:48:53 +02:00
Theo Arends
618ad75b64
Update language files
...
Update language files
2019-08-09 16:43:51 +02:00
Theo Arends
e0f08ec764
Add support for Solax X1 inverter by Pablo Zerón
...
Add support for Solax X1 inverter by Pablo Zerón
2019-08-09 16:42:16 +02:00
Theo Arends
6417444521
Merge pull request #6196 from pablozg/development
...
Initial Support Solar Solax X1 Inverters
2019-08-09 14:46:59 +02:00
Theo Arends
3c166dec2c
Add negative window offset when time is set within midnight minus window and midnight
...
Add negative window offset when time is set within midnight minus window and midnight
2019-08-09 14:07:35 +02:00
Theo Arends
39cfe4c7e2
Move webserver debug from driver to core
...
Move webserver debug from driver to core
2019-08-09 14:05:12 +02:00
pablozg
4702fadfdc
Fix: added missing define sensor in NL and UK
2019-08-09 13:55:15 +02:00
pablozg
29497f7ac6
Initial Support Solax X1 Inverters
2019-08-09 12:56:01 +02:00
Theo Arends
62a516c3f2
Add some debug info
...
Add some debug info
2019-08-08 18:14:36 +02:00
Theo Arends
a1a6590715
Make some log messages compile dependant
...
Make some log messages compile dependant
2019-08-08 17:51:49 +02:00
Theo Arends
27efc08d2c
Add define DEBUG_TASMOTA_CORE
...
Add define DEBUG_TASMOTA_CORE
2019-08-08 16:24:11 +02:00
Theo Arends
7336b2807f
Add debug compile features using defines DEBUG_TASMOTA_DRIVER and DEBUG_TASMOTA_SENSOR. See example in xdrv_09_timers.ino
...
Add debug compile features using defines DEBUG_TASMOTA_DRIVER and DEBUG_TASMOTA_SENSOR. See example in xdrv_09_timers.ino (#6186 )
2019-08-08 15:17:39 +02:00
Theo Arends
301f2c626d
Merge pull request #6189 from gemu2015/mp3-fix
...
Update xdrv_14_mp3.ino
2019-08-08 08:36:06 +02:00
gemu2015
50dab11933
Update xdrv_14_mp3.ino
2019-08-08 08:28:59 +02:00
Theo Arends
8eb87a00d6
Extent feature list for future use
...
Extent feature list for future use
2019-08-07 12:56:32 +02:00
Theo Arends
2f6b88cb4d
Extent sensor list
...
Extent sensor list
2019-08-07 12:18:59 +02:00
Theo Arends
afb39aa680
Add support for CHIRP soil moisture sensor by Christian Baars
...
Add support for CHIRP soil moisture sensor by Christian Baars
2019-08-07 12:08:13 +02:00
Theo Arends
1333d3b444
Default disable for now
2019-08-07 11:29:19 +02:00
Staars
370e2b0920
move debug text msg to PROGMEM
2019-08-07 08:35:42 +02:00
Staars
eb66e155fa
use uint32_t in for-loops
2019-08-07 08:28:33 +02:00
Staars
88a61ea49d
remove/move #defines
2019-08-07 08:24:24 +02:00
Staars
ef2556dfaf
initial commit chirp sensor
2019-08-06 21:48:55 +02:00
Stephan Hadinger
ed5f368d65
Version 6.6.0.4
2019-08-06 19:57:46 +02:00
Stephan Hadinger
81ca44dba2
Add SetOption68 to enable multi-channel PWM instead of a single light ( #6134 )
2019-08-06 10:57:50 +02:00
Theo Arends
d6e475e73a
Add command FlashDump when debug is enabled
...
Add command FlashDump when debug is enabled
2019-08-05 16:45:13 +02:00
Stephan Hadinger
a2b8f783c4
Removed float conversion and used changeUIntScale instead
2019-08-05 14:24:50 +02:00
gemu2015
fbe4e51958
scripter expression brackets
2019-08-05 13:01:23 +02:00
Theo Arends
427c4aca79
Fix AWS exceptions and make flash location relative to flash size
...
Fix AWS exceptions and make TLS flash location relative to flash size (#6179 )
2019-08-05 12:15:15 +02:00
Stephan Hadinger
a50a6eff61
Change Store AWS IoT Private Key and Certificate in SPI Flash avoiding device-specific compilations
2019-08-04 19:42:21 +02:00
Theo Arends
23185218e6
Merge pull request #6178 from s-hadinger/irsendraw_repeat
...
Add inter-message gap for IRSend raw
2019-08-04 18:24:05 +02:00
Stephan Hadinger
0a6545fd6f
Add inter-message gap for IRSend raw
2019-08-04 18:12:22 +02:00
Theo Arends
7ff13f4fd5
Add rule/script trigger to Hue color or dimmer change
...
Add rule/script trigger to Hue color or dimmer change (#6085 )
2019-08-04 17:48:21 +02:00
Stephan Hadinger
b56f0a6aa1
IRSend handle index=0
2019-08-04 12:45:17 +02:00
Stephan Hadinger
c10b236831
Add allow repeat/longpress for IRSend raw, introduced IRSend<r> option ( #6074 )
2019-08-04 12:37:01 +02:00
Theo Arends
abee4e8bd4
Refactor Debug command
...
Refactor Debug command
2019-08-03 15:25:16 +02:00
Theo Arends
a756914fb6
Refactor Domoticz command
...
Refactor Domoticz command
2019-08-03 15:24:00 +02:00
Theo Arends
a0a9a5b0e0
Refactor display command
...
Refactor display command
2019-08-03 14:46:34 +02:00
Theo Arends
e5ecffe4dd
Refactor commands
...
Refactor commands
2019-08-03 13:01:34 +02:00
Theo Arends
e10689fac3
Refactor Knx commands
...
Refactor Knx commands
2019-08-02 18:33:38 +02:00
Theo Arends
4d9b53bc1a
Refactor Display commands
...
Refactor Display commands
2019-08-02 17:22:38 +02:00
Theo Arends
d1b726ee10
Fix commands DisplayMode, Width and Height output
...
Fix commands DisplayMode, Width and Height output (#6171 )
2019-08-02 16:37:48 +02:00
Theo Arends
908b9ca74a
Refactor Rules commands
...
Refactor Rules commands
2019-08-02 16:23:17 +02:00
Theo Arends
8f2ddea708
Refactor Timer commands
...
Refactor Timer commands and fix random time trigger around midnight (#6169 )
2019-08-02 15:13:51 +02:00
Theo Arends
8875787935
Refactor IrRemote commands
...
Refactor IrRemote commands
2019-08-02 14:23:41 +02:00
Stephan Hadinger
e77dc3eecf
Increased Web command size
2019-08-01 22:59:12 +02:00
Theo Arends
49f8b4922f
Refactor Serial Bridge commands
...
Refactor Serial Bridge commands
2019-08-01 17:33:44 +02:00
Theo Arends
2d90955026
Refactor Domoticz Commands
...
Refactor Domoticz Commands
2019-08-01 17:18:49 +02:00
Theo Arends
7e05984a11
Refactor Sonoff Bridge commands
...
Refactor Sonoff Bridge commands
2019-08-01 16:38:52 +02:00
Theo Arends
c7f810da54
Refactor Light commands
...
Refactor Light commands
2019-08-01 15:47:00 +02:00
Theo Arends
714f938c05
Refactor energy commands
...
* Refactor energy commands
* Add define USE_ENERGY_MARGIN_DETECTION to disable Energy Margin and Power Limit detection
* Add define USE_ENERGY_POWER_LIMIT to disable Energy Power Limit detection while Energy Margin detection is active
2019-08-01 15:46:12 +02:00
Theo Arends
aa88295d41
Update feature lists
...
Update feature lists
2019-08-01 15:42:58 +02:00
Stephan Hadinger
c93a03f1d0
Add MqttCount metric to STATE ( #6155 )
2019-07-31 19:34:23 +02:00
Theo Arends
781cf69933
Add disable option to Width
...
Add option 0 to Width1 (Marker), Width2 (Second), Width3 (Minute) and Width4 (Hour) disabling display (#6152 )
2019-07-31 16:59:12 +02:00
Theo Arends
d1314424fd
Merge pull request #6148 from AlbertoLopSie/max31865-pr
...
Max31865 RTD to Digital support, PT100/PT1000
2019-07-31 09:41:27 +02:00
Alberto Lopez
6b4f0fd8ec
Added check for USE_SPI enabled
...
Reset MAX31865_PTD_BIAS to 0 by default
2019-07-30 20:20:17 -03:00
Alberto Lopez
bc95f11c99
Added missing #define MAX31865_PTD_BIAS lost in branch switching
2019-07-30 15:38:40 -03:00
Alberto Lopez
509b9c6dea
Commented USE_SPI and USE_MAX31865 by default. Fixed bad struct member usage.
2019-07-30 12:57:08 -03:00
Alberto Lopez
60198127ba
Added Adafruit MX31865 Library to Repo
...
Added a #define to compensate for low quality PTD probes
2019-07-29 17:54:28 -03:00
Alberto Lopez
2b4d2f5bba
Added configuration variables as #defines in my_user_config.h
...
Code in driver changed to se new config vars.
2019-07-29 12:44:49 -03:00
Stephan Hadinger
372aecd353
Upgrade library IRRemoteEsp8266 to 2.6.4, now using sendPioneer()
2019-07-29 09:28:40 +02:00
Alberto Lopez
475f208cdc
All code moved to new file (xsnx_47_max31865.ino)
...
Code streamlined. Unused code deleted.
New "Resistance" string added to i18n to report PTD reported resistance
USE_SPI enabled in my_user_config.h
2019-07-28 19:36:22 -03:00
Theo Arends
50e0de0dd5
Refactor Web commands
...
Refactor Web commands
2019-07-28 17:57:09 +02:00
Theo Arends
765a625e5a
Merge pull request #6143 from gemu2015/scripter-update
...
hexadecimal numbers, ws2812(array)
2019-07-28 17:54:55 +02:00
Theo Arends
13a618634e
Refactor MQTT commands
...
Refactor MQTT commands
2019-07-28 17:14:20 +02:00
gemu2015
4a23d6ac78
hexadecimal numbers, ws2812(array)
2019-07-28 17:10:55 +02:00
Theo Arends
a3e12dd3c8
Code optimization
...
Code optimization
2019-07-28 13:54:52 +02:00
Alberto Lopez
c2ad3d8264
Initial commit
...
Working fine with MAX3165 and a PT100 probe.
Using a modified version of Adafruit MAX31865 library. Added a default
constructor in order to allow lazy initialization once GPIO definitions
were loaded.
Tested on a Sonoff TH PCB Board 2.1 2018-06-15 using the following GPIO
mapping:
GPIO Orig Func SSPI I/O HEADER HEADER2 S-JACK
15 BOOT MODE CLK O 1
14 MISO I 2 TIP
4 MOSI O 3 RING1
VCC 1 VCC 4 RING3
2 DBG BOOT ~CS O 5 EXP-LOG
GND 4 GND RING2
HEADER2 is a 4-pin .1 header glued in the middle of the PCB to connect
to several GPIO locations on the Sonoff TH PCB.
TODO: Merge with MAX31855 code.
2019-07-27 19:58:17 -03:00
Theo Arends
89783d0b61
Fix config restore CRC error
...
Fix config restore CRC error
2019-07-27 18:55:20 +02:00
Theo Arends
fde53117d6
Space saving code optimization
...
Space saving code optimization
2019-07-27 18:37:56 +02:00
Theo Arends
37b1c25881
Refactor core command structure
...
Refactor core command structure
2019-07-27 11:13:41 +02:00
Theo Arends
ff909baa69
Refactor ADC commands
...
Refactor ADC commands
2019-07-26 10:43:30 +02:00
Theo Arends
9bcba3772e
Refactor Counter commands
...
Refactor Counter commands
2019-07-26 10:21:36 +02:00
Theo Arends
cc9d7bb8e9
Refactor MQTT pre-processing
...
Refactor MQTT pre-processing
2019-07-26 09:52:14 +02:00
Theo Arends
250c991c97
6.6.0.3 - Change filename of configuration backup from using FriendlyName1 to Hostname solving diacritic issues
...
Change filename of configuration backup from using FriendlyName1 to Hostname solving diacritic issues (#2422 )
2019-07-25 14:18:28 +02:00
Theo Arends
c2413a2256
Housekeeping
...
Housekeeping
2019-07-24 13:09:42 +02:00
Theo Arends
398a72d128
Remove command code from sonoff.ino and introduce support_command.ino
...
Remove command code from sonoff.ino and introduce support_command.ino
2019-07-24 11:55:58 +02:00
Theo Arends
996c01858c
Update _changelog.ino
...
Change commands Var and Mem to show all parameters when no index is given (#6107 )
2019-07-24 11:12:49 +02:00
Theo Arends
1068d59a63
Extent commands Var and Mem with option to show all parameters at once
...
Extent commands Var and Mem with option to show all parameters at once (#6107 )
2019-07-24 11:10:15 +02:00
Bohdan Kmit
bb632ae023
Increase temporary variable size to fit utf-8 strings
2019-07-24 00:19:27 +03:00
Bohdan Kmit
f184f64e90
Increase temporary variable size to fit utf-8 strings
2019-07-23 23:59:23 +03:00
Bohdan Kmit
223a9ee283
Ukrainian translation fixes
2019-07-23 23:36:28 +03:00
Bohdan Kmit
7b6850e6be
Fix logic for choosing default display size
2019-07-23 23:29:51 +03:00
Theo Arends
fdda0429d6
Add control of WifiConfig when power ON is pressed for over 5 seconds or single press
...
Add control of WifiConfig when power ON is pressed for over 5 seconds or single press
2019-07-23 14:40:33 +02:00
Theo Arends
546653a8f2
Add display features
...
* Add command DisplayWidth to set pixel width on supported devices
* Add command DisplayHeight to set pixel height on supported devices
* Add Oled reset GPIO option "OLED reset"
2019-07-23 14:05:42 +02:00
Theo Arends
af4dd080c5
Fix possible IRSend input corruption
...
Fix possible IRSend input corruption
2019-07-23 10:22:14 +02:00
gemu2015
7294241037
Update xdrv_10_scripter.ino
2019-07-23 07:04:37 +02:00
gemu2015
00c2cabb62
scripter update
2019-07-23 07:01:17 +02:00
Stephan Hadinger
752582310d
Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into fix_6100
2019-07-22 19:27:30 +02:00
Stephan Hadinger
6ec634c695
Fix send IRSend for Pioneer devices ( #6100 )
2019-07-22 19:27:03 +02:00
Theo Arends
d91f5ae343
Update Sonoff L1 template
...
Update Sonoff L1 template
2019-07-22 18:21:25 +02:00
Theo Arends
ce13c0cf8f
Add support for optional IRHVAC Midea/Komeco protocol
...
Add support for optional IRHVAC Midea/Komeco protocol (#3227 )
2019-07-21 18:06:13 +02:00
Theo Arends
0e7cef7426
Make IRsend and IRhvac protocols optional
...
Make IRsend and IRhvac protocols optional
2019-07-21 16:03:20 +02:00
gajotnt
8d7ce366c9
Update my_user_config.h
...
Corrected the defined baudrate of the SDM120 to the correct one (2400)
2019-07-18 12:09:50 +00:00
Theo Arends
43c67808a0
Update iFan03 template info
...
Update iFan03 template info
2019-07-16 17:32:49 +02:00
gemu2015
b0979f6ef3
scripter update
2019-07-16 16:50:52 +02:00
Stephan Hadinger
0df4a888d5
Support IRSend long press ('repeat' feature from IRRemoteESP8266) ( #6074 )
2019-07-15 09:22:07 +02:00
Theo Arends
22b47fb89b
Fix sending "+" with websend
...
Fix sending "+" with websend (#6094 )
2019-07-14 22:25:13 +02:00
Theo Arends
d77017fd74
Add option to disable support for module Sonoff iFan at compile time
...
Add option to disable support for module Sonoff iFan at compile time (#6093 )
2019-07-14 22:08:19 +02:00
Theo Arends
a053a2cc4a
Refactor iFan code
...
Refactor iFan code
2019-07-14 18:17:34 +02:00
Theo Arends
a68d11c676
Optimize iFan fan sequencing
...
Optimize iFan fan sequencing
2019-07-14 16:26:02 +02:00
Theo Arends
49022d0320
6.6.0.2 Add support for Sonoff iFan03 as module 71
...
Add support for Sonoff iFan03 as module 71 (#5988 )
2019-07-14 15:23:02 +02:00
Theo Arends
3c98acea65
Add buzzer to language files
...
Add buzzer to language files
2019-07-14 14:27:23 +02:00
Stephan Hadinger
6f02bad381
Xiaomi Philips brightness ( #6091 )
2019-07-14 14:10:38 +02:00
Stephan Hadinger
791e33f81a
Fix WeMo emulation for 1G echo and 2G echo dot ( #6086 )
2019-07-13 16:31:53 +02:00
Theo Arends
0bb0f06982
Update _changelog.ino
2019-07-12 13:42:48 +02:00
Theo Arends
fa0315f1f4
Merge pull request #6046 from burundiocibu/multi-219
...
Added support for multiple INA219 devices on single I2C bus
2019-07-12 13:36:35 +02:00
Theo Arends
8a98437761
Merge pull request #6076 from thirug010/development
...
Updated Code for Issue #6066- Dimmer Value not equal to Rx Dim State
2019-07-12 12:21:02 +02:00
Theo Arends
3d52619593
Update _changelog.ino
2019-07-12 12:18:25 +02:00
Stephan Hadinger
51740acd8b
Fix Force Elliptic Curve for Letsencrypt TLS #6042
2019-07-12 08:11:40 +02:00
thirug010
943dc524ea
Update Code for Issue #6066- Dimmer Value not equal to Rx Dim State #
...
Change Summary
1. Added Option to select Dimmer Range (1-100 and 1-255) through SetOption66 (default is 1-100 for legacy device support
2. Updated Dimmer code to set range based on the option66 100 / 225
2019-07-11 22:28:08 -05:00
Theo Arends
c4dbde6306
Quicker restore to NTP when forced
...
Quicker restore to NTP when forced
2019-07-11 15:15:49 +02:00
Theo Arends
c3d2937f22
Add command Time to disable NTP and set UTC time as Epoch value if above 1451602800 (=20160101). Time 0 re-enables NTP
...
Add command Time to disable NTP and set UTC time as Epoch value if above 1451602800 (=20160101). Time 0 re-enables NTP (#5279 )
2019-07-11 14:59:28 +02:00
Theo Arends
64521b42b6
Add Epoch and UptimeSec to JSON messages
...
Add Epoch and UptimeSec to JSON messages (#6068 )
2019-07-11 14:09:42 +02:00
Theo Arends
a439ef9f0e
Workaround invalid detection of SHT3x sensors
...
Workaround invalid detection of SHT3x sensors (#6067 )
2019-07-11 10:56:12 +02:00
Jason2866
74afa790cf
Disable TX20 wind sensor
...
Just disabling RC switch is NOT enough for successfull compiling with stage/core!!
2019-07-10 18:34:08 +02:00
Theo Arends
bc3c5a8acf
Merge pull request #6061 from ascillato/patch-2
...
SCD30 - Added temp and hum for domoticz
2019-07-10 18:18:55 +02:00
Adrian Scillato
5a8236c876
SCD30 - Added temp and hum for domoticz
2019-07-10 12:56:18 -03:00
Adrian Scillato
64123a5cd8
Disable USE_RC_SWITCH by default ...
...
in order to compile with latest Stage Core.
The USE_RC_SWITCH driver uses too much iram for the latest core.
2019-07-10 12:46:46 -03:00
Adrian Scillato
7b25271735
Removed outdated comment
2019-07-09 11:28:25 -03:00
Theo Arends
992afd4b05
Fix compile warning
...
Fix compile warning
2019-07-09 12:26:45 +02:00
Theo Arends
4081e63396
Keep rules the default
2019-07-09 10:48:03 +02:00
gemu2015
97ff82ce9a
update scripter for 2.52 FAT
2019-07-09 10:20:11 +02:00
Jon Little
ad294e6b01
Added support for multiple INA219 devices on single I2C buss.
2019-07-08 20:55:48 -05:00
Adrian Scillato
4f880f8039
Commented out USE_SCRIPT_FATFS
...
and added comments of limitations
2019-07-08 21:50:27 -03:00
Theo Arends
27ac431576
Merge pull request #6034 from adebeun/development
...
Implemented automatic setting of clock display from network time.
2019-07-08 21:05:52 +02:00
Adrian Scillato
ff2d2357a9
Fix Scheme 4 ( #6038 )
2019-07-08 16:00:22 -03:00
Arthur de Beun
cc98a45185
Undo change.
2019-07-09 06:52:15 +12:00
Theo Arends
ecd288f32f
Fix scripter core 2.3.0 related compile errors
...
Fix scripter core 2.3.0 related compile errors (#6045 )
2019-07-08 17:52:02 +02:00
Theo Arends
da7ab3274b
Fix setting default over temperature
...
Fix setting default over temperature
2019-07-08 16:50:23 +02:00
Theo Arends
0243e2be7e
Add command SetOption42 0..255 to set over temperature in Celsius. Defaults to 90
...
Add command SetOption42 0..255 to set over temperature in Celsius. Defaults to 90 (#6036 )
2019-07-08 14:16:33 +02:00
Theo Arends
57310a7699
Fix Domoticz battery level at 200 when ADC voltage reading is disabled
...
Fix Domoticz battery level at 200 when ADC voltage reading is disabled (#6033 )
2019-07-08 12:52:26 +02:00
Theo Arends
86314e24e5
Fix ambiguous Tuya set relay option by adding command SetOption41 allowing to control number of virtual relays
...
Fix ambiguous Tuya set relay option by adding command SetOption41 allowing to control number of virtual relays (#6039 )
2019-07-08 12:42:46 +02:00
Theo Arends
e67b27b0a3
Fix possible exception when irreceive is not initialised
...
Fix possible exception when irreceive is not initialised
2019-07-08 12:24:31 +02:00
Arthur de Beun
21f2cc93c4
Add automatic setting of clock display from network time for AZ7798
2019-07-08 06:56:26 +12:00
Arthur de Beun
a42c13d8e5
Implemented automatic setting of clock display from network time.
2019-07-07 22:26:56 +12:00
Stephan Hadinger
eaf5dbd36c
Add blend RGB leds with White leds for better whites #5895 #5704
2019-07-07 10:15:50 +02:00
Theo Arends
c3584cc8ed
Bump version to v6.6.0
...
Bump version to v6.6.0
2019-07-06 15:15:29 +02:00
Theo Arends
b76b5f35c3
Extent some char buffers to accomodate UTF-16 character sets
...
Extent some char buffers to accomodate UTF-16 character sets (#6026 )
2019-07-06 12:53:07 +02:00
Theo Arends
b73b40ee11
Remove hourly uptime message
...
Remove hourly uptime message
2019-07-05 12:05:34 +02:00
Theo Arends
99f680da57
Add NTP drift information
...
Add NTP drift information
2019-07-05 11:47:13 +02:00
Theo Arends
c36f93987c
Final fix
...
Final fix
2019-07-04 13:43:27 +02:00
Theo Arends
b3f3468880
Fix compile error
...
Fix compile error (#6017 )
2019-07-04 13:29:53 +02:00
Theo Arends
aa1af61bc8
Fix Shelly 2.5 invalid energy measurement
...
Fix Shelly 2.5 invalid energy measurement (#5968 )
2019-07-04 10:36:38 +02:00
Adrian Scillato
48fe21604e
Fix SDM630 Energy Value to Domoticz
2019-07-03 19:01:12 -03:00
Adrian Scillato
4391aa07fe
Fix SDM120 Energy Value to Domoticz
...
Fix SDM120 Energy Value to Domoticz (https://github.com/arendst/Sonoff-Tasmota/issues/6015 )
2019-07-03 18:56:06 -03:00
Theo Arends
db05d920cf
Add more accurate fmodf function and make available to all core versions lowering code footprint
...
Add more accurate fmodf function and make available to all core versions lowering code footprint
2019-07-03 12:32:44 +02:00
Stephan Hadinger
cc60bf0f03
Fix Not restoring white value on power off/power on ( #5993 )
2019-07-02 22:10:57 +02:00
Theo Arends
61807b8afa
Clean up code
...
Clean up code
2019-07-02 17:59:40 +02:00
Theo Arends
3d67b8dc66
Fix core 2.3.0 compile error
...
Fix core 2.3.0 compile error (#6012 )
2019-07-02 17:18:32 +02:00
Theo Arends
4938b1e31e
Code refactoring
...
Code refactoring
2019-07-02 15:49:08 +02:00
Theo Arends
169718aa5c
Refactor Sonoff L1 support
...
Refactor Sonoff L1 support
2019-07-02 12:26:04 +02:00
Theo Arends
cc46e2e625
Add support for Sonoff L1 thanks to reef-actor
...
Add support for Sonoff L1 thanks to reef-actor (#6002 )
2019-07-02 10:54:30 +02:00
reef-actor
f1efdb8905
Merge remote-tracking branch 'arendst/development' into sonoff-l1
2019-07-01 23:14:16 +01:00
reef-actor
53b1a920c7
Revert "Add changelog entry for Sonoff L1 support"
...
This reverts commit b930cd1474
.
2019-07-01 23:14:03 +01:00
reef-actor
18f5be9598
Move new entries in SupportedModules and kModules to the ends of the lists
2019-07-01 23:13:59 +01:00
reef-actor
decd91aac0
Remove sscanf call and use strncmp instead
2019-07-01 22:50:59 +01:00
Stephan Hadinger
d75b6ad889
Moved FastPrecisePow and TaylorLog to sonoff_float.ino for consistency
2019-07-01 18:31:54 +02:00
Stephan Hadinger
15e37ef0bb
Change converted double to float in rules, and replaced trigonometric functions from stdlib with smaller versions.
2019-07-01 18:20:43 +02:00
Theo Arends
912e8b62e7
Add background timeslot to clear heap
...
Add background timeslot to clear heap
2019-07-01 17:07:17 +02:00
Theo Arends
9268976ff1
Add Heap info to state message
...
Add Heap info to state message
2019-07-01 15:30:40 +02:00
Theo Arends
d66a3e8450
Fix displaymode 2/3 to not receive MQTT data
...
Fix displaymode 2/3 to not receive MQTT data (#5990 )
2019-07-01 12:54:26 +02:00
reef-actor
b930cd1474
Add changelog entry for Sonoff L1 support
2019-06-30 23:51:32 +01:00
reef-actor
c489d56ea2
Refactor Sonoff L1 to reduce duplication
2019-06-30 23:48:03 +01:00
reef-actor
2a19735c92
Switch compatibility improvements for Sonoff L1
2019-06-30 23:45:14 +01:00
reef-actor
b10fc6677e
Dimmer compatibility improvements for Sonoff L1
2019-06-30 23:44:40 +01:00
reef-actor
d95d18d84e
Color handling for Sonoff L1
2019-06-30 23:39:09 +01:00
Theo Arends
98864116c1
Merge pull request #6001 from s-hadinger/fix_tls_aws_compilation
...
Fixed compilation error when USE_MQTT_AWS_IOT set and USE_MQTT_TLS disabled
2019-06-30 19:52:07 +02:00
Stephan Hadinger
3ac912f957
Fixed compilation error when USE_MQTT_AWS_IOT set and USE_MQTT_TLS disabled
2019-06-30 18:50:42 +02:00
Theo Arends
1b69502d9b
Code optimization - Change for(uint8_t in for (uint32_t
...
Code optimization - Change for(uint8_t in for (uint32_t
2019-06-30 16:44:36 +02:00
Theo Arends
30adce5648
Revert "Code optimization - Change for(uint8_t in for (uint32_t"
...
This reverts commit 5e1eac3f74
.
2019-06-30 15:56:55 +02:00
Theo Arends
5e1eac3f74
Code optimization - Change for(uint8_t in for (uint32_t
...
Code optimization - Change for(uint8_t in for (uint32_t
2019-06-30 15:47:32 +02:00
Adrian Scillato
f8ebe35d85
Update Spanish Translation
2019-06-30 03:25:27 -03:00
Stephan Hadinger
5b524a2c95
More floats
2019-06-21 19:23:35 +02:00
Stephan Hadinger
b0eaea45bc
Changed from double to float, -3.4k
2019-06-21 16:57:42 +02:00
Theo Arends
bcaafd7413
Change ADE7953 energy update code and add debug information
...
Change ADE7953 energy update code and add debug information (#5968 )
2019-06-21 14:31:08 +02:00
Theo Arends
46210bc9f0
Add command SetOption40 0..250
...
Add command SetOption40 0..250 to disable button functionality if activated for over 0.1 second. Needs SetOption1 1 and SetOption13 0 (#5449 )
2019-06-19 12:37:35 +02:00
Stephan Hadinger
4413a757d8
TLS+AWS IoT optimization for speed, code and memory footprint
2019-06-19 09:49:48 +02:00
Theo Arends
5f3be7ca87
Add define USE_DHT to my_user_config.h to save space in sonoff-basic.bin
...
Add define USE_DHT to my_user_config.h to save space in sonoff-basic.bin
2019-06-16 17:03:41 +02:00
Theo Arends
12da2fd6f9
Add define USE_COUNTER to my_user_config.h to save space in sonoff-basic.bin and sonoff-minimal.bin
...
Add define USE_COUNTER to my_user_config.h to save space in sonoff-basic.bin and sonoff-minimal.bin
2019-06-16 16:43:23 +02:00
Theo Arends
48b96528fc
Add more ES6 javascript
...
Add more ES6 javascript
2019-06-15 16:09:04 +02:00
Theo Arends
1effa25402
Fix javascript error
...
Fix javascript error
2019-06-15 15:20:31 +02:00
Jason2866
53460ec306
Disable some sensors by default
...
Disable rarely used sensors in standard build
2019-06-15 11:42:32 +02:00
Theo Arends
22cf3f2279
Merge pull request #5958 from gemu2015/scripter
...
update scripter
2019-06-15 09:48:56 +02:00
Theo Arends
9f4d1fa009
Merge pull request #5954 from gemu2015/MLX90614
...
support for MLX90614
2019-06-15 09:48:09 +02:00
gemu2015
dad6d9f997
update scripter
...
bug fixes and enhancements
2019-06-15 07:02:34 +02:00
gemu2015
a86d579746
Update my_user_config.h
2019-06-15 06:14:51 +02:00
gemu2015
2dd4750bb7
sps30 stop, run (0,1) added
2019-06-14 18:54:40 +02:00
gemu2015
d6fd54ae9b
Create xsns_46_MLX90614.ino
2019-06-14 15:51:00 +02:00
Stephan Hadinger
66d372586a
Fix channel command for dual dimmers ( #5940 )
2019-06-12 22:49:22 +02:00
Theo Arends
8ed16c15a0
dd using heap when more than 199 IRSend values need to be send. May need increase of define MQTT_MAX_PACKET_SIZE too
...
dd using heap when more than 199 IRSend values need to be send. May need increase of define MQTT_MAX_PACKET_SIZE too (#5950 )
2019-06-12 19:11:21 +02:00
Theo Arends
9d706c9864
Start using optional ES6 saving code space
...
Start using optional ES6 saving code space
2019-06-12 17:32:25 +02:00
Theo Arends
2e7c72724d
Fix Arduino compile errors
...
Fix Arduino compile errors
2019-06-11 17:48:53 +02:00
Theo Arends
8da743f98e
Fix Arduino IDE compilation error
...
Fix Arduino IDE compilation error
2019-06-11 17:39:12 +02:00
Theo Arends
8c473adc86
Update xdrv_01_webserver.ino
2019-06-11 16:53:03 +02:00
Theo Arends
3a3a26bf5e
Add some ES6 comments
...
Add some ES6 comments
2019-06-11 16:19:56 +02:00
Theo Arends
50e4722873
Update xdrv_01_webserver.ino
...
Oneliner - more free bytes
2019-06-11 14:56:05 +02:00
Theo Arends
1748a2655c
Update xdrv_01_webserver.ino
...
Adapt Monty Python: Every byte is sacred
2019-06-11 14:45:08 +02:00
Theo Arends
2b5c691041
6.5.0.16 Refactor TLS and Add visibility toggle to GUI password
...
6.5.0.16 20190611
* Refactored TLS based on BearSSL, warning breaking change for fingerprints validation (see doc)
* Add checkbox to GUI password field enabling visibility during password entry only (#5934 )
2019-06-11 14:30:07 +02:00
Theo Arends
f99649dc18
Fix non core 2.4.2 compilation error
...
Fix non core 2.5.2 compilation error
2019-06-11 14:08:18 +02:00
Stephan Hadinger
0f43764aa0
Re-enabling USE_DISCOVERY, mistakenly disabled in the first place
2019-06-10 20:45:36 +02:00
Stephan Hadinger
96ee25a2d1
Fixed compilation error
2019-06-10 20:04:34 +02:00
Stephan Hadinger
844840a851
Added TLS CA validation option as an alternative to Fingerprint validation
2019-06-10 19:58:57 +02:00
Stephan Hadinger
006462f17e
Refactored TLS based on BearSSL - cleaned
2019-06-10 12:06:03 +02:00
Theo Arends
09dcb93489
Fix Toggle functionality to button double press when one button and two devices are detected
...
Fix Toggle functionality to button double press when one button and two devices are detected (#5935 )
2019-06-09 17:54:13 +02:00
Theo Arends
d3eaf7491d
Fix exception 9 when syslog is enabled and NTP is just synced
...
Fix exception 9 when syslog is enabled and NTP is just synced (#5917 )
2019-06-09 13:34:14 +02:00
Andre Thomas
e7a3a5033c
Update _changelog.ino
2019-06-08 22:28:35 +02:00
Andre Thomas
eb0799a607
Change include of my_user_config.h
...
@arendst
For some reason xtensa-lx106-elf-gcc v2.5.0-3-20ed2b9 does not find the file unless it is explicitly indicated to first look for it in the same folder the file is which is including it. I'm not sure if you did this intentionally or not - if so then leave as is and I'll do a sed command to update it prior to compiles.
2019-06-08 21:51:19 +02:00
Theo Arends
53ecde7637
Add command SetOption65 0/1 and more Tuya Serial based device support
...
Add command SetOption65 0/1 and more Tuya Serial based device support (#5815 )
2019-06-08 11:38:45 +02:00
Theo Arends
aaacb20d55
Merge pull request #5815 from thirug010/development
...
New Tuya Serial Based Devices support
2019-06-08 11:17:27 +02:00
andrethomas
c8c3c3452e
Reverting some files to 763118b626
2019-06-07 21:32:34 +02:00
Theo Arends
a7dc6b71ae
Add some MQTT housekeeping which might solve issue ( #5755 )
...
Add some MQTT housekeeping which might solve issue (#5755 )
2019-06-07 18:03:34 +02:00
Theo Arends
8626304165
Fix AWS related core 2.3.0 compile error
...
Fix AWS related core 2.3.0 compile error
2019-06-06 15:20:20 +02:00
Theo Arends
6a5ea7a9c6
Add support for AWS IoT with TLS 1.2 on core 2.5.2
...
Add support for AWS IoT with TLS 1.2 on core 2.5.2
2019-06-06 14:40:59 +02:00
Theo Arends
c14bfb3364
Merge pull request #5923 from s-hadinger/aws_iot2
...
Added support for AWS IoT
2019-06-06 14:04:15 +02:00
Stephan Hadinger
24dda8e8fe
Updated with latest changes and resoved conflits
2019-06-06 13:44:33 +02:00
Theo Arends
1d32011596
Allow double press for a single Button1 only
...
Allow double press for a single Button1 only
2019-06-06 13:09:06 +02:00
Theo Arends
073fd5c2cd
6.5.0.15 Change pubsubclient MQTT_KEEPALIVE from 10 to 30 seconds
...
6.5.0.15 20190606
* Change pubsubclient MQTT_KEEPALIVE from 10 to 30 seconds in preparation of AWS IoT support
2019-06-06 12:14:04 +02:00
Stephan Hadinger
a8b93c4cdb
Fixed log for unsupported reatined messages
2019-06-06 10:03:26 +02:00
Stephan Hadinger
72c47c667a
Added link to AWS IoT documentation
2019-06-05 22:39:54 +02:00
Stephan Hadinger
5c648e8048
Added AWS IoT to changelog
2019-06-05 22:39:11 +02:00
Stephan Hadinger
9f94f87a79
Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into aws_iot2
2019-06-05 22:38:01 +02:00
Stephan Hadinger
3b1ba3bbd5
Changed MQTT_KEEPALIVE and Retained message
2019-06-05 22:37:23 +02:00
Theo Arends
5702fc5e26
Workaround issue #5161
...
Workaround issue #5161
2019-06-05 16:14:50 +02:00
Theo Arends
345a514f7b
dd Toggle functionality to button double press when more devices are detected
...
dd Toggle functionality to button double press when more devices are detected
2019-06-05 15:26:42 +02:00
Stephan Hadinger
bc3d0add4c
Support for AWS IoT via TLS 1.2
2019-06-05 11:44:52 +02:00
Theo Arends
164b3aaf11
Add command SetOption39 1..255 to control CSE7766 (Pow R2) or HLW8032 (Blitzwolf SHP5) handling of power loads below 6W
...
Add command SetOption39 1..255 to control CSE7766 (Pow R2) or HLW8032 (Blitzwolf SHP5) handling of power loads below 6W. Default setting is 128 (#5756 )
2019-06-04 17:30:03 +02:00
Theo Arends
9f71afa1ac
Merge pull request #5908 from tammo0/development
...
Replace <br/> with <br> and <hr/> with <hr>
2019-06-04 16:45:25 +02:00
Theo Arends
7fdbd81def
Fix setting seriallog using web gui (old) regression
...
Fix setting seriallog using web gui (old) regression
2019-06-03 17:05:09 +02:00
Theo Arends
8f3368271e
Fix Domoticz web page regression
...
Fix Domoticz web page regression
2019-06-03 16:36:24 +02:00
tammo0
2fc09530ac
Update xdrv_09_timers.ino
...
replace <br/> with <br>
2019-06-03 15:41:32 +02:00
Theo Arends
7ce54debdc
Fixed issue with incorrect displaying some of the translated strings to Bulgarian language
...
Fixed issue with incorrect displaying some of the translated strings to Bulgarian language (#5905 )
2019-06-03 10:51:21 +02:00
Theo Arends
556fffe26a
Fix possible compile error when users disable some features
...
Fix possible compile error when users disable some features (#5906 )
2019-06-03 09:49:33 +02:00
Theo Arends
d0502c1af8
Fix PZem startup issue
...
Fix PZem startup issue (#5875 )
2019-06-02 18:07:54 +02:00
Theo Arends
ffd36e0b2d
6.5.0.14 Webserver HTML/Javascript changes
...
6.5.0.14 20190602
* Change webserver HTML input, button, textarea, and select name based on id
* Fix webserver multiple Javascript window.onload functionality
2019-06-02 16:44:02 +02:00
Theo Arends
bb3fb7c4d6
Fix Hue Emulation
...
Fix Hue Emulation (#5849 )
2019-06-02 13:21:12 +02:00
tammo0
8245321f86
fixes
...
fixes
2019-05-31 19:51:24 +02:00
tammo0
fefbada62d
Update xdrv_01_webserver.ino
2019-05-31 18:36:56 +02:00
tammo0
6ee8d6be16
save space for web frontend
...
- changed <br/> to <br>
- "name" attributes of input, select, textarea, button items are removed and set by their id (only if ID is set and no name tag given)
2019-05-31 18:24:56 +02:00
Theo Arends
f9c677fe76
Change Hue LightId from 20 bits to 28 bits
...
Change Hue LightId from 20 bits to 28 bits (#5849 )
2019-05-31 13:37:51 +02:00
Theo Arends
1b229f5c9b
Work-around for Philips Hue emulation issue by using part of MAC address for LightId
...
Work-around for Philips Hue emulation issue by using part of MAC address for LightId (#5849 )
2019-05-31 11:28:47 +02:00
Adrian Scillato
712ea8ec43
Add support to Stage Arduino Core
2019-05-30 18:32:07 -03:00
Adrian Scillato
f981284066
Add support for Arduino Stage Core
...
The actual Stage ESP8266 Core of Arduino (next 2.6.0) had changed the SPIFFS defines of the memory to FS due to a change in the libraries (https://github.com/esp8266/Arduino/pull/5511 )
2019-05-30 18:28:22 -03:00
Stephan Hadinger
ad11828e9d
Work-around for Philips Hue emulation issue ( #5849 )
2019-05-30 21:47:19 +02:00
Theo Arends
86a606dd90
Update my_user_config.h
...
Keep rules the default
2019-05-30 14:18:22 +02:00
gemu2015
19a7e2af90
Update xdrv_10_scripter.ino
2019-05-30 14:11:03 +02:00
gemu2015
66dfbb5982
Update my_user_config.h
2019-05-30 13:56:21 +02:00
gemu2015
7505f7dd64
Update my_user_config.h
2019-05-30 13:34:48 +02:00
gemu2015
fb4ada320a
scripter update
2019-05-30 13:23:54 +02:00
gemu2015
ce72a8347a
empty
2019-05-30 13:22:50 +02:00
Theo Arends
4e95417db4
Add reset of Energy values when connection to sensor is lost for over 4 seconds
...
Add reset of Energy values when connection to sensor is lost for over 4 seconds (#5874 , #5881 )
2019-05-30 12:45:02 +02:00
Theo Arends
60871b37b7
Merge pull request #5879 from s-hadinger/info/mdns_size_impact
...
Updated code size impact for #define USE_DISCOVERY on core 2_5_x
2019-05-29 20:30:03 +02:00
Stephan Hadinger
f2731d6128
Updated code size impact for #define USE_DISCOVERY on core 2_5_x
2019-05-29 19:34:52 +02:00
Stephan Hadinger
74685f1202
Fix #5869 typo
2019-05-29 19:26:42 +02:00
Stephan Hadinger
86d14fe24c
Fix #5869
2019-05-29 19:24:47 +02:00
Norbert Richter
1fb881a77e
SDM230 reset readings when offline
2019-05-29 12:16:04 +02:00
Theo Arends
f5fc4ae9dd
Update HandleWifiConfiguration
...
Update HandleWifiConfiguration
2019-05-27 15:08:11 +02:00
Theo Arends
b078d10bf4
Fix compilation error
...
Fix compilation error
2019-05-27 14:17:31 +02:00
Theo Arends
0c2d1323e7
Shrink HtmlEscape code size
...
Shrink HtmlEscape code size by 200 bytes
2019-05-27 14:09:33 +02:00
Theo Arends
22663fc10c
6.5.0.13 Add command SetOption38 6..255
...
6.5.0.13 20190527
* Add command SetOption38 6..255 to set IRReceive protocol detection sensitivity mimizing UNKNOWN protocols (#5853 )
2019-05-27 11:56:14 +02:00
Theo Arends
4d070bfb15
Change default PowerDelta from 80% to 0% on new installations
...
Change default PowerDelta from 80% to 0% on new installations (#5858 , #5028 , #4813 , #4130 , #4145 , #3795 , #3778 , #3660 , #3648 )
2019-05-24 15:04:48 +02:00
Theo Arends
56615dce4e
Add command AdcParam
...
Add command AdcParam to control ADC0 Temperature and Light formula parameters
2019-05-24 12:28:09 +02:00
Tiberiu Ana
e65790e55e
Add CORS preflight support to console URL
...
Please see #5847 for reference.
2019-05-23 12:21:08 +02:00
Theo Arends
e5f8167ebe
Trying to fix exception 0 ( #5837 )
...
Trying to fix exception 0 on counter usage (#5837 )
2019-05-22 13:51:33 +02:00
Theo Arends
dc1bf2ff03
Add support for VL53L0x time of flight sensor. Might interfere with TSL2561 using same I2C address ( #5845 )
...
Add support for VL53L0x time of flight sensor. Might interfere with TSL2561 using same I2C address (#5845 )
2019-05-22 13:39:26 +02:00
Theo Arends
8a43a426e6
Merge pull request #5845 from gemu2015/vl53l0x
...
Add support for Vl53l0x time of flight sensor
2019-05-22 13:29:20 +02:00
Theo Arends
dec6f51000
Merge pull request #5844 from gemu2015/scripter
...
Scripter update
2019-05-22 13:28:10 +02:00
gemu2015
85d8fc7693
Update my_user_config.h
2019-05-22 13:23:21 +02:00
gemu2015
1f17a407c9
add vl53l0x
2019-05-22 13:21:41 +02:00
gemu2015
c71b06614e
Update xdrv_10_scripter.ino
2019-05-22 12:34:16 +02:00
gemu2015
48eb9c437e
Update xdrv_10_scripter.ino
...
optimized median filter, support for opt filter lenght, support for arrays
string token support, at least needed to decode json comma seperated values
(now all json result may be decoded)
2019-05-22 12:33:51 +02:00
Theo Arends
a623d1e90b
Add temp test
...
Add temp test
2019-05-22 12:31:23 +02:00
gemu2015
5beaea32fd
global update fix
2019-05-22 12:22:58 +02:00
Theo Arends
15098dae68
Fix core 2.5.x ISR not in IRAM exception ( #5837 )
...
Fix core 2.5.x ISR not in IRAM exception (#5837 )
2019-05-22 10:39:37 +02:00
thirug010
c55ad6bd39
Merge branch 'development' into development
2019-05-22 01:30:43 -05:00
thirug010
ab9baf2ac0
Resolved conflit and Updated the code Skop dimmer packets for non-dimmer configuration
...
1. Rsolved the build conflict on sonoff/_changelog.ino
tools/decode-config.py
2. Updated the code Skop dimmer packets for non-dimmer configuration
2019-05-22 01:28:38 -05:00
Theo Arends
763118b626
6.5.0.12 Add support for link LED and four power LEDs
...
6.5.0.12 20190521
* Add AriLux RF control GPIO option "ALux IrSel" (159) replacing "Led4i" (59) for full LED control (#5709 )
* Add LED GPIO option "LedLink" (157) and "LedLinki" (158) to select dedicated link status LED (#5709 )
* Add support for up to four LEDs related to four power outputs. Enabled when "LedLink(i)" is configured too (#5709 )
* Add extended LED power control using command LedPowerX where X is 1 to 4. Enabled when "LedLink(i)" is configured too (#5709 )
2019-05-21 18:11:39 +02:00
Theo Arends
7204f85a3a
Add support for SPS30 Particle sensor thanks to Gerhard Mutz ( #5830 )
...
Add support for SPS30 Particle sensor thanks to Gerhard Mutz (#5830 )
2019-05-21 10:39:54 +02:00
gemu2015
720eeef0eb
some fixes
2019-05-21 06:52:01 +02:00
gemu2015
c3fd4b4cab
update sps30
2019-05-21 06:44:44 +02:00
thirug010
86af0df712
update the Code to prevent the multiple power mqtt
...
update the xdrv_16_tuyadimmer.ino to prevent the multiple mqtt msg for power status.
2019-05-20 16:37:23 -05:00
gemu2015
e26509f0de
Create xsns_44_sps30.ino
2019-05-20 20:12:34 +02:00
Theo Arends
d599f21758
Add defines USE_EMULATION_WEMO and USE_EMULATION_HUE
...
* Remove define USE_EMULATION from my_user_config.h (#5826 )
* Add defines USE_EMULATION_WEMO and USE_EMULATION_HUE to my_user_config.h to control emulation features at compile time (#5826 )
2019-05-20 15:09:42 +02:00
Theo Arends
1a6acf5078
Remove redundant call
...
Remove redundant call
2019-05-20 10:25:49 +02:00
Norbert Richter
0e518084d7
Fix CSE7766 Sensor invalid energy load steps prevention
...
fixes PR #5793 solution which can async (load overflow) forever until device restart
2019-05-20 08:52:05 +02:00
Theo Arends
9c0bd2a665
Add HX711 weight restore after controlled restart or after power restore just before executing command Sensor34 7 ( #5367 , #5786 )
...
Add HX711 weight restore after controlled restart or after power restore just before executing command Sensor34 7 (#5367 , #5786 )
2019-05-19 17:49:00 +02:00
thirug010
a802d76713
update the changelog.ino
2019-05-19 09:50:57 -05:00
thirug010
ffbd1af0d1
Revert "Revert "Update xdrv_16_tuyadimmer.ino""
...
This reverts commit 27dd98c539
.
2019-05-19 09:47:51 -05:00
thirug010
27dd98c539
Revert "Update xdrv_16_tuyadimmer.ino"
...
This reverts commit 7b71331cf6
.
2019-05-19 09:46:44 -05:00
thirug010
7b71331cf6
Update xdrv_16_tuyadimmer.ino
...
Repalced TuyaGetPower() BitRead().
2019-05-19 09:44:34 -05:00
Theo Arends
25feabb921
Fix Script and Rule System#Save
...
Fix Script and Rule System#Save
2019-05-19 14:59:07 +02:00
Theo Arends
8c132bd0ff
Add rule System#Save executed just before a planned restart
...
Add rule System#Save executed just before a planned restart
2019-05-19 12:42:10 +02:00
Theo Arends
ef9f0f6453
Fix exception 28 due to regression from 6.5.0.1 ( #5822 )
...
Fix exception 28 due to regression from 6.5.0.1 (#5822 )
2019-05-19 12:07:20 +02:00
thirug010
6b013144ab
Updated the code based on the feedback
...
* Updated xdrv_01_webserver.ino to show dimmer slider2 by default for Tuya Dimmer Module
* Updated xdrv_16_tuyadimmer.ino remove the use of XdrvMailbox and removed the pow functions now the size for 6.5.0 build is 510kb
* updated sonoff.ino to hold current device id
2019-05-18 18:13:57 -05:00
Theo Arends
292efcc358
Update support.ino
...
Add optional debug info
2019-05-18 19:43:04 +02:00
Theo Arends
d6d56618dc
Add range test
...
Add range test
2019-05-18 18:40:13 +02:00
Theo Arends
052cfbc11d
Save 1k code space by using TaylorSeries log function
...
Save 1k code space by using TaylorSeries log function
2019-05-18 18:24:17 +02:00
Theo Arends
5515a97be6
Provide function FastPrecisePowf
...
Provide function FastPrecisePowf
2019-05-18 16:54:29 +02:00
Theo Arends
be7ea38204
Merge pull request #5818 from s-hadinger/fast_pow
...
Replace powf() with FastPrecisePow(), saves 4KB of code
2019-05-18 16:30:54 +02:00
Theo Arends
866c9c4b1f
Clean up code and functionality
...
Clean up code and functionality
2019-05-18 16:17:05 +02:00
Stephan Hadinger
3c13310664
Replace powf() with FastPrecisePow(), saves 4KB of code
2019-05-18 15:59:40 +02:00
Theo Arends
c54bcf4b9a
Merge pull request #5817 from gemu2015/sgp30_compensation
...
Sgp30 compensation
2019-05-18 15:50:11 +02:00
gemu2015
a866e610bd
select pow function
2019-05-18 14:21:43 +02:00
Theo Arends
dc3d0aea94
Add initial support for Scripts
...
Add initial support for Scripts as replacement for Rules. Default disabled but can be enabled in my_user_config.h (#5689 )
2019-05-18 13:34:52 +02:00
gemu2015
d40a9b96d7
Update xsns_21_sgp30.ino
2019-05-18 13:27:46 +02:00
gemu2015
1ff821d886
Update xsns_21_sgp30.ino
2019-05-18 13:23:55 +02:00
Theo Arends
520643d17e
Update my_user_config.h
...
Default disable script for legacy reason
2019-05-18 12:21:09 +02:00
gemu2015
8ab60add17
scripter.md moved
2019-05-18 09:47:49 +02:00
gemu2015
ba41a2ada5
update scripter
2019-05-18 09:45:04 +02:00
thirug010
fce9ae6762
Revert Platformio.ini and user config for PR merge
...
Revert Platformio.ini and user config for PR merge
2019-05-17 23:50:41 -05:00
thirug010
821dd97e69
Update _changelog.ino
2019-05-17 22:13:04 -05:00
thirug010
d59d631e40
New Tuya Serial Based Devices support
...
Updated the Code to support most of the new Tuya Serial devices like 4Gang Serail switch, 1 Dimmer + 1 relay, 3 Gang ...
2019-05-17 22:03:53 -05:00
Theo Arends
a777bb6cdf
6.5.0.11 Add command SetOption64 0/1 to switch between "-" or "_" as sensor index separator
...
6.5.0.11 20190517
* Add command SetOption64 0/1 to switch between "-" or "_" as sensor index separator impacting DS18X20, DHT, BMP and SHT3X sensor names (#5689 )
2019-05-17 14:23:21 +02:00
Theo Arends
6177787744
Revert "6.5.0.11 Change sensor names using a minus"
...
This reverts commit 61c59fa4b9
.
2019-05-17 14:06:36 +02:00
Theo Arends
61c59fa4b9
6.5.0.11 Change sensor names using a minus
...
6.5.0.11 20190517
* Add user define INDEX_SEPARATOR to control Sensor Name index character which was fixed to "-" (minus) but is now changed to "_" (underscore) for future support.
* This change impacts DS18X20, DHT, BMP and SHT3X sensor names.
2019-05-17 12:07:37 +02:00
Theo Arends
f9ca25755b
Add experimental light sensor code to ADC0
...
Add experimental light sensor code to ADC0. See xsns_02_analog.ino for information.
2019-05-16 18:43:23 +02:00
Theo Arends
038079a865
Add rule support for single JSON value pair
...
Add rule support for single JSON value pair like {"SSerialReceived":"on"} by expanding it to {"SSerialReceived":{"Data":"on"}} allowing for trigger SSerialReceived#Data=on (#5638 )
2019-05-15 16:31:13 +02:00
Theo Arends
68c076147f
Merge pull request #5794 from pzgdiego/patch-1
...
fix bug with smartconfig
2019-05-15 11:31:52 +02:00
Theo Arends
bacb438a98
Update support.ino
...
Fix I2cValidRead (#2442 )
2019-05-14 18:41:54 +02:00
Theo Arends
e472d3232a
Add device OverTemp (>73 Celsius) detection to selected Energy Monitoring devices
...
* Fix Sonoff Pow R2 / S31 invalid energy increments (#5789 )
* Add device OverTemp (>73 Celsius) detection to any Energy Monitoring device with temperature sensor powering off all outputs
2019-05-14 17:46:40 +02:00
Diego Pérez
04d48af04e
fix bug with smartconfig
...
Enables wifi STA mode in order to start SmartConfig correctly
2019-05-14 09:15:43 -04:00
Norbert Richter
9ed9ac6621
CSE7766 Sensor (Sonoff S31/Pow R2) prevent invalid energy load steps
...
prevent invalid load delta steps even checksum of datastream from CSE is valid (issue #5789 )
2019-05-14 12:13:42 +02:00
Theo Arends
0b6c62f5f9
Add support for Shelly 1PM Template
...
Add support for Shelly 1PM Template {"NAME":"Shelly 1PM","GPIO":[56,0,0,0,82,134,0,0,0,0,0,21,0],"FLAG":2,"BASE":18} (#5716 )
2019-05-13 18:26:07 +02:00
Theo Arends
1cdc04610e
Update xsns_02_analog.ino
...
Fix KNX compilation
2019-05-13 16:36:17 +02:00
Theo Arends
ad54ece2fb
6.5.0.10 Enable ADC0 by default
...
6.5.0.10 20190513
* Enable ADC0 by default in my_user_config.h (#5671 )
* Add user configurable ADC0 to Module and Template configuration compatible with current FLAG options (#5671 )
2019-05-13 15:56:01 +02:00
Theo Arends
f9f3e29eab
Merge pull request #5792 from s-hadinger/fix/lightsetdimmer
...
Put back LightSetDimmer, see #5787
2019-05-13 10:34:25 +01:00
Stephan Hadinger
cfdc553b65
Put back LightSetDimmer, see #5787
2019-05-13 11:27:46 +02:00
Andrea Pede
09c1b4f5f9
Update _changelog.ino
2019-05-09 12:14:18 +02:00
Andrea Pede
5b5272e684
Missing the end pointer reference solves #5760
...
Exiting from the unescape call the content in buffer still contains the original string. The result of unescape elaboration works well, but the rest of the string is still there and in the printf in the main program infact is printed overlapped to the previous content.
TY MauroS for the hint.
2019-05-09 11:26:20 +02:00
Stephan Hadinger
9247107f3d
Fixed: WC/WW were inverted, back to RGBCW
2019-05-08 12:07:15 +02:00
Stephan Hadinger
678f3ec35b
Fixed: WC/WW were inverted, back to RGBCW
2019-05-08 12:06:22 +02:00
Stephan Hadinger
4cf156cbdc
Updated code size for USE_EMULATION
2019-05-07 09:37:10 +02:00
Stephan Hadinger
9478c34ca0
Updated changelog
2019-05-05 18:28:29 +02:00
Stephan Hadinger
e23f933cde
Moved Philips-Xiaomi special handling to a better location
2019-05-05 18:18:20 +02:00
Stephan Hadinger
8144402536
Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into fix/better_colormode
2019-05-05 09:19:34 +02:00
Stephan Hadinger
3cff56cdae
Improved doc of LightStateClass about invariants
2019-05-05 09:18:57 +02:00
Stephan Hadinger
dcd10a04cd
Better color-mode management for RGB and Warm/Cold LEDs
2019-05-04 23:04:53 +02:00
Stephan Hadinger
4b3c826a0e
Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into feature/led_gamma_10_bits
2019-05-04 17:37:05 +02:00
Stephan Hadinger
6e7de3d61a
Detailed documentation of Lights calculation flow
2019-05-04 09:40:26 +02:00
Stephan Hadinger
95ee161a38
Cleaned comment
2019-05-03 20:13:05 +02:00
Stephan Hadinger
2d3065f107
Apply correct Gamma to colw/warm white to keep constand perceived luminosity
2019-05-03 20:10:13 +02:00
Stephan Hadinger
bdd522c7d2
Allow full power PWM
2019-05-02 23:08:31 +02:00
Stephan Hadinger
ae3d7e0122
PWM using 10 bits resolution, LST_MAX created
2019-05-02 22:50:19 +02:00
Soeren Moch
11e69babe6
Fix german wifi connect message
...
Use correct translation "als" when reporting a wifi connect as host.
Signed-off-by: Soeren Moch <smoch@web.de>
2019-05-01 14:57:53 +02:00
Stephan Hadinger
e98acd5c40
Changed gamma correction to adaptative resolution from 8 to 11 bits
2019-04-30 23:03:08 +02:00
Theo Arends
e23ea0aaef
Merge branch 'development' into feature/led_gamma_default
2019-04-29 18:40:25 +01:00
Theo Arends
cfcd65dfed
Merge pull request #5722 from synekvl/development
...
Update cs-CZ.h
2019-04-29 18:33:06 +01:00
Theo Arends
c0a4e08f4c
Merge pull request #5702 from s-hadinger/feature/refactored_light
...
Refactored management of lights, using classes and integers instead of floats.
2019-04-29 18:31:31 +01:00
synekvl
926c4caa07
Update cs-CZ.h
2019-04-29 11:44:04 +02:00
Stephan Hadinger
d878a42a62
Fixed Color was wrongly changing Dimmer
2019-04-29 08:34:43 +02:00
Stephan Hadinger
efea6bb794
Fixed CT command returned bad value
2019-04-28 11:33:38 +02:00
Stephan Hadinger
bc29e499c6
Better XY colors management, code cleaning to reduce code size
2019-04-28 11:00:54 +02:00
Stephan Hadinger
5a52d1f568
Fixed PWM1 always full brightness, and Sonoff Basic / Relay not working
2019-04-27 22:48:51 +02:00
Stephan Hadinger
d1b073e01d
Tentative for 'xy' color space control from Alexa app (Philips Hue emulation)
2019-04-26 16:39:26 +02:00
Stephan Hadinger
e4173848b9
Revert last commit, always display XY colors when colors are available
2019-04-26 09:19:16 +02:00
Stephan Hadinger
6b1efb9abc
Philips Hue, don't send XY colors when in CT mode
2019-04-25 20:55:22 +02:00
Stephan Hadinger
81fb2667b2
Set gamma correction as default behavior, ie Ledtable 1
2019-04-25 18:50:04 +02:00
Theo Arends
c019da7b0f
Merge pull request #5684 from MadDoct/patch-3
...
Change tele message of ADS1115 to allow it to work correctly with rules
2019-04-25 15:24:50 +02:00
Stephan Hadinger
4efef18d5d
Fixed wrong brightness for White command
2019-04-25 14:59:39 +02:00
Stephan Hadinger
e8dd82f24b
Fixed Color2 should not reset Dimmer
2019-04-25 14:50:47 +02:00
Stephan Hadinger
70808ea5b0
Added feature to changelog
2019-04-25 13:13:21 +02:00
Stephan Hadinger
31e80c8c3e
Refactored management of lights, using classes and integers instead of floats.
2019-04-25 13:06:35 +02:00
Stephan Hadinger
7015b1f18e
Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into development
2019-04-23 17:27:21 +02:00
MadDoct
393953d894
Change tele message of ADS1115 to allow it to work correctly with rules
...
Change tele message of ADS1115 to allow it to work correctly with rules, by removing "[", as reported by issue #5681
2019-04-21 17:55:00 +01:00
Nick Galfas
b691ba4098
Updated Greek translation
...
Also some strings were shortened
2019-04-20 11:54:29 +03:00
Stephan Hadinger
b5860b9b94
Fixed wrong behavior of Alexa app with Philips Hue emulation
2019-04-19 21:39:43 +02:00
Stephan Hadinger
c8f82399f3
Fixed responding 'xy' colot space only for devices supporting colors.
2019-04-19 14:26:40 +02:00
Stephan Hadinger
5732efa27c
Adding 'xy' color response for Philips Hue emulation
2019-04-18 23:11:59 +02:00
Stephan Hadinger
99a4556bab
Merge branch 'development' of https://github.com/arendst/Sonoff-Tasmota into development
2019-04-18 21:55:32 +02:00
Stephan Hadinger
599306a81f
Fixed wrong ct results when initializing device
2019-04-18 20:56:18 +02:00
Stephan Hadinger
d2f1657e68
Fixed issue with simple relay in Philips Hue emulation from Alexa app
2019-04-18 17:08:32 +02:00
Theo Arends
e8e7b25b80
6.5.0.9 Add command SetOption63
...
6.5.0.9 20190418
* Add command SetOption63 0/1 to disable relay state feedback scan at restart (#5594 , #5663 )
* Fix TasmotaSerial at 9600 bps solving DFPlayer comms (#5528 )
* Fix Shelly 2.5 overtemp
2019-04-18 16:24:46 +02:00
Theo Arends
cb86fb5c2c
Update xnrg_07_ade7953.ino
...
Fix compile error and CurrentSet resolution
2019-04-18 14:13:14 +02:00
Theo Arends
736f63e9ae
Fix Shelly 2.5 overtemp detection
...
Fix Shelly 2.5 overtemp detection
2019-04-18 11:07:38 +02:00
Theo Arends
bbd23dd745
Fix missing sans-serif font ( #5664 )
...
Fix missing sans-serif font (#5664 )
2019-04-18 10:34:55 +02:00
digiblur
a75dc0c4ab
Update _changelog.ino
2019-04-17 23:01:50 -05:00
digiblur
39615c0700
Add Tuya Dimmer 10 second heartbeat
...
Some newer dimmer modules require the stock firmware method of sending a heartbeat packet every 10-11 seconds to the secondary MCU. This was tested on 2 other Tuya based dimmers that did not require this heartbeat packet and no adverse impacts have been found.
2019-04-17 21:41:58 -05:00
Stephan Hadinger
78ffc3085d
Support for color and colortone for Philips Hue emulation via Alexa ( #5600 #4809 )
2019-04-17 21:21:56 +02:00
Theo Arends
5e810f1ff3
Add Shelly 2.5 overtemp functionality
...
* Add all temperature, humidity and pressure for global access
* Add Shelly 2.5 overtemp functionality
* Fix Shelly 2.5 I2C address priority issue when VEML6070 code is present by disabling VEML6070 for Shelly 2.5 (#5592 )
2019-04-15 18:12:42 +02:00
Theo Arends
6adb513cd6
Add Shelly 2.5 Energy Monitoring ( #5592 )
...
Add Shelly 2.5 Energy Monitoring (#5592 )
2019-04-14 18:20:24 +02:00
znanev
79c50af865
Update bg-BG.h
2019-04-14 16:53:18 +01:00
Theo Arends
4fa4397ab5
6.5.0.8 Fixes syslog and SerialDelimiter
...
6.5.0.8 20190413
* Fix use of SerialDelimiter value 128 (#5634 )
* Fix lost syslog connection regression from 6.5.0.4
2019-04-13 15:52:32 +02:00
Theo Arends
2ec7d1853e
Merge pull request #5634 from revk/development
...
Fix use of SerialDelimiter value 128
2019-04-13 15:44:46 +02:00
Theo Arends
11146c2225
Fix lost syslog connection regression from 6.5.0.4
...
Fix lost syslog connection regression from 6.5.0.4
2019-04-13 15:12:25 +02:00
RevK
7d055b2271
Fix use of SerialDelimiter value 128
...
This was allowing printable characters when set to 128, but also allowed all characters that are not 128.
2019-04-13 06:51:11 +01:00
RevK
6d391103d7
Fix use of SerialDelimiter value 128
2019-04-13 06:50:04 +01:00
RevK
1121a14995
Fix use of SerialDelimiter value 128
2019-04-13 06:49:37 +01:00
Jason2866
a6bdb60e0b
Update de-DE.h
...
Better translation
Thx @curzon01
2019-04-12 13:27:16 +02:00
Theo Arends
bcc7f1846e
Merge pull request #5628 from localhost61/development
...
Update "minimal text" for he-HE and update fr-FR to 6.5.0.7
2019-04-12 12:14:54 +02:00
Theo Arends
36320853ec
Prep for Shelly 2.5 PM
...
Prep for Shelly 2.5 PM
2019-04-12 11:44:50 +02:00
localhost61
3703783d03
Language update
2019-04-12 11:43:53 +02:00
Theo Arends
5e5580c785
Document Analog support
...
Document Analog support
2019-04-12 11:01:37 +02:00
Jason2866
04a0557c64
Update de-DE.h
2019-04-11 19:42:36 +02:00
Adrian Scillato
8ab0ce2bd0
Spanish Translation Update
2019-04-11 13:20:09 -03:00
Theo Arends
2c6df2b86b
Adding Analog Temperature support for Shelly 2.5
...
Adding Analog Temperature support for Shelly 2.5
2019-04-11 16:59:48 +02:00
Theo Arends
f1cccc19be
Tune IRsend
...
Tune IRsend
2019-04-11 11:38:07 +02:00
Theo Arends
90223a8eaa
Add more options to IRsend raw
...
Add more options to IRsend raw
2019-04-10 18:28:46 +02:00
Theo Arends
a454ab71de
Update LedMask info
...
- Add hexadecimal info to command LedMask
- Add LedMask to Status
2019-04-10 15:02:38 +02:00