Example #1
0
 def GET(self):
     nest = Nest(username=SETTINGS.get("nest", "user"),
                 password=SETTINGS.get("nest", "pwd"))
     nest.login()
     nest.read_status()        
     temperature = nest.status["shared"].itervalues().next()["current_temperature"]
     humidity = nest.status["device"].itervalues().next()["current_humidity"]
     return json.dumps({"temperature": external.convert_to_fahrenheit(temperature), "humidity": humidity})
Example #2
0
 def GET(self):
     weather = external.read_weather(station_number=SETTINGS.get("weather", "station"),
                                     api_key=SETTINGS.get("weather", "api_key"))
     temperature = external.convert_to_fahrenheit(external.convert_from_kelvin(weather["main"]["temp"]))
     humidity = weather["main"]["humidity"]
     return json.dumps({"temperature": temperature, "humidity": humidity})