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})
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})