aboutsummaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authors-ol <s+removethis@s-ol.nu>2024-03-12 18:47:19 +0000
committers-ol <s+removethis@s-ol.nu>2024-03-12 18:47:19 +0000
commit5766d2f20ab3520fe399b2a8c4c1f7005a675044 (patch)
tree894f956f6567b44183a3962faf7feda911771a3c /web
parentweb: convert tabs to spaces (diff)
downloadt937-serial-5766d2f20ab3520fe399b2a8c4c1f7005a675044.tar.gz
t937-serial-5766d2f20ab3520fe399b2a8c4c1f7005a675044.zip
web: fix manual cool control
Diffstat (limited to 'web')
-rw-r--r--web/main.js2
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';