Commit Graph

2378 Commits

Author SHA1 Message Date
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
Theo Arends df6645481e 6.5.0.7 Add command LedMask
6.5.0.7 20190410
 * Add command LedMask to assign which relay has access to power LED (#5602, #5612)
2019-04-10 14:26:36 +02:00
Theo Arends 0dbbf413a8
Merge pull request #5604 from Staars/development
do not forget to handle the last vars_event and mems_event
2019-04-09 18:40:45 +02:00
Theo Arends 542fca9cbb Enable rule trigger on SSerialReceived (#4942)
Enable rule trigger on SSerialReceived (#4942)
2019-04-09 17:47:38 +02:00
Theo Arends 51e66bcccf Update xdrv_05_irremote.ino
Code shaving
2019-04-09 15:41:01 +02:00
Theo Arends 19ab3183f4
Merge pull request #5611 from kinsamanka/irsend
Ignore non-binary char in bit stream
2019-04-09 14:54:42 +02:00
Theo Arends aa91caa35e 6.5.0.6 Add WebColor parameters to Settings
6.5.0.6 20190409
 * Add WebColor parameters to Settings making them persistent and remove the need for using a rule
 * Add alternative IRSend command syntax IRSend raw,<freq>,<header mark>,<header space>,<bit mark>,<zero space>,<one space>,<bit stream> (#5610)
2019-04-09 13:56:19 +02:00
GP Orcullo 97c1ae568c Ignore non-binary char in bit stream 2019-04-09 19:11:47 +08:00
Theo Arends ab07f7d9c6
Merge pull request #5610 from kinsamanka/irsend
Alternative to IRSend RAW command
2019-04-09 13:07:19 +02:00
GP Orcullo b3e8d3c143 Alternative to IRSend RAW command.
It is not practical to send long streams of data using the existing IRSend RAW command as it is limited by the size of the mqtt buffer.

The format for this command is:
        IRSend raw,<freq>,<hdr_mrk>,<hdr_spc>,<bit_mrk>,<zer_spc>,<one_spc>,<bit_str>
where,
        <freq>    = carrier freq (default 0, 38kHz)
        <hdr_mrk> = header mark (ms)
        <hdr_spc> = header space (ms)
        <bit_mrk> = bit mark (ms)
        <zer_spc> = zero space (ms)
        <one_spc> = one space (ms)
        <bit_str> = bit stream data (stream of ones and zeroes)

This command makes use of the output of the raw IR decoder from https://github.com/ToniA/Raw-IR-decoder-for-Arduino

USAGE:

Example rawirdecode output:

        Number of symbols: 75
        Symbols:
        Hh010101101000111011001110000000001100110000000001100000000000000010001100
        Bytes:
        00:  0101|0110 | 6A | 01101010
        01:  1000|1110 | 71 | 01110001
        02:  1100|1110 | 73 | 01110011
        03:  0000|0000 | 00 | 00000000
        04:  1100|1100 | 33 | 00110011
        05:  0000|0001 | 80 | 10000000
        06:  1000|0000 | 01 | 00000001
        07:  0000|0000 | 00 | 00000000
        08:  1000|1100 | 31 | 00110001
        6A,71,73,00,33,80,01,00,31
        Timings (in us):
        PAUSE SPACE:  0
        HEADER MARK:  8620
        HEADER SPACE: 4260
        BIT MARK:     544
        ZERO SPACE:   411
        ONE SPACE:    1496
        Decoding known protocols...
        Unknown protocol
        Bytecount: 9

Corresponding command:

        IRSend raw,0,8620,4260,544,411,1496,010101101000111011001110000000001100110000000001100000000000000010001100
2019-04-09 17:41:32 +08:00
Theo Arends 3e3610efdc Consolidate Timer Active Tab Text color to Text color
Consolidate Timer Active Tab Text color to Text color eliminating command WebColor19
2019-04-09 10:24:00 +02:00
Theo Arends 79f2dff760 Move and document WebColor within my_user_config.h
Move and document WebColor within my_user_config.h
2019-04-09 09:37:29 +02:00
Theo Arends be385ecb5c Add command WebColor
* Add rule Http#Initialized
 * Add command WebColor to change non-persistent GUI colors on the fly
   Use a rule like:
   rule3 on http#initialized do webcolor {"webcolor":["#eeeeee","#181818","#4f4f4f","#000000","#dddddd","#008000","#222222","#ff0000","#008000","#ffffff","#1fa3ec","#0e70a4","#d43535","#931f1f","#47c266","#5aaf6f","#ffffff","#999999","#000000"]} endon
   or
   rule3 on http#initialized do webcolor {"webcolor":["#eee","#181818","#4f4f4f","#000","#ddd","#008000","#222"]} endon
   to make color changes persistent)
2019-04-08 22:37:39 +02:00
Staars a5c4dcd5d2 do not forget the last vars_event and mems_event 2019-04-08 18:27:08 +02:00
Theo Arends ce53ee07e7 Fix template activation and/or module selection regression from 6.5.0.4 (#5598)
Fix template activation and/or module selection regression from 6.5.0.4 (#5598)
2019-04-08 13:26:17 +02:00
Theo Arends 3fc9db9079 Update _changelog.ino
Add compile time GUI hexadecimal only color options in my_user_config.h (#5586)
2019-04-07 17:00:14 +02:00
Theo Arends 7f903ac736 Only allow hex color values for future use
- Only allow hex color values (for future use)
- Change css background-color to background (saving code space)
2019-04-07 16:58:23 +02:00
Theo Arends 5ed3aeeb37 Update xdrv_01_webserver.ino
Fix unique html password id/name to satisfy pasword managers (#5589)
2019-04-07 16:36:54 +02:00
Theo Arends 387e3c5f99 Add more compile time GUI color options
Add more compile time GUI color options (#5586)
2019-04-06 19:19:46 +02:00
Theo Arends 43a61b3e24 6.5.0.5 Add compile time GUI color options
6.5.0.5 20190406
 * Add compile time GUI color options (#5586)
2019-04-06 18:25:26 +02:00
Theo Arends 756400de19 Attempt to fix MQTT reconnects while keeping good response
Attempt to fix MQTT reconnects while keeping good response
2019-04-06 15:22:25 +02:00
Theo Arends 148192b80d Attempt to fix MQTT reconnects
Attempt to fix MQTT reconnects
2019-04-06 13:39:59 +02:00
Theo Arends 03f76a4a97 Tune templates
Tune templates
2019-04-05 17:46:26 +02:00
Theo Arends c673ea1728 Make MI Desk Lamp optional
Make MI Desk Lamp optional
2019-04-05 15:41:01 +02:00
Theo Arends 5e1cbcf94f Make MI Desk Lamp optional
Make MI Desk Lamp optional
2019-04-05 15:27:06 +02:00
Theo Arends 15d475c3e6
Merge pull request #5584 from Jason2866/development
MiDesk Lamp not default activated
2019-04-05 13:31:48 +02:00
Theo Arends 2c227b8f75
Merge pull request #5547 from Staars/development
always check for vars_events and mems_events
2019-04-05 13:30:47 +02:00