I am getting the same error as @bbruck with the LowLevelBadParameterError. This is a new setup. I wonder if the issue could be because I have the new thermostat that came out after the ecobee4 -
(doesn't have a number like previous versions did). I've tried uninstalling the plug-in and reinstalling, but still no joy. My log output is below.
Code: Select all
Oct 22, 2019 at 17:31:05
Ecobee 2 Debug logLevel = 5
Ecobee 2 Debug updateFrequency = 300.0
Ecobee 2 Debug setting temperature scale to F
Reloading plugin "Ecobee 2 2.2.0"
Stopping plugin "Ecobee 2 2.2.0" (pid 1596)
Ecobee 2 Debug runConcurrentThread ending
Ecobee 2 Stopping Ecobee
Stopped plugin "Ecobee 2 2.2.0"
Starting plugin "Ecobee 2 2.2.0" (pid 1598)
Ecobee 2 Debug logLevel = 5
Started plugin "Ecobee 2 2.2.0"
Ecobee 2 Starting Ecobee
Ecobee 2 Debug macOS 10.14.5, Indigo 7.4.0
Ecobee 2 Debug updateFrequency = 300.0
Ecobee 2 Debug setting temperature scale to F
Ecobee 2 Debug runConcurrentThread starting
Oct 22, 2019 at 17:31:32
Ecobee 2 Debug closedPrefsConfigUi called
Ecobee 2 Debug getDeviceFactoryUiValues: devIdList = UiElemIdList : (list)
Ecobee 2 Threaddebug get_device_list: typeId = IdList : (list), targetId = 1848551817, filter = , valuesDict = UiValuesDict : (dict)
Ecobee 2 Threaddebug get_account_list: typeId = IdList : (list), targetId = 1848551817, valuesDict = UiValuesDict : (dict)
Ecobee 2 Debug get_account_list: accounts = []
Ecobee 2 Threaddebug get_device_list: typeId = IdList : (list), targetId = 1848551817, filter = , valuesDict = UiValuesDict : (dict)
account : (string)
address : (string)
authStatus : (string)
createRemotes : true (bool)
deviceType : EcobeeAccount (string)
getPin : (string)
getTokens : (string)
holdType : nextTransition (string)
openEcobee : (string)
openEcobeeNote : (string)
pin : (string)
separator1 : (string)
spacer1 : (string)
spacer2 : (string)
spacer3 : (string)
Ecobee 2 Threaddebug get_account_list: typeId = IdList : (list), targetId = 1848551817, valuesDict = UiValuesDict : (dict)
account : (string)
address : (string)
authStatus : (string)
createRemotes : true (bool)
deviceType : EcobeeAccount (string)
getPin : (string)
getTokens : (string)
holdType : nextTransition (string)
openEcobee : (string)
openEcobeeNote : (string)
pin : (string)
separator1 : (string)
spacer1 : (string)
spacer2 : (string)
spacer3 : (string)
Ecobee 2 Debug get_account_list: accounts = []
Ecobee 2 Debug PIN Request OK, pin = wrxu. authorization_code = PCupXD3qVT6K5IQM5dE6oi4DUIXXDfJt
Ecobee 2 Threaddebug get_device_list: typeId = IdList : (list), targetId = 1848551817, filter = , valuesDict = UiValuesDict : (dict)
account : (string)
address : (string)
authStatus : PIN Request OK (string)
createRemotes : true (bool)
deviceType : EcobeeAccount (string)
getPin : (string)
getTokens : (string)
holdType : nextTransition (string)
openEcobee : (string)
openEcobeeNote : (string)
pin : wrxu (string)
separator1 : (string)
spacer1 : (string)
spacer2 : (string)
spacer3 : (string)
Ecobee 2 Threaddebug get_account_list: typeId = IdList : (list), targetId = 1848551817, valuesDict = UiValuesDict : (dict)
account : (string)
address : (string)
authStatus : PIN Request OK (string)
createRemotes : true (bool)
deviceType : EcobeeAccount (string)
getPin : (string)
getTokens : (string)
holdType : nextTransition (string)
openEcobee : (string)
openEcobeeNote : (string)
pin : wrxu (string)
separator1 : (string)
spacer1 : (string)
spacer2 : (string)
spacer3 : (string)
Ecobee 2 Debug get_account_list: accounts = []
Oct 22, 2019 at 17:32:21
Ecobee 2 Debug Token Request OK, access_token = 5VRi20mQfCPXO9o9KzGOrVMozZ1poMrF, refresh_token = 4kZ78owVTdjRozxKw3fxMo38VxtOrpoS, expires_in = 3599
Ecobee 2 Threaddebug get_device_list: typeId = IdList : (list), targetId = 1848551817, filter = , valuesDict = UiValuesDict : (dict)
account : (string)
address : (string)
authStatus : Authenticated (string)
createRemotes : true (bool)
deviceType : EcobeeAccount (string)
getPin : (string)
getTokens : (string)
holdType : nextTransition (string)
openEcobee : (string)
openEcobeeNote : (string)
pin : (string)
separator1 : (string)
spacer1 : (string)
spacer2 : (string)
spacer3 : (string)
Ecobee 2 Threaddebug get_account_list: typeId = IdList : (list), targetId = 1848551817, valuesDict = UiValuesDict : (dict)
account : (string)
address : (string)
authStatus : Authenticated (string)
createRemotes : true (bool)
deviceType : EcobeeAccount (string)
getPin : (string)
getTokens : (string)
holdType : nextTransition (string)
openEcobee : (string)
openEcobeeNote : (string)
pin : (string)
separator1 : (string)
spacer1 : (string)
spacer2 : (string)
spacer3 : (string)
Ecobee 2 Debug get_account_list: accounts = []
Error (client) _sendClosedConfigUi3() caught exception: LowLevelBadParameterError
Oct 22, 2019 at 17:33:45
Ecobee 2 Debug validateDeviceFactoryUi: valuesDict = UiValuesDict : (dict)
account : (string)
address : (string)
authStatus : Authenticated (string)
createRemotes : true (bool)
deviceType : EcobeeAccount (string)
getPin : (string)
getTokens : (string)
holdType : nextTransition (string)
openEcobee : (string)
openEcobeeNote : (string)
pin : (string)
separator1 : (string)
spacer1 : (string)
spacer2 : (string)
spacer3 : (string), devIdList = IdList : (list)
Ecobee 2 Debug closedDeviceFactoryUi: valuesDict =
UiValuesDict : (dict)
account : (string)
address : (string)
authStatus : Authenticated (string)
createRemotes : true (bool)
deviceType : EcobeeAccount (string)
getPin : (string)
getTokens : (string)
holdType : nextTransition (string)
openEcobee : (string)
openEcobeeNote : (string)
pin : (string)
separator1 : (string)
spacer1 : (string)
spacer2 : (string)
spacer3 : (string)
devIdList =
IdList : (list)
Ecobee 2 Created EcobeeAccount device 'Ecobee Account (1848551817)'
Ecobee 2 Error Error in plugin execution UiClosed3:
Traceback (most recent call last):
File "plugin.py", line 414, in closedDeviceFactoryUi
UnboundLocalError: local variable 'newdev' referenced before assignment
Ecobee 2 new device: Starting EcobeeAccount Device 1848551817
Ecobee 2 Debug new device: EcobeeAccount __init__, using refresh token = 4kZ78owVTdJRozxKw3fxMo38VxtOrpoS
Ecobee 2 Debug Token Request with refresh_token = 4kZ78owVTdJRozxKw3fxMo38VxtOrpoS
Ecobee 2 Debug Token Refresh OK, new access_token = aEIbHom2z1bAsElX6GjETJX769yQofRX, new refresh_token = dDpiq6Vf1a3SxZ7f5fbFWgrDanbrhEOl, expires_in = 3599
Oct 22, 2019 at 17:34:28
Indigo Cocoa client disconnected
Ecobee 2 Debug getDeviceFactoryUiValues: devIdList = UiElemIdList : (list)
Ecobee 2 Threaddebug get_device_list: typeId = IdList : (list), targetId = 354586620, filter = , valuesDict = UiValuesDict : (dict)
account : 1848551817 (integer)
deviceType : EcobeeThermostat (string)
Ecobee 2 Debug get_device_list: active_stats = []
Ecobee 2 Debug get_device_list: available_devices for EcobeeThermostat = []
Ecobee 2 Threaddebug get_account_list: typeId = IdList : (list), targetId = 354586620, valuesDict = UiValuesDict : (dict)
account : 1848551817 (integer)
deviceType : EcobeeThermostat (string)
Ecobee 2 Debug get_account_list: accounts = [(1848551817, u'Ecobee Account (1848551817)')]
Ecobee 2 Threaddebug get_device_list: typeId = IdList : (list), targetId = 354586620, filter = , valuesDict = UiValuesDict : (dict)
account : 1848551817 (integer)
address : (string)
authStatus : (string)
createRemotes : true (bool)
deviceType : EcobeeThermostat (string)
getPin : (string)
getTokens : (string)
holdType : nextTransition (string)
openEcobee : (string)
openEcobeeNote : (string)
pin : (string)
separator1 : (string)
spacer1 : (string)
spacer2 : (string)
spacer3 : (string)
Ecobee 2 Debug get_device_list: active_stats = []
Ecobee 2 Debug get_device_list: available_devices for EcobeeThermostat = []
Ecobee 2 Threaddebug get_account_list: typeId = IdList : (list), targetId = 354586620, valuesDict = UiValuesDict : (dict)
account : 1848551817 (integer)
address : (string)
authStatus : (string)
createRemotes : true (bool)
deviceType : EcobeeThermostat (string)
getPin : (string)
getTokens : (string)
holdType : nextTransition (string)
openEcobee : (string)
openEcobeeNote : (string)
pin : (string)
separator1 : (string)
spacer1 : (string)
spacer2 : (string)
spacer3 : (string)
Ecobee 2 Debug get_account_list: accounts = [(1848551817, u'Ecobee Account (1848551817)')]
Ecobee 2 Threaddebug get_device_list: typeId = IdList : (list), targetId = 354586620, filter = , valuesDict = UiValuesDict : (dict)
account : 1848551817 (integer)
address : (string)
authStatus : (string)
createRemotes : true (bool)
deviceType : EcobeeThermostat (string)
getPin : (string)
getTokens : (string)
holdType : nextTransition (string)
openEcobee : (string)
openEcobeeNote : (string)
pin : (string)
separator1 : (string)
spacer1 : (string)
spacer2 : (string)
spacer3 : (string)
Ecobee 2 Debug get_device_list: active_stats = []
Ecobee 2 Debug get_device_list: available_devices for EcobeeThermostat = []
Ecobee 2 Threaddebug get_account_list: typeId = IdList : (list), targetId = 354586620, valuesDict = UiValuesDict : (dict)
account : 1848551817 (integer)
address : (string)
authStatus : (string)
createRemotes : true (bool)
deviceType : EcobeeThermostat (string)
getPin : (string)
getTokens : (string)
holdType : nextTransition (string)
openEcobee : (string)
openEcobeeNote : (string)
pin : (string)
separator1 : (string)
spacer1 : (string)
spacer2 : (string)
spacer3 : (string)
Ecobee 2 Debug get_account_list: accounts = [(1848551817, u'Ecobee Account (1848551817)')]
Ecobee 2 Debug validateDeviceFactoryUi: valuesDict = UiValuesDict : (dict)
account : 1848551817 (integer)
address : (string)
authStatus : (string)
createRemotes : true (bool)
deviceType : EcobeeThermostat (string)
getPin : (string)
getTokens : (string)
holdType : nextTransition (string)
openEcobee : (string)
openEcobeeNote : (string)
pin : (string)
separator1 : (string)
spacer1 : (string)
spacer2 : (string)
spacer3 : (string), devIdList = IdList : (list)
Ecobee 2 Warning validateDeviceFactoryUi - No Thermostat Specified
Ecobee 2 Debug closedDeviceFactoryUi: user cancelled
Ecobee 2 Debug getDeviceFactoryUiValues: devIdList = UiElemIdList : (list)
Ecobee 2 Threaddebug get_device_list: typeId = IdList : (list), targetId = 354586620, filter = , valuesDict = UiValuesDict : (dict)
account : 1848551817 (integer)
deviceType : EcobeeThermostat (string)
Ecobee 2 Debug get_device_list: active_stats = []
Ecobee 2 Debug get_device_list: available_devices for EcobeeThermostat = []
Ecobee 2 Threaddebug get_account_list: typeId = IdList : (list), targetId = 354586620, valuesDict = UiValuesDict : (dict)
account : 1848551817 (integer)
deviceType : EcobeeThermostat (string)
Ecobee 2 Debug get_account_list: accounts = [(1848551817, u'Ecobee Account (1848551817)')]
Ecobee 2 Debug closedDeviceFactoryUi: user cancelled
Oct 22, 2019 at 17:35:40
Ecobee 2 Debug closedPrefsConfigUi called
Ecobee 2 Debug menuDumpThermostat
Ecobee 2 {}
Ecobee 2 {}
Ecobee 2 Debug validatePrefsConfigUi called
Ecobee 2 Debug closedPrefsConfigUi called