Пример #1
0
def api_get_name(relay_id):
    if not Relays.is_valid_relayId(relay_id):
        return make_response(get_message("Invalid ID: " + str(relay_id)), 404)
    relay = Relays.get_relay(relay_id)
    if request.method == 'POST':
        print(request.form['data'])
        relay.set_name(json.loads(request.form['data']))
    return make_response(json.dumps(relay.get_name()), 200)
Пример #2
0
def api_get_status(relay_id):
    if not Relays.is_valid_relayId(relay_id):
        return make_response(get_message("Invalid ID: " + str(relay_id)), 404)
    status = Relays.get_relay(relay_id).get_status()
    if status:
        return make_response("1", 200)
    else:
        return make_response("0", 200)
Пример #3
0
def api_get_initValue(relay_id):
    if not Relays.is_valid_relayId(relay_id):
        return make_response(get_message("Invalid ID: " + str(relay_id)), 404)
    relay = Relays.get_relay(relay_id)
    if request.method == 'POST':
        print(request.form['data'])
        relay.set_initValue(json.loads(request.form['data']))
        socketio.emit('updated_relays_status', Relays.get_relays_raw())
    return make_response(json.dumps(relay.get_initValue()), 200)
Пример #4
0
def api_toggle_relay(relay_id):
    if not Relays.is_valid_relayId(relay_id):
        return make_response(get_message("Invalid ID: " + str(relay_id)), 404)
    Relays.get_relay(relay_id).toggle()
    socketio.emit('updated_relays_status', Relays.get_relays_raw())
    return make_response(get_message("Toggled OK"), 200)