Exemplo n.º 1
0
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'))
Exemplo n.º 2
0
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'))
Exemplo n.º 3
0
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'))
Exemplo n.º 4
0
def off(lamp):
    status = set_lamp_on(lamp, False)
    return render_template('on.html', status=status)
Exemplo n.º 5
0
def on(lamp):
    status = set_lamp_on(lamp, True)
    return render_template('on.html', status=status)