From cc0d0a38d7f24885e5146bd0826fa8ba3e2b39a1 Mon Sep 17 00:00:00 2001 From: Greg Dowling Date: Wed, 2 Nov 2016 13:20:44 +0000 Subject: [PATCH] Get temparature units from vera controller. (#4130) Alrighty :dancing_women: --- homeassistant/components/climate/vera.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/climate/vera.py b/homeassistant/components/climate/vera.py index 447d2e4f720..b8b03f8dda9 100644 --- a/homeassistant/components/climate/vera.py +++ b/homeassistant/components/climate/vera.py @@ -8,7 +8,10 @@ import logging from homeassistant.util import convert from homeassistant.components.climate import ClimateDevice -from homeassistant.const import TEMP_FAHRENHEIT, ATTR_TEMPERATURE +from homeassistant.const import ( + TEMP_FAHRENHEIT, + TEMP_CELSIUS, + ATTR_TEMPERATURE) from homeassistant.components.vera import ( VeraDevice, VERA_DEVICES, VERA_CONTROLLER) @@ -95,7 +98,13 @@ class VeraThermostat(VeraDevice, ClimateDevice): @property def temperature_unit(self): """Return the unit of measurement.""" - return TEMP_FAHRENHEIT + vera_temp_units = ( + self.vera_device.vera_controller.temperature_units) + + if vera_temp_units == 'F': + return TEMP_FAHRENHEIT + + return TEMP_CELSIUS @property def current_temperature(self):