def main():
    set_base_url()
    hue_requests.set_endpoint()
    last_update_id = None
    updates = get_updates()
    if len(updates['result']) > 0:
        last_update_id = get_last_update_id(updates) + 1
        get_updates(last_update_id)
    while True:
        updates = get_updates(last_update_id)
        if len(updates['result']) > 0:
            last_update_id = get_last_update_id(updates) + 1
            handle_updates(updates)
        time.sleep(0.5)
示例#2
0
def index(request):
    hue_requests.set_endpoint()
    text = temperature.all_rooms()
    return render(request, 'domostatsApp/domostatsApp.html', {'text': text})
示例#3
0
import hue_requests, temperature

KITCHEN = 'kitchen'
OUTDOOR = 'street'
HALL = 'hall'
MAIN_ROOM = 'main room'

spanish_name = {
    KITCHEN: 'interior',
    OUTDOOR: 'exterior',
    HALL: 'hall',
    MAIN_ROOM: 'habitación'
}

sensor_id = {KITCHEN: '14', OUTDOOR: '5', HALL: '45', MAIN_ROOM: '52'}


def get_all_info():
    temperature.get_all_info()


if __name__ == '__main__':
    hue_requests.set_endpoint()
    get_all_info()
示例#4
0
def index(request):
    hue_requests.set_endpoint()
    text = temperature.all_rooms()
    return render(request, 'home/home.html', {'text': text})