mirror of
https://github.com/Manuel83/craftbeerpi3
synced 2026-08-09 18:52:40 +02:00
Add actor_power to Controller
This commit is contained in:
@@ -29,6 +29,9 @@ class Hysteresis(KettleController):
|
|||||||
:return:
|
:return:
|
||||||
'''
|
'''
|
||||||
while self.is_running():
|
while self.is_running():
|
||||||
|
|
||||||
|
self.actor_power(50)
|
||||||
|
|
||||||
if self.get_temp() < self.get_target_temp() - int(self.on):
|
if self.get_temp() < self.get_target_temp() - int(self.on):
|
||||||
self.heater_on(100)
|
self.heater_on(100)
|
||||||
elif self.get_temp() >= self.get_target_temp() - int(self.off):
|
elif self.get_temp() >= self.get_target_temp() - int(self.off):
|
||||||
|
|||||||
@@ -17,6 +17,12 @@ class ActorController(object):
|
|||||||
|
|
||||||
self.api.switch_actor_off(int(id))
|
self.api.switch_actor_off(int(id))
|
||||||
|
|
||||||
|
@cbpi.try_catch(None)
|
||||||
|
def actor_power(self, power, id=None):
|
||||||
|
if id is None:
|
||||||
|
id = self.heater
|
||||||
|
self.api.actor_power(int(id), power)
|
||||||
|
|
||||||
|
|
||||||
class SensorController(object):
|
class SensorController(object):
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user