- Import KBH

- Import BeerXML
- Import REST API
- Migration DB
- Set Default Screen after Start
- Cleanup
This commit is contained in:
Manuel83
2017-07-02 23:52:18 +02:00
parent c2aa5d8141
commit 291f09dcd1
30 changed files with 6519 additions and 120 deletions
+6 -6
View File
@@ -15,7 +15,7 @@ class Kettle2View(BaseView):
cache_key = "kettle"
@classmethod
def pre_post_callback(self, data):
def _pre_post_callback(self, data):
data["target_temp"] = 0
@classmethod
@@ -23,16 +23,16 @@ class Kettle2View(BaseView):
obj.state = False
def post_post_callback(self, m):
def _post_post_callback(self, m):
m.state = False
def pre_put_callback(self, m):
def _pre_put_callback(self, m):
try:
m.instance.stop()
except:
pass
def post_put_callback(self, m):
def _post_put_callback(self, m):
m.state = False
@route('/<int:id>/targettemp/<temp>', methods=['POST'])
@@ -76,11 +76,11 @@ def set_target_temp(id, temp):
:param temp: target temp to set
:return: None
'''
print "GOT EVENT %s %s" % (id, temp)
Kettle2View().postTargetTemp(id,temp)
@cbpi.backgroundtask(key="read_target_temps", interval=5)
def read_target_temps():
def read_target_temps(api):
"""
background process that reads all passive sensors in interval of 1 second
:return: None