diff options
| author | s-ol <s+removethis@s-ol.nu> | 2024-03-12 18:47:19 +0000 |
|---|---|---|
| committer | s-ol <s+removethis@s-ol.nu> | 2024-03-12 18:47:19 +0000 |
| commit | 5766d2f20ab3520fe399b2a8c4c1f7005a675044 (patch) | |
| tree | 894f956f6567b44183a3962faf7feda911771a3c | |
| parent | web: convert tabs to spaces (diff) | |
| download | t937-serial-5766d2f20ab3520fe399b2a8c4c1f7005a675044.tar.gz t937-serial-5766d2f20ab3520fe399b2a8c4c1f7005a675044.zip | |
web: fix manual cool control
| -rw-r--r-- | web/main.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/web/main.js b/web/main.js index 7ba1731..51e2a3a 100644 --- a/web/main.js +++ b/web/main.js @@ -198,6 +198,7 @@ for (const [slider, checkbox] of pwms) { checkbox.checked = +slider.value; await send8(FUNC.C_PWM_HEAT, +el.heat.value, el.heat_mode.checked ? ARG.PWM_ON : ARG.PWM_OFF); + await sleep(0.05); await send8(FUNC.C_PWM_COOL, +el.cool.value, el.cool_mode.checked ? ARG.PWM_ON : ARG.PWM_OFF); if (STATUS === 'idle' && el.heat_mode.checked) { STATUS = 'manual'; @@ -213,6 +214,7 @@ for (const [slider, checkbox] of pwms) { slider.value = 0x64; } await send8(FUNC.C_PWM_HEAT, +el.heat.value, el.heat_mode.checked ? ARG.PWM_ON : ARG.PWM_OFF); + await sleep(0.05); await send8(FUNC.C_PWM_COOL, +el.cool.value, el.cool_mode.checked ? ARG.PWM_ON : ARG.PWM_OFF); if (STATUS === 'idle' && el.heat_mode.checked) { STATUS = 'manual'; |
