def resetCurrentSteps(): resetBeep() active = Step.query.filter_by(state='A').first() active.start = datetime.utcnow() active.end = None active.timer_start = None setTargetTemp(active.kettleid, active.temp) app.brewapp_current_step = to_dict(active) db.session.add(active) db.session.commit() socketio.emit('step_update', getSteps(), namespace='/brew')
def start_timer_of_current_step(): resetBeep() active = Step.query.filter_by(state='A').first() active.timer_start = datetime.utcnow() setTargetTemp(active.kettleid, active.temp) app.brewapp_current_step = to_dict(active) app.brewapp_current_step["endunix"] = int((active.timer_start - datetime(1970, 1, 1)).total_seconds()) * 1000 db.session.add(active) db.session.commit() socketio.emit('step_update', getSteps(), namespace ='/brew')
def resetCurrentSteps(): resetBeep() active = Step.query.filter_by(state='A').first() active.start = datetime.utcnow() active.end = None active.timer_start = None setTargetTemp(active.kettleid, active.temp) app.brewapp_current_step = to_dict(active) db.session.add(active) db.session.commit() socketio.emit('step_update', getSteps(), namespace ='/brew')
def resetSteps(): resetBeep() db.session.query(Step).update( { 'state': 'I', 'start': None, 'end': None, 'timer_start': None }, synchronize_session='evaluate') db.session.commit() socketio.emit('step_update', getSteps(), namespace='/brew')
def start_timer_of_current_step(): resetBeep() active = Step.query.filter_by(state='A').first() active.timer_start = datetime.utcnow() setTargetTemp(active.kettleid, active.temp) app.brewapp_current_step = to_dict(active) app.brewapp_current_step["endunix"] = int( (active.timer_start - datetime(1970, 1, 1)).total_seconds()) * 1000 db.session.add(active) db.session.commit() socketio.emit('step_update', getSteps(), namespace='/brew')
def resetSteps(): resetBeep() db.session.query(Step).update({'state': 'I', 'start': None, 'end': None, 'timer_start': None}, synchronize_session='evaluate') db.session.commit() socketio.emit('step_update', getAsArray(Step, order = "order"), namespace ='/brew')