Tasmota/sonoff
Shantur Rathore f08e7ff5df tuya-dimmer: Fix dimmer skipping power/dimmer commands
This tuya dimmer mcu sends data for multiple dimmer ids which breaks `tuya_ignore_dim` logic and sometimes when `power on` is sent its blocked due to multiple serial commands being sent at the same time. This patch makes sure we send dimmer commands only when we need to.
Bug is explained in https://github.com/arendst/Sonoff-Tasmota/issues/6215#issuecomment-521191828
2019-08-14 14:32:52 +01:00
..
language Updated Spanish Translation 2019-08-12 16:00:48 -03:00
_changelog.ino Add command Buzzer 2019-08-12 17:18:08 +02:00
core_esp8266_timer.c Disable patched core PWM 2019-01-27 12:42:05 +01:00
core_esp8266_wiring_digital.c Disable patched core PWM 2019-01-27 12:42:05 +01:00
core_esp8266_wiring_pwm.c Allow full power PWM 2019-05-02 23:08:31 +02:00
i18n.h Refactor commands by processing optional prefix 2019-08-11 18:12:18 +02:00
my_user_config.h Add command Buzzer 2019-08-12 17:18:08 +02:00
Parsing.cpp Change NULL to nullptr 2019-03-26 18:26:50 +01:00
settings.h Refactor Sonoff Bridge 2019-08-13 16:10:47 +02:00
settings.ino Fix setting default over temperature 2019-07-08 16:50:23 +02:00
sonoff_ca.ino Added TLS CA validation option as an alternative to Fingerprint validation 2019-06-10 19:58:57 +02:00
sonoff_post.h Change ToHex to ToHex_P PROGMEM compatible 2019-08-13 19:53:12 +02:00
sonoff_template.h Add command Buzzer 2019-08-12 17:18:08 +02:00
sonoff_version.h Version 6.6.0.4 2019-08-06 19:57:46 +02:00
sonoff.h Add command Buzzer 2019-08-12 17:18:08 +02:00
sonoff.ino Change ToHex to ToHex_P PROGMEM compatible 2019-08-13 19:53:12 +02:00
StackThunk_light.cpp Fix Force Elliptic Curve for Letsencrypt TLS #6042 2019-07-12 08:11:40 +02:00
StackThunk_light.h Support for AWS IoT via TLS 1.2 2019-06-05 11:44:52 +02:00
support_button.ino Add define DEBUG_TASMOTA_CORE 2019-08-08 16:24:11 +02:00
support_command.ino Change ToHex to ToHex_P PROGMEM compatible 2019-08-13 19:53:12 +02:00
support_features.ino Update features 2019-08-12 17:28:09 +02:00
support_float.ino Removed float conversion and used changeUIntScale instead 2019-08-05 14:24:50 +02:00
support_rotary.ino Make some log messages compile dependant 2019-08-08 17:51:49 +02:00
support_rtc.ino Quicker restore to NTP when forced 2019-07-11 15:15:49 +02:00
support_switch.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
support_udp.ino Fix WeMo emulation for 1G echo and 2G echo dot (#6086) 2019-07-13 16:31:53 +02:00
support_wifi.ino Change ToHex to ToHex_P PROGMEM compatible 2019-08-13 19:53:12 +02:00
support.ino Change ToHex to ToHex_P PROGMEM compatible 2019-08-13 19:53:12 +02:00
user_config_override_sample.h Tiny typo fix in comment 2019-01-17 15:29:41 +01:00
WiFiClientSecureLightBearSSL.cpp Fix Force Elliptic Curve for Letsencrypt TLS #6042 2019-07-12 08:11:40 +02:00
WiFiClientSecureLightBearSSL.h Fixed compilation error when USE_MQTT_AWS_IOT set and USE_MQTT_TLS disabled 2019-06-30 18:50:42 +02:00
xdrv_01_webserver.ino Refactor commands by processing optional prefix 2019-08-11 18:12:18 +02:00
xdrv_02_mqtt.ino Change ToHex to ToHex_P PROGMEM compatible 2019-08-13 19:53:12 +02:00
xdrv_03_energy.ino Refactor commands by processing optional prefix 2019-08-11 18:12:18 +02:00
xdrv_04_light.ino Refactor commands by processing optional prefix 2019-08-11 18:12:18 +02:00
xdrv_05_irremote.ino Refactor commands by processing optional prefix 2019-08-11 18:12:18 +02:00
xdrv_06_snfbridge.ino Minor Refactor 2019-08-13 17:33:35 +02:00
xdrv_07_domoticz.ino Refactor commands by processing optional prefix 2019-08-11 18:12:18 +02:00
xdrv_08_serial_bridge.ino Change ToHex to ToHex_P PROGMEM compatible 2019-08-13 19:53:12 +02:00
xdrv_09_timers.ino Refactor commands by processing optional prefix 2019-08-11 18:12:18 +02:00
xdrv_10_rules.ino Refactor commands by processing optional prefix 2019-08-11 18:12:18 +02:00
xdrv_10_scripter.ino scripter expression brackets 2019-08-05 13:01:23 +02:00
xdrv_11_knx.ino Refactor commands by processing optional prefix 2019-08-11 18:12:18 +02:00
xdrv_12_home_assistant.ino Adjust on_cmd_type according to SetOption20 2019-08-10 11:17:37 +02:00
xdrv_13_display.ino Refactor commands by processing optional prefix 2019-08-11 18:12:18 +02:00
xdrv_14_mp3.ino Update xdrv_14_mp3.ino 2019-08-08 08:28:59 +02:00
xdrv_15_pca9685.ino Add Epoch and UptimeSec to JSON messages 2019-07-11 14:09:42 +02:00
xdrv_16_tuyadimmer.ino tuya-dimmer: Fix dimmer skipping power/dimmer commands 2019-08-14 14:32:52 +01:00
xdrv_17_rcswitch.ino Refactor commands by processing optional prefix 2019-08-11 18:12:18 +02:00
xdrv_18_armtronix_dimmers.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xdrv_19_ps16dz_dimmer.ino Add control of WifiConfig when power ON is pressed for over 5 seconds or single press 2019-07-23 14:40:33 +02:00
xdrv_20_hue.ino Add support for CHIRP soil moisture sensor by Christian Baars 2019-08-07 12:08:13 +02:00
xdrv_21_wemo.ino Fix WeMo emulation for 1G echo and 2G echo dot (#6086) 2019-07-13 16:31:53 +02:00
xdrv_22_sonoff_ifan.ino Add command Buzzer 2019-08-12 17:18:08 +02:00
xdrv_23_zigbee.ino Change ToHex to ToHex_P PROGMEM compatible 2019-08-13 19:53:12 +02:00
xdrv_24_buzzer.ino Minor Refactor 2019-08-13 17:33:35 +02:00
xdrv_99_debug.ino Refactor commands by processing optional prefix 2019-08-11 18:12:18 +02:00
xdrv_interface.ino Add command Buzzer 2019-08-12 17:18:08 +02:00
xdsp_01_lcd.ino Add display features 2019-07-23 14:05:42 +02:00
xdsp_02_ssd1306.ino Fix logic for choosing default display size 2019-07-23 23:29:51 +03:00
xdsp_03_matrix.ino Add display features 2019-07-23 14:05:42 +02:00
xdsp_04_ili9341.ino Add display features 2019-07-23 14:05:42 +02:00
xdsp_05_epaper_29.ino Add display features 2019-07-23 14:05:42 +02:00
xdsp_interface.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xnrg_01_hlw8012.ino Change converted double to float in rules, and replaced trigonometric functions from stdlib with smaller versions. 2019-07-01 18:20:43 +02:00
xnrg_02_cse7766.ino Change converted double to float in rules, and replaced trigonometric functions from stdlib with smaller versions. 2019-07-01 18:20:43 +02:00
xnrg_03_pzem004t.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xnrg_04_mcp39f501.ino Change converted double to float in rules, and replaced trigonometric functions from stdlib with smaller versions. 2019-07-01 18:20:43 +02:00
xnrg_05_pzem_ac.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xnrg_06_pzem_dc.ino Fix PZem startup issue 2019-06-02 18:07:54 +02:00
xnrg_07_ade7953.ino Fix Shelly 2.5 invalid energy measurement 2019-07-04 10:36:38 +02:00
xnrg_interface.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xplg_ws2812.ino Add disable option to Width 2019-07-31 16:59:12 +02:00
xsns_01_counter.ino Minor Refactor 2019-08-13 17:33:35 +02:00
xsns_02_analog.ino Refactor commands by processing optional prefix 2019-08-11 18:12:18 +02:00
xsns_04_snfsc.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_05_ds18b20.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_05_ds18x20_legacy.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_05_ds18x20.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_06_dht.ino Change ToHex to ToHex_P PROGMEM compatible 2019-08-13 19:53:12 +02:00
xsns_07_sht1x.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_08_htu21.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_09_bmp.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_10_bh1750.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_11_veml6070.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_12_ads1115_i2cdev.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_12_ads1115.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_13_ina219.ino Added support for multiple INA219 devices on single I2C buss. 2019-07-08 20:55:48 -05:00
xsns_14_sht3x.ino Workaround invalid detection of SHT3x sensors 2019-07-11 10:56:12 +02:00
xsns_15_mhz19.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_16_tsl2561.ino Shrink code/flash space pt.2/2 2019-03-23 17:57:31 +01:00
xsns_17_senseair.ino Fix exception 28 due to regression from 6.5.0.1 (#5822) 2019-05-19 12:07:20 +02:00
xsns_18_pms5003.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_19_mgs.ino Shrink code/flash space pt.2/2 2019-03-23 17:57:31 +01:00
xsns_20_novasds.ino Change ToHex to ToHex_P PROGMEM compatible 2019-08-13 19:53:12 +02:00
xsns_21_sgp30.ino global update fix 2019-05-22 12:22:58 +02:00
xsns_22_sr04.ino Change NULL to nullptr 2019-03-26 18:26:50 +01:00
xsns_23_sdm120.ino Fix SDM120 Energy Value to Domoticz 2019-07-03 18:56:06 -03:00
xsns_24_si1145.ino Shrink code/flash space pt.2/2 2019-03-23 17:57:31 +01:00
xsns_25_sdm630.ino Final fix 2019-07-04 13:43:27 +02:00
xsns_26_lm75ad.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_27_apds9960.ino Provide function FastPrecisePowf 2019-05-18 16:54:29 +02:00
xsns_28_tm1638.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_29_mcp230xx.ino Housekeeping 2019-07-24 13:09:42 +02:00
xsns_30_mpr121.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_31_ccs811.ino global update fix 2019-05-22 12:22:58 +02:00
xsns_32_mpu6050.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_33_ds3231.ino Changed logging message handling 2019-03-08 15:15:42 +01:00
xsns_34_hx711.ino Change converted double to float in rules, and replaced trigonometric functions from stdlib with smaller versions. 2019-07-01 18:20:43 +02:00
xsns_35_tx20.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_36_mgc3130.ino Shrink code/flash space pt.2/2 2019-03-23 17:57:31 +01:00
xsns_37_rfsensor.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_38_az7798.ino Implemented automatic setting of clock display from network time. 2019-07-07 22:26:56 +12:00
xsns_39_max31855.ino All code moved to new file (xsnx_47_max31865.ino) 2019-07-28 19:36:22 -03:00
xsns_40_pn532.ino Change ToHex to ToHex_P PROGMEM compatible 2019-08-13 19:53:12 +02:00
xsns_41_max44009.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_42_scd30.ino Refactor core command structure 2019-07-27 11:13:41 +02:00
xsns_43_hre.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00
xsns_44_sps30.ino Add Epoch and UptimeSec to JSON messages 2019-07-11 14:09:42 +02:00
xsns_45_vl53l0x.ino add vl53l0x 2019-05-22 13:21:41 +02:00
xsns_46_MLX90614.ino 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
xsns_47_max31865.ino Added check for USE_SPI enabled 2019-07-30 20:20:17 -03:00
xsns_48_chirp.ino move debug text msg to PROGMEM 2019-08-07 08:35:42 +02:00
xsns_49_solaxX1.ino Refactor code 2019-08-10 18:12:25 +02:00
xsns_interface.ino Add command Buzzer 2019-08-12 17:18:08 +02:00
zzzz_debug.ino Code optimization - Change for(uint8_t in for (uint32_t 2019-06-30 16:44:36 +02:00