def off(lamp): status = set_lamp_on(lamp, False) if status: flash(f"Lamp turned off!", 'success') else: flash(f"Toggle failed: {status}", 'error') return redirect(url_for('index'))
def toggle_group(state, group_id): light = True if state == 'on' else False lamps = get_lamps_by_group(group_id) status = True for lamp in lamps: res = set_lamp_on(lamp, light) if not res: status = False if status: flash(f"All lamps toggled!", 'success') else: flash(f"Toggle failed!", 'error') return redirect(url_for('index'))
def toggle_all(state): light = True if state == 'on' else False lamps = find_lamps() status = True for lamp in lamps: res = set_lamp_on(lamp[0], light) if not res: status = False if status: flash(f"All lamps toggled!", 'success') else: flash(f"Toggle failed!", 'error') return redirect(url_for('index'))
def off(lamp): status = set_lamp_on(lamp, False) return render_template('on.html', status=status)
def on(lamp): status = set_lamp_on(lamp, True) return render_template('on.html', status=status)