def fermenter_automatic(id): if not app.brewapp_automatic_state.get("F" + id, False): app.brewapp_automatic_state["F" + id] = True t = socketio.start_background_task(hystresis, id) else: app.brewapp_automatic_state["F" + id] = False socketio.emit('fermenter_state_update', app.brewapp_automatic_state, namespace='/brew') return ('', 204)
def startAutomatic(kid): key = str(kid) + "pid" app.brewapp_kettle_automatic[key] = True t = socketio.start_background_task(pidWrapper, kid=kid)
def switch_on_for_seconds(data): seconds = int(data["seconds"]) id = int(data["switch"]) t = socketio.start_background_task(run_for_seconds, id, seconds) pass