Example #1
0
 def update_flowrate(dt):
     if Scenario == 'normalUsage':
         temp = query.db_read('GalPerMin', 'galPerMin', '1')
         flowrate = str(round(float(temp[0]), 2))
         self.flowrate_label.text = 'Flowrate: ' + flowrate + ' GPM'
     else:
         temp = query.db_read('Cycles', 'CycleTime', '1')
         seconds = str(round(float(temp[0]), 2))
         gpm = '%.4f' % ((float(totalVolume)/float(seconds)) * 60)
         self.flowrate_label.text = 'Flowrate: ' + gpm + ' GPM'
Example #2
0
 def anc_sens_adj_up(self):
     query.adjust_val('inc', 'Value', 'AncSensi', 1, 10, 1)
     setting = query.db_read('AncSensi', 'Value', 1)
     self.label_sens_setting.text = str(setting[0])
Example #3
0
 def anc_cycles_adj_down(self):
     query.adjust_val('dec', 'Value', 'AncCycles', 1, 10, 1)
     setting = query.db_read('AncCycles', 'Value', 1)
     self.label_cycles_setting.text = str(setting[0])
Example #4
0
 def anc_auto_adj_up(self):
     query.adjust_val('inc', 'Value', 'AncAuto', 1, 10, 1)
     setting = query.db_read('AncAuto', 'Value', 1)
     self.label_auto_setting.text = str(setting[0])
Example #5
0
 def anc_away_adj_down(self):
     query.adjust_val('dec', 'Value', 'AncAway', 1, 10, 1)
     setting = query.db_read('AncAway', 'Value', 1)
     self.label_away_setting.text = str(setting[0])
Example #6
0
 def anc_home_adj_up(self):
     query.adjust_val('inc', 'Value', 'AncHome', 5, 30, 5)
     setting = query.db_read('AncHome', 'Value', 1)
     self.label_home_setting.text = str(setting[0])
Example #7
0
 def f(dt):
     temp = query.db_read('Cycles', 'TimeLocal', '1')
     cycleTime = time_convert(round(float(temp[0]), 2))
     self.cycleTime_label.text = 'Water Event Time: \n' + cycleTime