www/js/fermenter.js

changeset 683
d48733bf1529
parent 682
f82be2bd472f
child 684
b2265c7e5707
--- a/www/js/fermenter.js	Wed Apr 17 13:18:22 2024 +0200
+++ b/www/js/fermenter.js	Wed Apr 17 15:03:01 2024 +0200
@@ -221,15 +221,15 @@
 
    if (record.mode == 'NONE') {
     $('.f_control_switches').show();
+    if ((record.heater_state != 0) != $('#fermenter_toggle1').jqxSwitchButton('val'))
+     $('#fermenter_toggle1').val(record.heater_state != 0);
+    if ((record.cooler_state != 0) != $('#fermenter_toggle2').jqxSwitchButton('val'))
+     $('#fermenter_toggle2').val(record.cooler_state != 0);
+    if ((record.fan_state != 0) != $('#fermenter_toggle3').jqxSwitchButton('val'))
+     $('#fermenter_toggle3').val(record.fan_state != 0);
    } else {
     $('.f_control_switches').hide();
    }
-   if ((record.heater_state != '0') != $('#fermenter_toggle1').jqxSwitchButton('val'))
-    $('#fermenter_toggle1').val(record.heater_state != '0');
-   if ((record.cooler_state != '0') != $('#fermenter_toggle2').jqxSwitchButton('val'))
-    $('#fermenter_toggle2').val(record.cooler_state != '0');
-   if ((record.fan_state != '0') != $('#fermenter_toggle3').jqxSwitchButton('val'))
-    $('#fermenter_toggle3').val(record.fan_state != '0');
 
    $('#info_profile').html(record.profile_name);
    if (record.profile_name == '')
@@ -376,39 +376,36 @@
  });
 
  $('#fermenter_toggle1').on('checked', function(event) {
-  if (record.mode == 'NONE' && record.heater_state != 0) {
-   console.log('set heater ' + $("#fermenter_toggle1").jqxSwitchButton('val'));
-   websocket.send('{"type":"fermenter","unit":"' + record.unit + '","heater_state":0}');
+  if (record.mode == 'NONE' && record.heater_state == 0) {
+   websocket.send('{"type":"fermenter","unit":"' + record.unit + '","heater_state":100,"cooler_state":0}');
   }
  });
  $('#fermenter_toggle1').on('unchecked', function(event) {
-  if (record.mode == 'NONE' && record.heater_state == 0) {
-   console.log('set heater ' + $("#fermenter_toggle1").jqxSwitchButton('val'));
-   websocket.send('{"type":"fermenter","unit":"' + record.unit + '","heater_state":100,"cooler_state":0}');
+  if (record.mode == 'NONE' && record.heater_state != 0) {
+   websocket.send('{"type":"fermenter","unit":"' + record.unit + '","heater_state":0,"cooler_state":0}');
   }
  });
  $('#fermenter_toggle2').on('checked', function(event) {
-  if (record.mode == 'NONE' && record.cooler_state != 0) {
-   console.log('set cooler ' + $("#fermenter_toggle2").jqxSwitchButton('val'));
-   websocket.send('{"type":"fermenter","unit":"' + record.unit + '","cooler_state":0}');
+  if (record.mode == 'NONE' && record.cooler_state == 0) {
+   websocket.send('{"type":"fermenter","unit":"' + record.unit + '","cooler_state":100,"heater_state":0}');
   }
  });
  $('#fermenter_toggle2').on('unchecked', function(event) {
-  if (record.mode == 'NONE' & record.cooler_state == 0) {
-   console.log('set cooler ' + $("#fermenter_toggle2").jqxSwitchButton('val'));
-   websocket.send('{"type":"fermenter","unit":"' + record.unit + '","cooler_state":100,"heater_state":0}');
+  if (record.mode == 'NONE' & record.cooler_state != 0) {
+   websocket.send('{"type":"fermenter","unit":"' + record.unit + '","cooler_state":0,"heater_state":0}');
   }
  });
  $('#fermenter_toggle3').on('checked', function(event) {
+  if (record.mode == 'NONE' && record.fan_state == 0) {
+   websocket.send('{"type":"fermenter","unit":"' + record.unit + '","fan_state":100}');
+  }
+ });
+ $('#fermenter_toggle3').on('unchecked', function(event) {
   if (record.mode == 'NONE' && record.fan_state != 0) {
    websocket.send('{"type":"fermenter","unit":"' + record.unit + '","fan_state":0}');
   }
  });
- $('#fermenter_toggle3').on('unchecked', function(event) {
-  if (record.mode == 'NONE' && record.fan_state == 0) {
-   websocket.send('{"type":"fermenter","unit":"' + record.unit + '","fan_state":100}');
-  }
- });
+
  $('#Profile1').click(function() {
   if (record.mode == 'PROFILE') {
    if (record.profile_state == 'OFF') {

mercurial