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)
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)
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)
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)