From aaf865a72a1f092c20c0ae25c70ec102589d6e89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Rasmussen?= Date: Mon, 25 Jul 2022 23:58:39 +0200 Subject: [PATCH] Set cooling/heating state only if enabled --- internal/controllers/chamber.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/controllers/chamber.go b/internal/controllers/chamber.go index 2d68507..542a6ff 100644 --- a/internal/controllers/chamber.go +++ b/internal/controllers/chamber.go @@ -175,9 +175,9 @@ func (p *ChamberController) computeChamberState() ChamberState { } var next ChamberState - heater := p.chamberTemperature < p.config.FermentationTemperature-p.config.DeltaTemperatureHeat //&& + heater := p.config.HeaterEnabled && p.chamberTemperature < p.config.FermentationTemperature-p.config.DeltaTemperatureHeat //&& //p.chamberTemperature < chamberTargetTemp-p.config.DeltaTemperatureHeat - cooler := p.chamberTemperature > p.config.FermentationTemperature+p.config.DeltaTemperatureCool //&& + cooler := p.config.CoolerEnabled && p.chamberTemperature > p.config.FermentationTemperature+p.config.DeltaTemperatureCool //&& //p.chamberTemperature > chamberTargetTemp+p.config.DeltaTemperatureCool if cooler && heater {