Chutney [main]
Call new temperature endpoint
[1mdiff --git a/chutney/weather/weather_updater.py b/chutney/weather/weather_updater.py[m
[1mindex ccb2af1..bf92f9a 100644[m
[1m--- a/chutney/weather/weather_updater.py[m
[1m+++ b/chutney/weather/weather_updater.py[m
[36m@@ -15,7 +15,7 @@[m [mclass WeatherUpdater:[m
lat = config['weather'].get('lat')[m
lon = config['weather'].get('lon')[m
[m
[31m- self.uri = f'https://{host}/api/weather?lat={lat}&lon={lon}&units=metric'[m
[32m+[m[32m self.uri = f'https://{host}/api/temperature?lat={lat}&lon={lon}&units=metric'[m
self.auth = (user, password)[m
self.weatherTempFile = 'data/weather.tmp'[m
self.weatherFile = 'data/weather.txt'[m
[36m@@ -33,18 +33,7 @@[m [mclass WeatherUpdater:[m
self.persistTemperature('halted')[m
[m
def getTemperature(self):[m
[31m- weather = self.getWeather()[m
[31m- currentWeather = list([m
[31m- filter([m
[31m- lambda t: t['timestep'] == 'current',[m
[31m- weather['tomorrow']['data']['timelines'][m
[31m- )[m
[31m- )[m
[31m-[m
[31m- return currentWeather[0]['intervals'][0]['values']['temperature'][m
[31m-[m
[31m- def getWeather(self):[m
[31m- return requests.get(self.uri, auth=self.auth, timeout=3).json()[m
[32m+[m[32m return requests.get(self.uri, auth=self.auth, timeout=3).json()['temperature'][m
[m
def persistTemperature(self, temperature):[m
with open(self.weatherTempFile, 'w') as file:[m