Commit Graph

7433 Commits

Author SHA1 Message Date
Theo Arends 822b719a5d Change Reset erase
Change Reset erase end address from as seen by SDK (getFlashChipSize) to full flash size (getFlashChipRealSize)
2019-11-15 15:42:10 +01:00
Theo Arends f64264da95 Fix core 2.3.0 compile error
Fix core 2.3.0 compile error (#6856)
2019-11-15 12:19:47 +01:00
Theo Arends 5c324357e6 Add command SetOption76 0/1
Add command SetOption76 0/1 to enable incrementing bootcount when deepsleep is enabled (#6930)
2019-11-15 11:50:41 +01:00
Federico Leoni b3bcb0e8a7
Update xdrv_12_home_assistant.ino 2019-11-14 22:37:30 -03:00
Theo Arends 7b10bec8fe Refactor SDK erase
Add device hardware type to status 2
2019-11-14 15:57:52 +01:00
Theo Arends 740784db8a Remove redundant option 2019-11-13 11:32:12 +01:00
Theo Arends 20c2f4238c Prep for release 7.1 2019-11-13 10:17:52 +01:00
Theo Arends 76d17bd198 Fix possible teleperiod misses 2019-11-13 09:25:09 +01:00
stefanbode 888bcb4cc2
fix #6892
#6892 shutterposition not reported
2019-11-13 08:48:53 +01:00
Theo Arends df5fb16235
Merge pull request #6917 from s-hadinger/ir_light
Remove IR protocols from standard Tasmota
2019-11-12 22:59:14 +01:00
Theo Arends 3aea6b0626 Refactor I2C driver detection phase 42 2019-11-12 22:57:48 +01:00
Stephan Hadinger c062d35e68 Change Kept only NEC/RC5/RC6/HASH IR protocols in standard Tasmota, all other protocols require Tasmota-IR, saving 4K 2019-11-12 22:41:09 +01:00
Theo Arends fa03f57ca8 Refactor deepsleep
Refactor deepsleep allowing time to update GUI before going to sleep (#6890)
2019-11-12 22:30:44 +01:00
Adrian Scillato 6f614369c1
Fix Rules Evaluation when using break and several triggers are true
When checking several triggers that were true at the same time and BREAK was being used, some rules were not executed.

The rule: 

rule3 on system#boot do var4 0 break on tele-SI7021#temperature do var4 %value% endon on tele-SI7021#humidity do var5 %value% endon

was not triggering the third statement.
2019-11-12 15:54:29 -03:00
stefanbode 9ffcc424a9
Added UP/DOWN/STOP command for OpenHAB
shutterposition now also accept UP/DOWN/STOP or the position in % 0 ... 100
2019-11-12 09:52:41 +01:00
Theo Arends 7d1794ee5b Refactor I2C driver detection phase 8 2019-11-11 18:49:56 +01:00
Theo Arends 9c9d177ad5 Refactor I2C driver detection phase 7 2019-11-11 18:36:13 +01:00
Theo Arends 3c89dedb92 Enforce wifi output power 2019-11-11 17:39:24 +01:00
Theo Arends 24b71c5ba3 Refactor I2C driver detection phase 6 2019-11-11 17:32:44 +01:00
Theo Arends 83d28c163f Remove on-the-fly PCA9685 detection 2019-11-11 14:22:48 +01:00
Theo Arends 4df186654f Remove on-the-fly BMP/BME detection
Remove on-the-fly BMP/BME detection (#6825)
2019-11-11 11:51:22 +01:00
Theo Arends b436f47786 Remove on-the-fly LM75AD detection
Remove on-the-fly LM75AD detection (#6825)
2019-11-11 11:44:40 +01:00
Theo Arends b31f3d82e3 Add support for I2C sensor TLS2591
Add support for I2C sensor TLS2591 Light Intensity sensor (#6873)
2019-11-11 11:29:15 +01:00
Theo Arends d972ca7970
Merge pull request #6873 from c7haki/development
Add support for light sensor TSL2591
2019-11-11 08:49:57 +01:00
srodgers c43e25eaf7 Change LOG_LEVEL_NONE to LOG_LEVEL_DEBUG 2019-11-10 16:12:59 -08:00
srodgers 18a5d94a8f Re-enable log statements per suggestion 2019-11-10 16:07:03 -08:00
srodgers cf19dad985 Fix incorrect JSON in ID field. Disable active debug statements. Update documentation at beginning of source file 2019-11-10 14:55:35 -08:00
Theo Arends 48e15216be Refactor Sensor MQTT data adding rule support 2019-11-10 17:40:37 +01:00
Theo Arends b2e6a2fe75 Refactor I2C driver detection phase 5 2019-11-10 17:02:02 +01:00
Theo Arends 69af996ca1 Fix SerialReceived JSON error
Fix SerialReceived JSON error (#6893)
2019-11-10 12:19:26 +01:00
Theo Arends 4189bf4f19
Merge pull request #6894 from s-hadinger/fix_6887_pwm
Fix bad PWM Power control with SetOption68
2019-11-10 12:06:28 +01:00
Theo Arends c7a74b82d0 Fix DeepSleep bootloop disable
Fix DeepSleep bootloop disable (#6890)
2019-11-10 12:05:09 +01:00
Stephan Hadinger 32538507d2 Fix 6887 2019-11-10 11:29:20 +01:00
Markus Bösling dd0e852894 add define to my_user_config.h 2019-11-09 21:45:48 +01:00
Theo Arends 492260cb7e Refactor I2C driver detection phase 4 2019-11-09 18:34:22 +01:00
Markus Bösling b86cd702ad remove unused definitions and code 2019-11-09 16:38:23 +01:00
Theo Arends 40ef0111bd
Merge pull request #6881 from NyaamZ/patch-1
fix some miss translation
2019-11-09 14:37:31 +01:00
Theo Arends 9ada3df640 Fix setting Wifi mode (#6875)
Fix setting Wifi mode (#6875)
2019-11-09 14:26:17 +01:00
NyaamZ eb978cb115
fix some miss translation
fix some miss translation
2019-11-09 18:47:13 +09:00
NyaamZ 3dfcf2bdf4
fix some miss translation
fix some miss  translation
2019-11-09 18:38:47 +09:00
Theo Arends 5ebf04f047
Merge pull request #6877 from s-hadinger/zigbeestate
Change Replace ZigbeeStatus with ZigbeeState for reporting
2019-11-09 10:17:49 +01:00
Theo Arends a0454a93cd
Merge pull request #6876 from blakadder/development
fixed old links to wiki
2019-11-09 10:17:05 +01:00
Theo Arends 697c600387
Merge pull request #6874 from jonyii/development
Fix SeaPressure unit for HASS autodiscovery
2019-11-09 10:16:45 +01:00
Theo Arends 6f2123e8ba
Merge pull request #6872 from s-hadinger/color_preserve_CW
Add Keep last channels values when Color command end with '='
2019-11-09 10:16:06 +01:00
Stephan Hadinger b305900e7c Change Replace ZigbeeStatus with ZigbeeState for reporting, ZigbeeStatus is only a command now 2019-11-09 09:25:15 +01:00
blakadder cb3f6c75fc fixed old links to wiki 2019-11-09 03:09:01 +01:00
jonyii 0a14108de9 travis build 2019-11-09 01:00:24 +01:00
jonyii da1ade731c Fix SeaPressure unit for HASS autodiscovery 2019-11-09 00:22:17 +01:00
Stephan Hadinger ae7120b068 Add Keep last channels values when Color command end with '=' #6799 2019-11-08 20:45:15 +01:00
Markus Bösling 3918f79117 add xsns_57_tsl2591 2019-11-08 20:36:59 +01:00
Theo Arends ae3e45b471
Merge pull request #6870 from s-hadinger/light_load_fix
Fix restore all 5 channels at boot
2019-11-08 19:40:10 +01:00
Stephan Hadinger 0766cb7d92 Fix restore all 5 channels at boot 2019-11-08 19:08:39 +01:00
Theo Arends 538d40ab72 Change default I2C address ranges
* Change supported PCF8574 I2C address range to 0x20 - 0x26 allowing other I2C devices with address 0x27 to be used at the same time
 * Change supported PCF8574A I2C address range to 0x39 - 0x3F allowing other I2C devices with address 0x38 to be used at the same time
 * Change supported MCP230xx I2C address range to 0x20 - 0x26 allowing other I2C devices with address 0x27 to be used at the same time
2019-11-08 17:48:19 +01:00
Theo Arends e099ebe7b6 Bump version to 7.0.0.4
Add command WifiPower 0 .. 20.5 to set Wifi Output Power which will be default set to 17dB
2019-11-08 13:00:32 +01:00
Theo Arends 1f521ed748 Refactor I2C driver detection phase 3 2019-11-07 17:08:58 +01:00
Theo Arends f32b64d5de Refactor I2C driver detection phase 2 2019-11-07 16:56:05 +01:00
Adrian Scillato a7d1e3e95d
Clean comments on Spanish Translation 2019-11-07 12:16:14 -03:00
Adrian Scillato 5e7a508e85
Disable other firmwares types when building minimal 2019-11-07 11:41:36 -03:00
Adrian Scillato d0da4ee94c
Added KNX undef for minimal compilation 2019-11-07 11:35:34 -03:00
Adrian Scillato 54b8fba525
Added KNX undef for minimal compilation 2019-11-07 11:22:20 -03:00
Theo Arends acf515be19 Remove driver ADS1115 using I2Cdev library 2019-11-07 15:12:22 +01:00
Theo Arends 6be5daa77c Fix Tele message when DeepSleepTime is 0
Fix Tele message when DeepSleepTime is 0 (#6842)
2019-11-07 14:49:29 +01:00
Theo Arends 4b884679e6 Fix Valid data reading
Fix Valid data reading (#6808)
2019-11-07 14:28:35 +01:00
stefanbode 5dcf0de19a
fix. teleperiod issue with deep_sleep. #6842
#6842 fixed
2019-11-07 10:55:31 +01:00
Theo Arends 799f05dedf Add DS18B20 ID always to JSON
Add DS18B20 ID always to JSON (#6853)
2019-11-07 10:44:03 +01:00
Theo Arends dde7364b69 Fix sensor power on command mode
Fix sensor power on command mode (#6808)
2019-11-07 10:24:49 +01:00
Stephan Hadinger aceef4d469 Display 6 digits hex for RFCode #6846 2019-11-06 20:48:26 +01:00
Theo Arends d42e81402a Refactor I2C driver detection phase 1 2019-11-06 17:48:38 +01:00
Theo Arends e89b76adc7 Add support for Honeywell HPMA115S0
Add support for Honeywell HPMA115S0 particle concentration sensor by David Hunt (#6843)
2019-11-06 14:05:17 +01:00
Theo Arends 2c04785119
Merge pull request #6843 from climberhunt/pr_hpma115s0
add support for Honeywell HPMA115S0 particle sensor
2019-11-06 13:53:28 +01:00
Theo Arends 0e2707c1b5 Modify ADS1115 JSON for multiple devices
Refactor and modify ADS1115 JSON for multiple devices (#6841)
2019-11-06 12:56:30 +01:00
Theo Arends 8711ad00ad Visual tweaks of Dark UI
Visual tweaks of Dark UI (#6844)
2019-11-06 11:16:43 +01:00
David Hunt 5130ac4f78 add support for Honeywell HPMA115S0 particle sensor
The Honeywell HPM Series Particulate Matter Sensor is a
    laser-based sensor which detects and counts particles using
    light scattering.

    This commit adds:
      * The HPMA115S0 library by Felix Galindo
      * selectable GPIOs for Tx and Rx (SoftwareSerial only)
      * xsns_55_hpma.ino for Tasmota sensor implementation

    Signed-off-by: David Hunt <dave@davidhunt.ie>
2019-11-05 22:03:07 +00:00
root fa332f1d3c support for 4096 bits certificates 2019-11-04 15:17:09 +01:00
Theo Arends d411f7219d Increase SM2135 CW/WW intensitity
Increase SM2135 CW/WW intensitity (#6495)
2019-11-04 12:29:42 +01:00
Theo Arends 62c0c89cfb Add user define MQTT_CLEAN_SESSION
Add user define MQTT_CLEAN_SESSION (#6816)
2019-11-04 12:23:20 +01:00
Theo Arends b46c6ef3e5 Refactor I2c drivers 2019-11-04 10:38:05 +01:00
Theo Arends 93f0f9a6f0
Merge pull request #6833 from s-hadinger/zigbee_remove_underscore
Remove underscore from LinkQuality field
2019-11-03 20:50:27 +01:00
Stephan Hadinger b7207839bb Remove underscore from LinkQuality field 2019-11-03 20:43:42 +01:00
Stephan Hadinger db1db52da1 Fix random crash caused by UPNP flood 2019-11-03 20:30:34 +01:00
Theo Arends f999f42518 Fix compile error 2019-11-03 18:52:49 +01:00
Theo Arends 8ba8f406f6 Update support_command.ino 2019-11-03 17:57:22 +01:00
Theo Arends 1e29593469 Bump version 7.0.0.3
Initial support for I2C driver runtime control using command I2CDriver and document I2CDEVICES.md
2019-11-03 17:54:39 +01:00
Stephan Hadinger cb155fd3f9 Reduce flash size after change to IRremoteESP8266 v2.7.0 2019-11-03 16:00:26 +01:00
Theo Arends 4891bad69a Change sonoff references to tasmota 2019-11-03 15:37:33 +01:00
andrethomas 38a4e01eda TasmotaSlave: Rework commands 2019-11-03 15:52:53 +02:00
Theo Arends 4b49979274 Add SetOption comments to code 2019-11-03 13:51:22 +01:00
Stephan Hadinger 6a916e3b81 Zigbee command support, considered as v1.0 for full Zigbee support 2019-11-03 12:41:44 +01:00
Theo Arends 5f4e38023d Add SetOption comments to code 2019-11-03 12:33:36 +01:00
Stephan Hadinger a74f5eaa4d Add DS18x20 support in Tasmota-IR 2019-11-03 10:52:44 +01:00
Stephan Hadinger bfcd156ee0 Fix wrong Dimmer behavior introduced with #6799 when SetOption37 < 128 2019-11-02 18:32:46 +01:00
Theo Arends 6395db9963 Add support for Honeywell I2C HIH series
Add support for Honeywell I2C HIH series Humidity and Temperetaure sensor (#6808)
2019-11-02 17:18:51 +01:00
Theo Arends b4e3b9703c Fix default Title color 2019-11-02 14:50:24 +01:00
Theo Arends 575107a3d1
Merge pull request #6813 from s-hadinger/ir_270
Update IRremoteESP8266 to v2.7.0
2019-11-02 14:17:07 +01:00
Andre Thomas f9cb2b14a0
TasmotaSlave: Bugfix 2019-11-02 14:45:45 +02:00
Theo Arends 57e62b1e68 Bump version 7.0.0.2
Add command WebColor19 to control color of Module and Name (#6811)
2019-11-02 13:25:23 +01:00
Stephan Hadinger b33886224f Update IRremoteESP8266 to v2.7.0 2019-11-02 12:21:18 +01:00
Andre Thomas ea5c8492a1
TasmotaSlave: Add functionality 2019-11-02 13:17:39 +02:00
andrethomas 05ca072717 TasmotaSlave: Add functionality 2019-11-02 13:14:38 +02:00
localhost61 d6115b7dd1 Add COLOR_TITLE as WebColor19 2019-11-02 05:33:40 +01:00
Theo Arends 49e8f52a43 Fix case insensitive rule variable substitution
Fix case insensitive rule variable substitution (#6802)
2019-11-01 16:05:07 +01:00
Jason2866 8e07f0de26
Delete outdated info 2019-10-31 21:36:37 +01:00
Theo Arends e497421ace Add command SetOption75 0/1 to switch between grouptopic
Add command SetOption75 0/1 to switch between grouptopic (0) using fulltopic replacing %topic% or (1) is cmnd/<grouptopic> (#6779)
2019-10-31 17:24:06 +01:00
Theo Arends 23cef04b9e Refactor command SetOption 2019-10-31 13:18:00 +01:00
Theo Arends c541457763
Merge branch 'development' into fix_so37 2019-10-31 12:15:35 +01:00
Theo Arends c797f0625d
Merge pull request #6798 from s-hadinger/alexa_hide_dev
Add hide Alexa objects with friendlyname starting with '$'
2019-10-31 12:13:31 +01:00
Theo Arends 50e1038c05 Add support for SetOption82-113 2019-10-31 12:12:48 +01:00
Stephan Hadinger a8d0d8a67f Fix better control of RGB/White when SetOption37 >128, added Dimmer1 and Dimmer2 commands 2019-10-31 11:12:00 +01:00
Stephan Hadinger d36d38adea Add hide Alexa objects with friendlyname starting with '$' 2019-10-31 10:41:50 +01:00
Theo Arends dccf6fb7cd Add command SetOption74 0/1
Add command SetOption74 0/1 to enable DS18x20 internal pull-up and remove define DS18B20_INTERNAL_PULLUP (#6795)
2019-10-30 22:22:18 +01:00
Bohdan Kmit 393f568276 Add Setoption74 to runtime configuration of internal pullup resistor usage for single DS18x20 sensor 2019-10-30 21:58:38 +02:00
Theo Arends 9d6be8166b CppCheck optimization 2019-10-30 17:28:25 +01:00
Theo Arends aaa420e52b Prep for core AUTOFLASHSIZE 2019-10-30 16:51:13 +01:00
Theo Arends 8ca843f9ab Add frequency to ADE7953 energy monitor
Add frequency to ADE7953 energy monitor as used in Shelly 2.5 by ljakob (#6778)
2019-10-30 16:06:53 +01:00
Theo Arends 6fc9dccfe8 Some CppCheck optimizations 2019-10-30 14:08:43 +01:00
Theo Arends 9dfdd3e15d Clean up pre 6.0 settings code 2019-10-30 10:57:14 +01:00
Theo Arends 3cd8bc2545 Add SSD1306 64x48 pixel support
Add SSD1306 64x48 pixel support (#6740)
2019-10-30 10:14:16 +01:00
stefanbode fecf323678
Update settings.h 2019-10-30 09:32:06 +01:00
stefanbode c67de901f1
Update xdrv_27_shutter.ino 2019-10-30 09:28:46 +01:00
stefanbode 562a564ff9
Added motordelay to enhance calibration
Some electronic shutters have up to 1sec before the motor starts. this can cause calibration issues
2019-10-30 09:20:55 +01:00
Adrian Scillato 52959c042b
PT-PT language update 2019-10-29 10:01:30 -03:00
Adrian Scillato ae216b9929
PT-BR language update 2019-10-29 09:59:56 -03:00
Shantur Rathore 94fcff6794 TuyaMCU: Change dimmer scale before comparing with dimmer ranges. Fixes #6780 2019-10-29 10:54:34 +00:00
Jason2866 f89921712c
Missing "
Added missing ``"`` in line 502
Found with PlatformIO Home 3.0 Beta Project Inspection
2019-10-29 10:50:15 +01:00
andrethomas abc99da9f1 TasmotaSlave: Add support for FUNC_EVERY_SECOND 2019-10-28 21:19:52 +02:00
Theo Arends 2dabaa3d20 Add command SetOption73 0/1 to re-enable CORS
Add command SetOption73 0/1 to re-enable HTTP Cross-Origin Resource Sharing (CORS) now default disabled (#6767)
2019-10-28 13:36:04 +01:00
Theo Arends 6c1ff9eb06 Change default GUI to dark theme 2019-10-28 09:54:23 +01:00
andrethomas c1d3bb41dd TasmotaSlave Tuning 2019-10-27 23:07:20 +02:00
andrethomas 2658497526 TasmotaSlave: Revert removal of RSTi 2019-10-27 20:10:25 +02:00
Theo Arends 51a6aceaa8 Bump version 7.0.0.1
Remove references to versions before 6.x
2019-10-27 14:04:07 +01:00
Theo Arends 1a148311e1 Change tuya receive from stat to tele (#6758) 2019-10-27 13:55:04 +01:00
Theo Arends 200edd46fb Change binary names from sonoff to tasmota 2019-10-27 12:44:37 +01:00
Theo Arends 0e07397ff7 Change Sonoff-Tasmota to Tasmota 2019-10-27 12:04:08 +01:00