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 {