Now on the latest update. Still nothing showing in states. Here is the current log.
2017-08-20 14:46:03 DEBUG (Thread-9) [custom_components.lyric] proceeding with setup
2017-08-20 14:46:05 DEBUG (Thread-9) [custom_components.lyric] [{âdevicesâ: [{âchangeableValuesâ: {âmodeâ: âCoolâ, ânextPeriodTimeâ: â18:00:00â, âthermostatSetpointStatusâ: âNoHoldâ, âendCoolSetpointâ: 74, âcoolSetpointâ: 74, âendHeatSetpointâ: 62, âheatCoolModeâ: âCoolâ, âheatSetpointâ: 62}, âdisplayedOutdoorHumidityâ: 23, âdeviceClassâ: âThermostatâ, âmacIDâ: â00D02DBE737Dâ, âmaxCoolSetpointâ: 90, âisProvisionedâ: True, âoutdoorTemperatureâ: 97, âisUpgradingâ: False, âunitsâ: âFahrenheitâ, âdeviceTypeâ: âThermostatâ, âdeviceIDâ: âLCC-00D02DBE737Dâ, âallowedTimeIncrementsâ: 15, âmaxHeatSetpointâ: 90, âcurrentSchedulePeriodâ: {âperiodâ: âAwayâ, âdayâ: âSundayâ}, âscheduleStatusâ: âResumeâ, âallowedModesâ: [âHeatâ, âOffâ, âCoolâ], âvacationHoldâ: {âenabledâ: False}, âdeviceSettingsâ: {}, âindoorTemperatureâ: 74, âoperationStatusâ: {âmodeâ: âCoolâ, âfanRequestâ: True, âcirculationFanRequestâ: False}, âsettingsâ: {âtemperatureModeâ: {âairâ: False}, âhardwareSettingsâ: {âbrightnessâ: 0, âmaxBrightnessâ: 5}, âfanâ: {âchangeableValuesâ: {âmodeâ: âAutoâ}, âallowedModesâ: [âOnâ, âAutoâ, âCirculateâ]}, âspecialModeâ: {}}, âisAliveâ: True, âdeadbandâ: 0, âscheduleTypeâ: {âscheduleSubTypeâ: âNAâ, âscheduleTypeâ: âTimedâ}, âminHeatSetpointâ: 50, âhasDualSetpointStatusâ: False, âscheduleCapabilitiesâ: {âavailableScheduleTypesâ: [âNoneâ, âGeofencedâ, âTimedNorthAmericaâ], âschedulableFanâ: False}, âuserDefinedDeviceNameâ: âDownstairsâ, ânameâ: âDownstairsâ, âminCoolSetpointâ: 50}, {âchangeableValuesâ: {âmodeâ: âCoolâ, ânextPeriodTimeâ: â18:00:00â, âthermostatSetpointStatusâ: âNoHoldâ, âendCoolSetpointâ: 74, âcoolSetpointâ: 74, âendHeatSetpointâ: 62, âheatCoolModeâ: âCoolâ, âheatSetpointâ: 62}, âdisplayedOutdoorHumidityâ: 23, âdeviceClassâ: âThermostatâ, âmacIDâ: â00D02DBE72D7â, âmaxCoolSetpointâ: 90, âisProvisionedâ: True, âoutdoorTemperatureâ: 97, âisUpgradingâ: False, âunitsâ: âFahrenheitâ, âdeviceTypeâ: âThermostatâ, âdeviceIDâ: âLCC-00D02DBE72D7â, âallowedTimeIncrementsâ: 15, âmaxHeatSetpointâ: 90, âcurrentSchedulePeriodâ: {âperiodâ: âAwayâ, âdayâ: âSundayâ}, âscheduleStatusâ: âResumeâ, âallowedModesâ: [âHeatâ, âOffâ, âCoolâ], âvacationHoldâ: {âenabledâ: False}, âdeviceSettingsâ: {}, âindoorTemperatureâ: 74, âoperationStatusâ: {âmodeâ: âEquipmentOffâ, âfanRequestâ: False, âcirculationFanRequestâ: False}, âsettingsâ: {âtemperatureModeâ: {âairâ: False}, âhardwareSettingsâ: {âbrightnessâ: 0, âmaxBrightnessâ: 5}, âfanâ: {âchangeableValuesâ: {âmodeâ: âAutoâ}, âallowedModesâ: [âOnâ, âAutoâ, âCirculateâ]}, âspecialModeâ: {}}, âisAliveâ: True, âdeadbandâ: 0, âscheduleTypeâ: {âscheduleSubTypeâ: âNAâ, âscheduleTypeâ: âTimedâ}, âminHeatSetpointâ: 50, âhasDualSetpointStatusâ: False, âscheduleCapabilitiesâ: {âavailableScheduleTypesâ: [âNoneâ, âGeofencedâ, âTimedNorthAmericaâ], âschedulableFanâ: False}, âuserDefinedDeviceNameâ: âUpstairsâ, ânameâ: âUpstairsâ, âminCoolSetpointâ: 50}, {âchangeableValuesâ: {âmodeâ: âCoolâ, ânextPeriodTimeâ: â18:00:00â, âthermostatSetpointStatusâ: âNoHoldâ, âendCoolSetpointâ: 74, âcoolSetpointâ: 74, âendHeatSetpointâ: 62, âheatCoolModeâ: âCoolâ, âheatSetpointâ: 62}, âdisplayedOutdoorHumidityâ: 23, âdeviceClassâ: âThermostatâ, âmacIDâ: â00D02DBE736Bâ, âmaxCoolSetpointâ: 90, âisProvisionedâ: True, âoutdoorTemperatureâ: 97, âisUpgradingâ: False, âunitsâ: âFahrenheitâ, âdeviceTypeâ: âThermostatâ, âdeviceIDâ: âLCC-00D02DBE736Bâ, âallowedTimeIncrementsâ: 15, âmaxHeatSetpointâ: 90, âcurrentSchedulePeriodâ: {âperiodâ: âAwayâ, âdayâ: âSundayâ}, âscheduleStatusâ: âResumeâ, âallowedModesâ: [âHeatâ, âOffâ, âCoolâ], âvacationHoldâ: {âenabledâ: False}, âdeviceSettingsâ: {}, âindoorTemperatureâ: 74, âoperationStatusâ: {âmodeâ: âEquipmentOffâ, âfanRequestâ: False, âcirculationFanRequestâ: False}, âsettingsâ: {âtemperatureModeâ: {âairâ: False}, âhardwareSettingsâ: {âbrightnessâ: 0, âmaxBrightnessâ: 5}, âfanâ: {âchangeableValuesâ: {âmodeâ: âAutoâ}, âallowedModesâ: [âOnâ, âAutoâ, âCirculateâ]}, âspecialModeâ: {}}, âisAliveâ: True, âdeadbandâ: 0, âscheduleTypeâ: {âscheduleSubTypeâ: âNAâ, âscheduleTypeâ: âTimedâ}, âminHeatSetpointâ: 50, âhasDualSetpointStatusâ: False, âscheduleCapabilitiesâ: {âavailableScheduleTypesâ: [âNoneâ, âGeofencedâ, âTimedNorthAmericaâ], âschedulableFanâ: False}, âuserDefinedDeviceNameâ: âMaster Bedroomâ, ânameâ: âMaster Bedroomâ, âminCoolSetpointâ: 50}], âstateâ: âAZâ, âcityâ: âGilbertâ, âstreetAddressâ: âxxxâ, âcomfortLevelâ: 0, âusersâ: [{âisCurrentUserâ: True, âlocationRoleMappingâ: [{âstatusâ: 1, âroleâ: âAdultâ, âlocationIDâ: 273900, âlocationNameâ: âHomeâ}], âlastnameâ: âXxxâ, âfirstnameâ: âTylerâ, âdeletedâ: -62135596800, âconnectedHomeAccountExistsâ: True, âusernameâ: âxxxâ, âcreatedâ: 1496698511, âuserIDâ: 314105, âactivatedâ: True}, {âisCurrentUserâ: False, âlocationRoleMappingâ: [{âstatusâ: 1, âroleâ: âAdultâ, âlocationIDâ: 273900, âlocationNameâ: âHomeâ}], âlastnameâ: âxxxâ, âfirstnameâ: âxxxâ, âdeletedâ: -62135596800, âconnectedHomeAccountExistsâ: True, âusernameâ: âxxxâ, âcreatedâ: 1496844678, âuserIDâ: 316080, âactivatedâ: True}], âgeoFenceEnabledâ: False, âtimeZoneâ: âMountain Standard Timeâ, âcountryâ: âUsaâ, âpredictiveAIREnabledâ: False, âtimeZoneIdâ: âMountainâ, âdaylightSavingTimeEnabledâ: False, ânameâ: âHomeâ, âlocationIDâ: 273900, âzipcodeâ: â85295â}, {âusersâ: [{âisCurrentUserâ: True, âlocationRoleMappingâ: [{âstatusâ: 1, âroleâ: âAdultâ, âlocationIDâ: 273905, âlocationNameâ: âMaster Bedroomâ}], âlastnameâ: âXxxâ, âfirstnameâ: âTylerâ, âdeletedâ: -62135596800, âconnectedHomeAccountExistsâ: True, âusernameâ: âxxxâ, âcreatedâ: 1496698511, âuserIDâ: 314105, âactivatedâ: True}], âgeoFenceEnabledâ: False, âtimeZoneâ: âMountain Standard Timeâ, âcountryâ: âUsaâ, âpredictiveAIREnabledâ: False, âtimeZoneIdâ: âMountainâ, âdaylightSavingTimeEnabledâ: False, ânameâ: âMaster Bedroomâ, âlocationIDâ: 273905, âzipcodeâ: â85295â, âcomfortLevelâ: 0}]
2017-08-20 14:46:05 DEBUG (Thread-9) [custom_components.lyric] proceeding with discovery of platforms
2017-08-20 14:46:05 DEBUG (Thread-9) [custom_components.lyric] setup done of component
2017-08-20 14:46:05 DEBUG (Thread-19) [custom_components.climate.lyric] climate discovery_info: OrderedDict([(âclient_idâ, âhrjN4OEtpILLscAS7dpcQ4sUUiX0nqcvâ), (âclient_secretâ, âuCk8ZrARwV624uzGâ), (âfanâ, False)])
2017-08-20 14:46:05 DEBUG (Thread-19) [custom_components.climate.lyric] climate config: {}
2017-08-20 14:46:05 DEBUG (Thread-19) [custom_components.climate.lyric] Set up Lyric climate platform
2017-08-20 14:46:05 DEBUG (Thread-19) [custom_components.climate.lyric] away periods:
2017-08-20 14:46:05 DEBUG (Thread-19) [custom_components.climate.lyric] away periods:
2017-08-20 14:46:05 DEBUG (Thread-19) [custom_components.climate.lyric] away periods:
2017-08-20 14:46:05 ERROR (MainThread) [homeassistant.components.climate] Error while setting up platform lyric
Traceback (most recent call last):
File â/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity_component.pyâ, line 164, in _async_setup_platform
SLOW_SETUP_MAX_WAIT, loop=self.hass.loop)
File â/usr/lib/python3.5/asyncio/tasks.pyâ, line 392, in wait_for
return fut.result()
File â/usr/lib/python3.5/asyncio/futures.pyâ, line 274, in result
raise self._exception
File â/usr/lib/python3.5/concurrent/futures/thread.pyâ, line 55, in run
result = self.fn(*self.args, **self.kwargs)
File â/home/homeassistant/.homeassistant/custom_components/climate/lyric.pyâ, line 64, in setup_platform
for location, device in hass.data[DATA_LYRIC].thermostats()]
File â/home/homeassistant/.homeassistant/custom_components/climate/lyric.pyâ, line 63, in
devices = [LyricThermostat(location, device, hass, temp_unit, has_fan, away_periods)
File â/home/homeassistant/.homeassistant/custom_components/lyric.pyâ, line 163, in thermostats
for device in location.thermostats:
File â/srv/homeassistant/lib/python3.5/site-packages/lyric/init.pyâ, line 194, in thermostats
for device in self._devices:
File â/srv/homeassistant/lib/python3.5/site-packages/lyric/init.pyâ, line 161, in _devices
return self._lyric_api._devices(self._locationId, forceGet)
File â/srv/homeassistant/lib/python3.5/site-packages/lyric/init.pyâ, line 868, in _devices
return self._location(locationId)[âdevicesâ]
KeyError: âdevicesâ