mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-27 20:56:35 +00:00
Reset Tuya.ignore_dim if Tuya.ignore_dimmer_cmd_timeout was set and expired
This commit is contained in:
parent
1d9d982b6d
commit
d148a2cb9c
@ -623,6 +623,10 @@ void LightSerialDuty(uint16_t duty, char *hex_char, uint8_t TuyaIdx)
|
|||||||
} else { dpid = TuyaGetDpId(TUYA_MCU_FUNC_DIMMER2); }
|
} else { dpid = TuyaGetDpId(TUYA_MCU_FUNC_DIMMER2); }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (Tuya.ignore_dim && Tuya.ignore_dimmer_cmd_timeout < millis()) {
|
||||||
|
Tuya.ignore_dim = false;
|
||||||
|
}
|
||||||
|
|
||||||
if (duty > 0 && !Tuya.ignore_dim && TuyaSerial && dpid > 0) {
|
if (duty > 0 && !Tuya.ignore_dim && TuyaSerial && dpid > 0) {
|
||||||
if (TuyaIdx == 2 && CTLight) {
|
if (TuyaIdx == 2 && CTLight) {
|
||||||
duty = changeUIntScale(duty, Tuya.CTMin, Tuya.CTMax, Settings.dimmer_hw_max, 0);
|
duty = changeUIntScale(duty, Tuya.CTMin, Tuya.CTMax, Settings.dimmer_hw_max, 0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user