mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-27 12:46:34 +00:00
Keep switchmode in sync
This commit is contained in:
parent
dbf82cf12a
commit
79d39af9d3
@ -378,30 +378,30 @@ void HAssAnnounceSwitches(void)
|
|||||||
uint8_t swmode = Settings.switchmode[switch_index];
|
uint8_t swmode = Settings.switchmode[switch_index];
|
||||||
|
|
||||||
switch (swmode) {
|
switch (swmode) {
|
||||||
case 1:
|
case FOLLOW:
|
||||||
case 2:
|
case FOLLOW_INV:
|
||||||
toggle = 0; // Binary sensor and no triggers
|
toggle = 0; // Binary sensor and no triggers
|
||||||
break;
|
break;
|
||||||
case 3:
|
case PUSHBUTTON:
|
||||||
case 4:
|
case PUSHBUTTON_INV:
|
||||||
dual = 1; // Binary sensor and TOGGLE (button_short_press) trigger
|
dual = 1; // Binary sensor and TOGGLE (button_short_press) trigger
|
||||||
break;
|
break;
|
||||||
case 5:
|
case PUSHBUTTONHOLD:
|
||||||
case 6:
|
case PUSHBUTTONHOLD_INV:
|
||||||
dual = 1; // Binary sensor, TOGGLE (button_short_press) and HOLD (button_long_press) triggers
|
dual = 1; // Binary sensor, TOGGLE (button_short_press) and HOLD (button_long_press) triggers
|
||||||
hold = 2;
|
hold = 2;
|
||||||
break;
|
break;
|
||||||
case 8:
|
case TOGGLEMULTI:
|
||||||
hold = 3; // TOGGLE (button_short_press) and HOLD (button_double_press) triggers
|
hold = 3; // TOGGLE (button_short_press) and HOLD (button_double_press) triggers
|
||||||
break;
|
break;
|
||||||
case 9:
|
case FOLLOWMULTI:
|
||||||
case 10:
|
case FOLLOWMULTI_INV:
|
||||||
dual = 1; // Binary sensor and HOLD (button_long_press) trigger
|
dual = 1; // Binary sensor and HOLD (button_long_press) trigger
|
||||||
toggle = 0;
|
toggle = 0;
|
||||||
hold = 3;
|
hold = 3;
|
||||||
break;
|
break;
|
||||||
case 13:
|
case PUSHON:
|
||||||
case 14:
|
case PUSHON_INV:
|
||||||
toggle = 0;
|
toggle = 0;
|
||||||
pir = 1; // Binary sensor with only ON state and automatic OFF after 1 second.
|
pir = 1; // Binary sensor with only ON state and automatic OFF after 1 second.
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user