Wszystkie checkboxy ustawiane są jako "włączone", nawet te, które domyślnie mają być wyłączone.
Zapis ustawień przez www przebiega bez problemu.
Walczę akurat z własnymi elementami/klasami html'a, ale pokażę na przykładzie jednej opcji termostatu.
Pomimo:
https://github.com/SUPLA/supla-device/b ... s.cpp#L745
w logu pokazuje się:
Code: Select all
SERVER: key 0_anti_freeze, value on
Code: Select all
[29/12/2023 16:49:27.280] HVAC: processing channel config
[29/12/2023 16:49:27.280] Current config:
[29/12/2023 16:49:27.280] HVAC[0]:
[29/12/2023 16:49:27.280] Main: 1
[29/12/2023 16:49:27.280] Aux: 0
[29/12/2023 16:49:27.280] Aux type: 0
[29/12/2023 16:49:27.280] AntiFreezeAndOverheatProtectionEnabled: 0
---------
[29/12/2023 16:49:27.311] New config:
[29/12/2023 16:49:27.311] HVAC[0]:
[29/12/2023 16:49:27.311] Main: 1
[29/12/2023 16:49:27.311] Aux: 0
[29/12/2023 16:49:27.311] Aux type: 0
[29/12/2023 16:49:27.311] AntiFreezeAndOverheatProtectionEnabled: 1