Commit Graph

2628 Commits

Author SHA1 Message Date
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