Esempio n. 1
0
def deleteZone():
    try:
        if request.method == 'POST':
            conn = sqlite3.connect(launch_params['db'])
            functions.deleteZone(conn, request.form['zoneId'])
            event = functions.getLastEvent(conn)
            return zones(event)
    except Exception as e:
        return zones(str(e))
Esempio n. 2
0
def deleteSchedule():
    try:
        if request.method == 'POST':
            conn = sqlite3.connect(launch_params['db'])
            print(request.form)
            functions.deleteSchedule(conn, int(request.form['id']))
            event = functions.getLastEvent(conn)
        return schedules(event)
    except Exception as e:
        return schedules(str(e))
Esempio n. 3
0
def putSchedule():
    try:
        if request.method == 'POST':
            conn = sqlite3.connect(launch_params['db'])
            print(request.form)
            functions.putSchedule(conn, request.form['zoneId'],
                                  int(request.form['day']),
                                  int(request.form['duration_minutes']),
                                  request.form['start_time'],
                                  int(request.form['one_shot']))
            event = functions.getLastEvent(conn)
        return schedules(event)
    except Exception as e:
        return schedules(str(e))
Esempio n. 4
0
def home():
    try:
        # r = requests.get(launch_params['temp'])
        # temp = r.text
        # r = requests.get(launch_params['humidity'])
        # humidity = r.text
        # weatherData = {'temp':temp,'humidity':humidity}
        weatherData = {'temp': 0, 'humidity': 0}

        conn = sqlite3.connect(launch_params['db'])
        zones = functions.getZones(conn)
        lastEvent = functions.getLastEvent(conn)
        schedules = functions.getSchedules(conn)

        return render_template('home.jade',
                               lp=launch_params,
                               weatherData=weatherData)
    except Exception as e:
        print(str(e))
        return str(e)