Bladeren bron

Merge ca93629d2d into 2b095c8c77

pull/221/merge
Fuempel GitHub 6 jaren geleden
bovenliggende
commit
dca7798d93
Geen bekende sleutel gevonden voor deze handtekening in de database GPG sleutel-ID: 4AEE18F83AFDEB23
1 gewijzigde bestanden met toevoegingen van 18 en 10 verwijderingen
  1. +18
    -10
      modules/base_plugins/fermenter_hysteresis/__init__.py

+ 18
- 10
modules/base_plugins/fermenter_hysteresis/__init__.py Bestand weergeven

@@ -20,19 +20,27 @@ class Hysteresis(FermenterController):
def run(self):
while self.is_running():

target_temp = self.get_target_temp()
temp = self.get_temp()
try:

if temp + float(self.heater_offset_min) <= target_temp:
self.heater_on(100)
target_temp = self.get_target_temp()
temp = self.get_temp()

if temp + float(self.heater_offset_max) >= target_temp:
self.heater_off()
if target_temp is not None and temp is not None:

if temp >= target_temp + float(self.cooler_offset_min):
self.cooler_on(100)
if temp + float(self.heater_offset_min) <= target_temp:
self.heater_on(100)

if temp <= target_temp + float(self.cooler_offset_max):
self.cooler_off()
if temp + float(self.heater_offset_max) >= target_temp:
self.heater_off()

if temp >= target_temp + float(self.cooler_offset_min):
self.cooler_on(100)

if temp <= target_temp + float(self.cooler_offset_max):
self.cooler_off()

except Exception as e:
cbpi.notify("Fermentation Loop Stuck", "Please check the CraftBeerPi system.\r\nError %s" % (str(e)), type="danger", timeout=None)
self.sleep(60)

self.sleep(1)

Laden…
Annuleren
Opslaan