Commit Graph

3410 Commits

Author SHA1 Message Date
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 e7c87d85a4
Merge pull request #5802 from Jason2866/patch-1
Update README.md
2019-05-16 11:01:24 +02:00
Jason2866 a8d21827ff
Update README.md
Add contributor Stephan Hadinger
2019-05-15 20:00:02 +02:00
Theo Arends 5262cb2c1a
Merge pull request #5800 from Jason2866/patch-1
Official Platformio release of core 2.5.1
2019-05-15 16:35:47 +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
Jason2866 32f59c462d
Official Platformio release of core 2.5.1
Use official resource of Platformio for core 2.5.1 and delete support for core 2.5.0.
Core 2.5.1 is a bug fix release for core 2.5.0
2019-05-15 14:49:50 +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
Theo Arends 475a73b7ef
Merge pull request #5793 from curzon01/development
CSE7766 Sensor (Sonoff S31/Pow R2) prevent invalid energy load steps
2019-05-14 17:04:31 +02:00
Theo Arends 4c4bb36495
Merge pull request #5795 from Jason2866/patch-1
Update Arduino 2.5.1 files
2019-05-14 17:01:47 +02:00
Jason2866 7f5317c1f0
Delete boards.txt 2019-05-14 16:16:17 +02:00
Jason2866 dc777b48e6
Delete platform.txt 2019-05-14 16:16:06 +02:00
Jason2866 3f99a31ff8
Add files via upload 2019-05-14 16:15:39 +02:00
Jason2866 8c03345ad5
Create platform.txt 2019-05-14 16:13:58 +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
Theo Arends fb77763c45
Merge pull request #5784 from Jason2866/patch-1
Add Bugfix Arduino Core 2.5.1 and use as default
2019-05-13 10:33:52 +01:00
Theo Arends 63f5429d28
Merge pull request #5770 from andreapede/patch-1
Missing the end pointer reference solves #5760
2019-05-13 10:33:16 +01:00
Theo Arends e81c2908f2
Merge pull request #5783 from curzon01/development
decode-config.py: adapt settings
2019-05-13 10:32:27 +01:00
Stephan Hadinger cfdc553b65 Put back LightSetDimmer, see #5787 2019-05-13 11:27:46 +02:00
Jason2866 faa2590e92
Fix 2019-05-11 14:32:35 +02:00
Jason2866 3d08514060
add -DBEARSSL_SSL_BASIC
When using TLS, this flag avoids loading all the Elliptic Curves algorithm, and saves ~45KB of flash. Anyways, Elliptic Curves are far too slow for ESP8266 and the handshake would take more the 5 seconds. With this flag we limit to RSA algorithms which are faster.
Thx for the tipp @s-hadinger
2019-05-11 14:19:54 +02:00
Jason2866 bc211e8c78
Add Bugfix Arduino Core 2.5.1 and use as default
Since bugfix release is still not availible via orig. Platformio Github it is donwloaded via forked source from https://github.com/Jason2866/platform-espressif8266.git#Tasmota
2019-05-11 13:58:23 +02:00
Norbert Richter 9a6cdbe1c1 decode-config.py: adapt settings
- fix suppress of empty values for output format "Tasmota cmnd"
- add SetOption63 (no_power_feedback)
- add config file verbose info
- change `@f`/`@h` macro char replacement (alphanumeric chars only, same as Tasmota does)
- remove mcp230xx pinmode validation
- revert PowerSet, VoltageSet, CurrentSet for >= v6.2.1.6 from -T cmnd
- allow mix case for -g parameter
- adjust command groups -g to Tasmota Wiki
2019-05-11 13:46:58 +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
Theo Arends 889b01779d
Merge pull request #5766 from s-hadinger/development
Fixed: Coldwhite/Warmwhite channels were inverted, back to RGBCW
2019-05-08 11:48:16 +01: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
Theo Arends 0576d712cd
Merge pull request #5759 from arendst/blakadder-patch-1
Update SUPPORT.md
2019-05-07 17:01:33 +01:00
Theo Arends f09c5c495f
Merge pull request #5758 from s-hadinger/fix/emulation_size
Updated code size for USE_EMULATION
2019-05-07 17:00:37 +01:00
blakadder c71ba03acc
Update SUPPORT.md
since the FAQ is cleaned and troubleshooting is more of a general guide i added the FAQ link
2019-05-07 15:00:21 +02:00
Stephan Hadinger 4cf156cbdc Updated code size for USE_EMULATION 2019-05-07 09:37:10 +02:00
Theo Arends fa64a0bf4d
Merge pull request #5748 from s-hadinger/fix/better_colormode
Allow all 5 PWM channels individually adressable with LEDs.
2019-05-05 19:43:57 +01: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
Theo Arends 472ac7cc2a
Merge pull request #5742 from s-hadinger/feature/led_gamma_10_bits
Extend PWM resolution from 8 to 10 bits for low brightness lights.
2019-05-04 18:42:47 +01: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