Exemplo n.º 1
0
def add_sensor():
    did = request.args.get('did')
    form = SensorForm()
    if form.validate_on_submit():
        sensor = Sensor()
        sensor.name = form.name.data
        sensor.describe = form.describe.data
        sensor.unit = form.unit.data
        sensor.device_id = did
        db.session.add(sensor)
        db.session.commit()
        return redirect(url_for('main.device', did=did))
    return render_template('main/add_sensor.html', form=form)
Exemplo n.º 2
0
def add_sensor():
    form = AddSensor()
    did = request.args.get('did')
    if did is None:
        abort(404)
    device = current_user.devices.filter_by(id=did).first()
    if device is None:
        abort(404)
    if form.validate_on_submit():
        sensor = Sensor()
        sensor.type = form.type.data
        sensor.name = form.name.data
        sensor.about = form.about.data
        sensor.unit = form.unit.data
        sensor.max = form.max.data
        sensor.min = form.min.data
        sensor.device_id = did
        db.session.add(sensor)
        db.session.commit()
        return redirect(url_for('main.device_info', did=did))
    return render_template('main/add_sensor.html', form=form)