mirror of
https://github.com/PiBrewing/craftbeerpi4.git
synced 2024-11-10 01:17:42 +01:00
parent
fb2793eb85
commit
06bc69b367
1 changed files with 2 additions and 2 deletions
|
@ -4,7 +4,7 @@ import logging
|
||||||
from cbpi.api import *
|
from cbpi.api import *
|
||||||
|
|
||||||
@parameters([Property.Number(label="OffsetOn", configurable=True, description="Offset below target temp when heater should switched on"),
|
@parameters([Property.Number(label="OffsetOn", configurable=True, description="Offset below target temp when heater should switched on"),
|
||||||
Property.Number(label="OffsetOff", configurable=True, description="Offset above target temp when heater should switched off")])
|
Property.Number(label="OffsetOff", configurable=True, description="Offset below target temp when heater should switched off")])
|
||||||
class Hysteresis(CBPiKettleLogic):
|
class Hysteresis(CBPiKettleLogic):
|
||||||
|
|
||||||
async def run(self):
|
async def run(self):
|
||||||
|
@ -24,7 +24,7 @@ class Hysteresis(CBPiKettleLogic):
|
||||||
target_temp = self.get_kettle_target_temp(self.id)
|
target_temp = self.get_kettle_target_temp(self.id)
|
||||||
if sensor_value < target_temp - self.offset_on:
|
if sensor_value < target_temp - self.offset_on:
|
||||||
await self.actor_on(self.heater)
|
await self.actor_on(self.heater)
|
||||||
elif sensor_value >= target_temp + self.offset_off:
|
elif sensor_value >= target_temp - self.offset_off:
|
||||||
await self.actor_off(self.heater)
|
await self.actor_off(self.heater)
|
||||||
await asyncio.sleep(1)
|
await asyncio.sleep(1)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue