From 7b999e6cd138b11a3e3e8f51611babaeb1df43cd Mon Sep 17 00:00:00 2001 From: hydreliox Date: Mon, 11 Jan 2016 05:29:32 +0100 Subject: [PATCH] Convert Temperature output Convert temperature from celcius to fahrenheit if the HA config need it --- homeassistant/components/sensor/netatmo.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/sensor/netatmo.py b/homeassistant/components/sensor/netatmo.py index f512510b93d..a23ef5fa09a 100644 --- a/homeassistant/components/sensor/netatmo.py +++ b/homeassistant/components/sensor/netatmo.py @@ -11,6 +11,7 @@ from datetime import timedelta from homeassistant.const import (CONF_API_KEY, CONF_USERNAME, CONF_PASSWORD, TEMP_CELCIUS, TEMP_FAHRENHEIT) from homeassistant.helpers.entity import Entity from homeassistant.util import Throttle +from homeassistant.util.temperature import celcius_to_fahrenheit REQUIREMENTS = [ 'https://github.com/HydrelioxGitHub/netatmo-api-python/archive/' @@ -118,8 +119,8 @@ class NetAtmoSensor(Entity): self._state = round(data['Temperature'], 1) elif self.temp_unit == TEMP_FAHRENHEIT: - self._state = round(data['Temperature'], - 1) + converted_temperature = celcius_to_fahrenheit(data['Temperature']) + self._state = round(converted_temperature, 1) else: self._state = round(data['Temperature'], 1) elif self.type == 'humidity':