I saw that this has been reported on GitHub I just wanted to share my config and error log
Here is my config…
nest:
username: user
password: password
climate:
platform: nest
fan:
platform: nest
This is the error log…
16-09-29 08:57:40 homeassistant.components.climate: Error while setting up platform nest
Traceback (most recent call last):
File "/usr/local/lib/python3.5/dist-packages/homeassistant/helpers/entity_component.py", line 107, in _setup_platform
discovery_info)
File "/usr/local/lib/python3.5/dist-packages/homeassistant/components/climate/nest.py", line 30, in setup_platform
for structure, device in nest.devices()])
File "/usr/local/lib/python3.5/dist-packages/homeassistant/helpers/entity_component.py", line 198, in add_entities
if self.component.add_entity(entity, self):
File "/usr/local/lib/python3.5/dist-packages/homeassistant/helpers/entity_component.py", line 134, in add_entity
entity.update_ha_state()
File "/usr/local/lib/python3.5/dist-packages/homeassistant/helpers/entity.py", line 157, in update_ha_state
attr = self.state_attributes or {}
File "/usr/local/lib/python3.5/dist-packages/homeassistant/components/climate/__init__.py", line 358, in state_attributes
self._convert_for_display(self.current_temperature),
File "/usr/local/lib/python3.5/dist-packages/homeassistant/components/climate/__init__.py", line 539, in _convert_for_display
value = convert_temperature(temp, self.unit_of_measurement,
File "/usr/local/lib/python3.5/dist-packages/homeassistant/components/climate/nest.py", line 60, in unit_of_measurement
if self.device.measurement_scale == 'F':
AttributeError: 'Device' object has no attribute 'measurement_scale'
16-09-29 08:57:43 homeassistant.loader: Unable to find component fan.nest
16-09-29 08:57:43 homeassistant.bootstrap: Unable to find platform fan.nest
I did try changing the unit_system to metric but go the same error.
Thanks to all!!