Exemplo n.º 1
0
def cold(request):
    roomIdList = ["1", "2", "3", "6"]
    for roomId in roomIdList:
        temp = deoServer.getPersistantData(roomId, "room", "night")
        res = deoServer.setPersistantData(roomId, "room", "reference", temp)
    #return render(request, 'web/back.html')
    context = {'action': 'cold set'}
    return render(request, 'web/done.html', context)
Exemplo n.º 2
0
def heat(request):
    roomIdList = ["1", "2", "3", "6"]
    for roomId in roomIdList:
        temp = deoServer.getPersistantData(roomId, "room", "day")
        res = deoServer.setPersistantData(roomId, "room", "reference", temp)
    #return HttpResponse("<a href='/web/'>BACK</a>")
    context = {'action': 'heat set'}
    return render(request, 'web/done.html', context)
Exemplo n.º 3
0
def set_reference(request):
    roomIdList = ["1", "2", "3", "6"]
    reference = request.POST.get('new_reference')
    room_id = request.POST.get('room_id')

    res = deoServer.setPersistantData(room_id, "room", "reference", reference)
    #return HttpResponse("<a href='/web/'>BACK</a>")
    context = {
        'action':
        'reference set to {} for room id {}'.format(reference, room_id)
    }
    return render(request, 'web/done.html', context)
Exemplo n.º 4
0
def light_stop(request):
    res = deoServer.setPersistantData('6', "yard", "light", "0")
    context = {'action': 'light_stopped'}
    return render(request, 'web/done.html', context)
Exemplo n.º 5
0
def door(request):
    res = deoServer.setPersistantData('1000', "door", "state", "1")
    context = {'action': 'door_opened'}
    return render(request, 'web/done.html', context)