Ecobee thermometer not showing during device creation
Ecobee thermometer not showing during device creation
Hi,
I've installed the Ecobee v2 2.2.0 plugin and successfully created an 'Ecobee Account' device, as outlined at https://github.com/FlyingDiver/Indigo-Ecobee-2
Pretty sure that's configured correctly, because: 1) when I log into https://www.ecobee.com/consumerportal and look at My Apps, I see the "Ecobee Indigo Plugin Version 2" listed; 2) the Custom State of the Ecobee Account device shows as 'Authenticated'; 3) all communication between the GUI at the consumer portal and my thermostat works (i.e. when I change the set temperature on either my thermostat or the web site, the other registers the action)
However, when I try to create a new Ecobee thermostat device, I have a problem. I set the device type to Ecobee 2, and the 'Create Ecobee 2 Device' window pops up. It's Device Type: is set to Ecobee Thermostat, which is expected. The Ecobee Account: popup shows the correct Ecobee Account from above. But the Ecobee Device: popup shows "- select an item -" and when I click on it there are no other options, it's an empty list.
Thanks, Bruce
I've installed the Ecobee v2 2.2.0 plugin and successfully created an 'Ecobee Account' device, as outlined at https://github.com/FlyingDiver/Indigo-Ecobee-2
Pretty sure that's configured correctly, because: 1) when I log into https://www.ecobee.com/consumerportal and look at My Apps, I see the "Ecobee Indigo Plugin Version 2" listed; 2) the Custom State of the Ecobee Account device shows as 'Authenticated'; 3) all communication between the GUI at the consumer portal and my thermostat works (i.e. when I change the set temperature on either my thermostat or the web site, the other registers the action)
However, when I try to create a new Ecobee thermostat device, I have a problem. I set the device type to Ecobee 2, and the 'Create Ecobee 2 Device' window pops up. It's Device Type: is set to Ecobee Thermostat, which is expected. The Ecobee Account: popup shows the correct Ecobee Account from above. But the Ecobee Device: popup shows "- select an item -" and when I click on it there are no other options, it's an empty list.
Thanks, Bruce
- Attachments
-
- Screen Shot 2019-03-29 at 2.35.12 PM.png (46 KiB) Viewed 7521 times
- FlyingDiver
- Posts: 7830
- Joined: Sat Jun 07, 2014 10:36 am
- Location: Southwest Florida, USA
Re: Ecobee thermometer not showing during device creation
Set the plugin to debug logging, restart it, then post the output from the log.
Also, which model of thermostat(s) do you have?
Also, which model of thermostat(s) do you have?
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
- FlyingDiver
- Posts: 7830
- Joined: Sat Jun 07, 2014 10:36 am
- Location: Southwest Florida, USA
Re: Ecobee thermometer not showing during device creation
Interesting. I just did some testing, and you found an edge condition of some kind I didn't run into before. No idea why I didn't see this before. Or any other testers.
For now, after you restart the plugin, bring up the config dialog and then click "save". You don't need to actually change anything. Then see if the device creation dialog gives you a list of devices to create. If you have debug logging turned on, you should see something like:
For now, after you restart the plugin, bring up the config dialog and then click "save". You don't need to actually change anything. Then see if the device creation dialog gives you a list of devices to create. If you have debug logging turned on, you should see something like:
Code: Select all
Ecobee 2 Debug Ecobee Account (1268354005): Ecobee Account Update OK, got info on 4 thermostats
Ecobee 2 Debug Ecobee Account (1268354005): getting data for 'Master Suite', 311018773951
Ecobee 2 Debug Ecobee Account (1268354005): getting data for remote sensor 'Master Bedroom', Y9KD
Ecobee 2 Debug Ecobee Account (1268354005): getting data for 'Upstairs', 311026238802
Ecobee 2 Debug Ecobee Account (1268354005): getting data for remote sensor 'Bonus Room', WQ34
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
Re: Ecobee thermometer not showing during device creation
Ok, here's some data for you
1) Before anything else, I did Plugins > Ecobee 2 > Write thermostat Data to Log, and got the following:
2) Turned on logging with Plugins > Ecobee 2 > Configure…, and set Event Logging Level: to 'Debugging Messages", and immediately got this in the log:
3) Disabled the plugin, and got this:
4) Enabled the plugin, and got this:
5) Brought up the Config dialog for the plugin, clicked Save, and got this in the log:
1) Before anything else, I did Plugins > Ecobee 2 > Write thermostat Data to Log, and got the following:
Code: Select all
Ecobee 2 {
"311000857362": {
"actualHumidity": 26,
"actualTemperature": 696,
"brand": "ecobee",
"climates": {
"away": "Away",
"home": "Home",
"sleep": "Sleep"
},
"currentClimate": "home",
"desiredCool": 752,
"desiredFanMode": "auto",
"desiredHeat": 680,
"equipmentStatus": "",
"fanMinOnTime": 10,
"features": "Home,HomeKit",
"hvacMode": "heat",
"internal": {
"humidity": "26",
"occupancy": "true",
"temperature": "694"
},
"latestEventType": "template",
"modelNumber": "athenaSmart",
"name": "Main Floor",
"remotes": {
"KBXL": {
"name": "Family room",
"occupancy": "false",
"temperature": "703",
"thermostat": "311000857362"
}
}
}
}
Ecobee 2 {
"KBXL": {
"name": "Family room",
"occupancy": "false",
"temperature": "703",
"thermostat": "311000857362"
}
}
Code: Select all
Ecobee 2 Debug logLevel = 10
Ecobee 2 Debug updateFrequency = 900.0
Ecobee 2 Debug setting temperature scale to C
Ecobee 2 Debug Ecobee Account (1111043351): Ecobee Account Update OK, got info on 1 thermostats
Ecobee 2 Debug Ecobee Account (1111043351): getting data for 'Main Floor', 311000857362
Ecobee 2 Debug Ecobee Account (1111043351): getting data for remote sensor 'Family room', KBXL
Ecobee 2 Debug Ecobee Main Floor (311000857362): Updating device
Error device "Ecobee Main Floor (311000857362)" state key device_type not defined (ignoring update request)
Error device "Ecobee Main Floor (311000857362)" state key device_type not defined (ignoring update request)
Error device "Ecobee Main Floor (311000857362)" state key climate not defined (ignoring update request)
Error humidity index out-of-range
Error device "Ecobee Main Floor (311000857362)" state key humidityInput1 not defined (ignoring update request)
Error device "Ecobee Main Floor (311000857362)" state key fanMinOnTime not defined (ignoring update request)
Error device "Ecobee Main Floor (311000857362)" state key equipmentStatus not defined (ignoring update request)
Error device "Ecobee Main Floor (311000857362)" state key hvacHeaterIsOn not defined (ignoring update request)
Error device "Ecobee Main Floor (311000857362)" state key hvacHeaterIsOn not defined (ignoring update request)
Error device "Ecobee Main Floor (311000857362)" state key hvacCoolerIsOn not defined (ignoring update request)
Error device "Ecobee Main Floor (311000857362)" state key hvacCoolerIsOn not defined (ignoring update request)
Error device "Ecobee Main Floor (311000857362)" state key hvacFanIsOn not defined (ignoring update request)
Error device "Ecobee Main Floor (311000857362)" state key hvacFanIsOn not defined (ignoring update request)
Error temperature index out-of-range
Error device "Ecobee Main Floor (311000857362)" state key temperatureInput2 not defined (ignoring update request)
Error device "Ecobee Main Floor (311000857362)" state key autoHome not defined (ignoring update request)
Error device "Ecobee Main Floor (311000857362)" state key autoAway not defined (ignoring update request)
Code: Select all
Disabling plugin "Ecobee 2 2.2.0"
Stopping plugin "Ecobee 2 2.2.0" (pid 3286)
Ecobee 2 Debug runConcurrentThread ending
Ecobee 2 Ecobee Account (1111043351): Stopping EcobeeAccount Device 1111043351
Ecobee 2 Ecobee Main Floor (311000857362): Stopping EcobeeThermostat Device 1101865278
Ecobee 2 Stopping Ecobee
Stopped plugin "Ecobee 2 2.2.0"
Code: Select all
Enabling plugin "Ecobee 2 2.2.0"
Starting plugin "Ecobee 2 2.2.0" (pid 3414)
Ecobee 2 Debug logLevel = 10
Started plugin "Ecobee 2 2.2.0"
Ecobee 2 Starting Ecobee
Ecobee 2 Debug macOS 10.13.6, Indigo 7.2.0
Ecobee 2 Debug updateFrequency = 900.0
Ecobee 2 Debug setting temperature scale to C
Ecobee 2 Ecobee Account (1111043351): Starting EcobeeAccount Device 1111043351
Ecobee 2 Debug Ecobee Account (1111043351): EcobeeAccount __init__, using refresh token = RwovUVuXPBpZmNkRqtmY6BirAzJr5aKZ
Ecobee 2 Debug Token Request with refresh_token = RwovUVuXPBpZmNkRqtmY6BirAzJr5aKZ
Ecobee 2 Debug Token Refresh OK, new access_token = 4ptUS2IM1QbL2SC5hpFhHJn5YBX8anWD, new refresh_token = l77im3uhPDHLnTzA1MkbqBAItH205bqP, expires_in = 3599
Ecobee 2 Ecobee Main Floor (311000857362): Starting EcobeeThermostat Device 1101865278
Ecobee 2 Debug Ecobee Main Floor (311000857362): no occupancy device
Ecobee 2 Debug runConcurrentThread starting
Ecobee 2 Debug Ecobee Account (1111043351): Ecobee Account Update OK, got info on 1 thermostats
Ecobee 2 Debug Ecobee Account (1111043351): getting data for 'Main Floor', 311000857362
Ecobee 2 Debug Ecobee Account (1111043351): getting data for remote sensor 'Family room', KBXL
Ecobee 2 Debug Ecobee Main Floor (311000857362): Updating device
Ecobee 2 Error updatable: Error obtaining ecobee account object
Code: Select all
Ecobee 2 Debug validatePrefsConfigUi called
Ecobee 2 Debug closedPrefsConfigUi called
Ecobee 2 Debug logLevel = 10
Ecobee 2 Debug updateFrequency = 900.0
Ecobee 2 Debug setting temperature scale to C
Ecobee 2 Debug Ecobee Account (1111043351): Ecobee Account Update OK, got info on 1 thermostats
Ecobee 2 Debug Ecobee Account (1111043351): getting data for 'Main Floor', 311000857362
Ecobee 2 Debug Ecobee Account (1111043351): getting data for remote sensor 'Family room', KBXL
Ecobee 2 Debug Ecobee Main Floor (311000857362): Updating device
Ecobee 2 Error updatable: Error obtaining ecobee account objectRe: Ecobee thermometer not showing during device creation
…and I forgot to add… it's an Ecobee3
- FlyingDiver
- Posts: 7830
- Joined: Sat Jun 07, 2014 10:36 am
- Location: Southwest Florida, USA
Re: Ecobee thermometer not showing during device creation
I'm not sure what you've got going on. Those log excerpts show that the plugin is seeing one thermostat and one remote. But something seems to have gone wrong with the device creation so that it's not using the right account device.
Delete both the thermostat and the remote. Restart the plugin. Try to create them. If the dialog box doesn't show any devices available to create, then open the config dialog and save it, then try to create it again.
Delete both the thermostat and the remote. Restart the plugin. Try to create them. If the dialog box doesn't show any devices available to create, then open the config dialog and save it, then try to create it again.
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
Re: Ecobee thermometer not showing during device creation
Fixed.
I'd been working inside a folder of devices ("HVAC") that I thought held all my Ecobee devices. But no, there was a Ecobee thermostat device lurking in the general Devices folder. And, because that was tied to the real thermostat, the plugin [correctly] saw there were no available thermostats.
I deleted the rogue thermostat (not sure how it got there or when I created it, but I'll have to admit guilt) and was immediately able to create a new thermostat device.
Everything working as desired now.
Thanks for your help!
Bruce
I'd been working inside a folder of devices ("HVAC") that I thought held all my Ecobee devices. But no, there was a Ecobee thermostat device lurking in the general Devices folder. And, because that was tied to the real thermostat, the plugin [correctly] saw there were no available thermostats.
I deleted the rogue thermostat (not sure how it got there or when I created it, but I'll have to admit guilt) and was immediately able to create a new thermostat device.
Everything working as desired now.
Thanks for your help!
Bruce
- FlyingDiver
- Posts: 7830
- Joined: Sat Jun 07, 2014 10:36 am
- Location: Southwest Florida, USA
Re: Ecobee thermometer not showing during device creation
Woof. Had me going there. But I did get some weird results when I tried to recreate your issue, so I'm going to try and chase that down when I get a chance. But I can back burner it for now.
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
Re: Ecobee thermometer not showing during device creation
And... just in case anyone encounters this thread when trying to add a remote sensor after following the above advice to get this to work, it seems that the plugin automatically created devices for them, thus attempts to add them will result in the empty list as shown in this post. D'oh!
- FlyingDiver
- Posts: 7830
- Joined: Sat Jun 07, 2014 10:36 am
- Location: Southwest Florida, USA
Re: Ecobee thermometer not showing during device creation
True. In the latest version (2.2.0) there's a checkbox to enable/disable creation of the remote sensor devices.balthisar wrote:And... just in case anyone encounters this thread when trying to add a remote sensor after following the above advice to get this to work, it seems that the plugin automatically created devices for them, thus attempts to add them will result in the empty list as shown in this post. D'oh!
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
Re: Ecobee thermometer not showing during device creation
I'm having a similar problem. The account authenticates fine. When I try to add the thermostat, it's a blank list.
I've checked and double checked. There are no remaining Ecobee devices in indigo.
Code: Select all
Ecobee 2 Debug Token Refresh OK, new access_token = 7vkwUGUoHPrFTjoq067SgGFNcDCqdzJD, new refresh_token = U0pGC8IqPW0xFRzxv7PoiTIHaeWMX5gs, expires_in = 3599
Ecobee 2 Debug runConcurrentThread starting
May 25, 2019 at 2:20:35 AM
Connected to PowerLinc 2413U interface on port usbserial-A403KF31
PowerLinc address 39.57.29, firmware version 9.14
May 25, 2019 at 2:20:59 AM
Ecobee 2 Debug menuDumpThermostat
Ecobee 2 {}
Ecobee 2 {}
Ecobee 2 Debug getDeviceFactoryUiValues: devIdList = UiElemIdList : (list)
Ecobee 2 Threaddebug get_device_list: typeId = IdList : (list), targetId = 1446408292, filter = , valuesDict = UiValuesDict : (dict)
account : 1942762185 (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 = 1446408292, valuesDict = UiValuesDict : (dict)
account : 1942762185 (integer)
deviceType : EcobeeThermostat (string)
Ecobee 2 Debug get_account_list: accounts = [(1942762185, u'Ecobee Account (1942762185)')]
Ecobee 2 Debug closedDeviceFactoryUi: user cancelled
Ecobee 2 Debug menuDumpThermostat
Ecobee 2 {}
Ecobee 2 {}
- FlyingDiver
- Posts: 7830
- Joined: Sat Jun 07, 2014 10:36 am
- Location: Southwest Florida, USA
Re: Ecobee thermometer not showing during device creation
Is that the complete log after a plugin restart? With debug logging turned on? Because you should see something like this:
It's that last line that's important. That's how many thermostats the Ecobee server thinks you have.
Make sure your plugin is up to date, then restart the plugin (debug logging enabled) and repost the results.
Code: Select all
Starting plugin "Ecobee 2 2.2.0" (pid 18571)
Ecobee 2 Debug logLevel = 10
Started plugin "Ecobee 2 2.2.0"
Ecobee 2 Starting Ecobee
Ecobee 2 Debug macOS 10.13.6, Indigo 7.3.1
Ecobee 2 Debug updateFrequency = 900.0
Ecobee 2 Debug setting temperature scale to F
Ecobee 2 Ecobee Account (363954845): Starting EcobeeAccount Device 363954845
Ecobee 2 Debug Ecobee Account (363954845): EcobeeAccount __init__, using refresh token = j2TmXO1aNLkW1Nl3uXc9FVEQnAzotWup
Ecobee 2 Debug Token Request with refresh_token = j2TmXO1aNLkW1Nl3uXc9FVEQnAzotWup
Ecobee 2 Debug Token Refresh OK, new access_token = a0Ewe8mLN8IAH9hoKo5KUGqaru87otFZ, new refresh_token = IjRuPSjYJWcb9hykoWDo8RLIbRIPhykH, expires_in = 3599
Ecobee 2 Debug runConcurrentThread starting
Ecobee 2 Debug Ecobee Account (363954845): Ecobee Account Update OK, got info on 4 thermostats
Make sure your plugin is up to date, then restart the plugin (debug logging enabled) and repost the results.
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
Re: Ecobee thermometer not showing during device creation
This showed up this morning after an interface restart (power outage) and I could add my Thermostat back (which automatically added the sensors). I don't know if there was a problem on Ecobee's end, or if it had something to do with restarting the interfaces (although I cycled the server multiple times yesterday).
Bottom line - everything is working fine now.
Bottom line - everything is working fine now.
Code: Select all
May 25, 2019 at 2:06:08 PM
Ecobee 2 Debug Ecobee Account (1942762185): Ecobee Account Update OK, got info on 1 thermostats
Ecobee 2 Threaddebug [
{
"brand": "ecobee",
"equipmentStatus": "",
"events": [],
"features": "Home,HomeKit",
"identifier": "311036044941",
"isRegistered": true,
"lastModified": "2019-05-25 07:11:39",
"modelNumber": "athenaSmart",
"name": "Main Floor",
"program": {
"climates": [
{
"climateRef": "home",
"colour": 13560055,
"coolFan": "auto",
"coolTemp": 720,
"heatFan": "auto",
"heatTemp": 690,
"isOccupied": true,
"isOptimized": false,
"name": "Home",
"owner": "system",
"sensors": [
{
"id": "rs:101:1",
"name": "Bedroom"
},
{
"id": "rs:100:1",
"name": "Living Room"
}
],
"type": "program",
"vent": "off",
"ventilatorMinOnTime": 20
},
{
"climateRef": "smart1",
"colour": 9021815,
"coolFan": "auto",
"coolTemp": 720,
"heatFan": "auto",
"heatTemp": 700,
"isOccupied": true,
"isOptimized": true,
"name": "Evening",
"owner": "user",
"sensors": [
{
"id": "rs:101:1",
"name": "Bedroom"
},
{
"id": "rs:100:1",
"name": "Living Room"
}
],
"type": "program",
"vent": "off",
"ventilatorMinOnTime": 20
},
{
"climateRef": "sleep",
"colour": 2179683,
"coolFan": "auto",
"coolTemp": 653,
"heatFan": "auto",
"heatTemp": 633,
"isOccupied": true,
"isOptimized": false,
"name": "Sleep",
"owner": "system",
"sensors": [
{
"id": "rs:101:1",
"name": "Bedroom"
}
],
"type": "program",
"vent": "off",
"ventilatorMinOnTime": 20
},
{
"climateRef": "away",
"colour": 9021815,
"coolFan": "auto",
"coolTemp": 740,
"heatFan": "auto",
"heatTemp": 680,
"isOccupied": false,
"isOptimized": true,
"name": "Away",
"owner": "system",
"sensors": [
{
"id": "rs:101:1",
"name": "Bedroom"
},
{
"id": "rs:100:1",
"name": "Living Room"
}
],
"type": "program",
"vent": "off",
"ventilatorMinOnTime": 20
}
],
"currentClimateRef": "home",
"schedule": [
[
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"home",
"home",
"home",
"home",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep"
],
[
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"home",
"home",
"home",
"home",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep"
],
[
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"home",
"home",
"home",
"home",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep"
],
[
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"home",
"home",
"home",
"home",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"away",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"smart1",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep"
],
[
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep"
],
[
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep"
],
[
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"home",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep",
"sleep"
]
]
},
"remoteSensors": [
{
"capability": [
{
"id": "1",
"type": "temperature",
"value": "718"
},
{
"id": "2",
"type": "occupancy",
"value": "true"
}
],
"code": "X3XP",
"id": "rs:100",
"inUse": true,
"name": "Living Room",
"type": "ecobee3_remote_sensor"
},
{
"capability": [
{
"id": "1",
"type": "temperature",
"value": "720"
},
{
"id": "2",
"type": "occupancy",
"value": "true"
}
],
"code": "PKTK",
"id": "rs:101",
"inUse": true,
"name": "Bedroom",
"type": "ecobee3_remote_sensor"
},
{
"capability": [
{
"id": "1",
"type": "temperature",
"value": "741"
},
{
"id": "2",
"type": "occupancy",
"value": "false"
}
],
"code": "JJCQ",
"id": "rs:102",
"inUse": false,
"name": "Craft Room",
"type": "ecobee3_remote_sensor"
},
{
"capability": [
{
"id": "1",
"type": "temperature",
"value": "784"
},
{
"id": "2",
"type": "occupancy",
"value": "false"
}
],
"code": "R86G",
"id": "rs:103",
"inUse": false,
"name": "Lil'bee",
"type": "ecobee3_remote_sensor"
},
{
"capability": [
{
"id": "1",
"type": "temperature",
"value": "709"
},
{
"id": "2",
"type": "humidity",
"value": "51"
},
{
"id": "3",
"type": "occupancy",
"value": "false"
}
],
"id": "ei:0",
"inUse": false,
"name": "Main Floor",
"type": "thermostat"
}
],
"runtime": {
"actualHumidity": 51,
"actualTemperature": 719,
"connectDateTime": "2019-05-25 12:28:55",
"connected": true,
"desiredCool": 720,
"desiredCoolRange": [
600,
840
],
"desiredDehumidity": 60,
"desiredFanMode": "auto",
"desiredHeat": 690,
"desiredHeatRange": [
450,
760
],
"desiredHumidity": 36,
"disconnectDateTime": "2019-05-17 17:14:16",
"firstConnected": "2016-09-30 21:31:21",
"lastModified": "2019-05-25 19:03:27",
"lastStatusModified": "2019-05-25 19:03:27",
"rawTemperature": 0,
"runtimeDate": "2019-05-25",
"runtimeInterval": 226,
"runtimeRev": "190525190327",
"showIconMode": 0
},
"settings": {
"autoAway": false,
"autoHeatCoolFeatureEnabled": true,
"auxMaxOutdoorTemp": 500,
"auxOutdoorTempAlert": 680,
"auxOutdoorTempAlertNotify": false,
"auxOutdoorTempAlertNotifyTechnician": false,
"auxRuntimeAlert": 0,
"auxRuntimeAlertNotify": false,
"auxRuntimeAlertNotifyTechnician": false,
"backlightOffDuringSleep": false,
"backlightOffTime": 60,
"backlightOnIntensity": 10,
"backlightSleepIntensity": 4,
"coldTempAlert": 600,
"coldTempAlertEnabled": true,
"compressorProtectionMinTemp": 150,
"compressorProtectionMinTime": 300,
"condensationAvoid": false,
"coolMaxTemp": 1200,
"coolMinTemp": -100,
"coolRangeHigh": 840,
"coolRangeLow": 600,
"coolStages": 1,
"coolingLockout": false,
"dehumidifierLevel": 60,
"dehumidifierMode": "off",
"dehumidifyOvercoolOffset": 0,
"dehumidifyWhenHeating": false,
"dehumidifyWithAC": false,
"disableAlertsOnIdt": false,
"disableHeatPumpAlerts": false,
"disablePreCooling": false,
"disablePreHeating": false,
"drAccept": "always",
"eiLocation": "",
"electricityBillCycleMonths": 1,
"electricityBillStartMonth": 1,
"electricityBillingDayOfMonth": 1,
"enableElectricityBillAlert": false,
"enableProjectedElectricityBillAlert": false,
"fanControlRequired": true,
"fanMinOnTime": 0,
"followMeComfort": false,
"groupName": "",
"groupRef": "",
"groupSetting": 0,
"hasBoiler": false,
"hasDehumidifier": false,
"hasElectric": false,
"hasErv": false,
"hasForcedAir": true,
"hasHeatPump": true,
"hasHrv": false,
"hasHumidifier": false,
"hasUVFilter": true,
"heatCoolMinDelta": 20,
"heatMaxTemp": 1200,
"heatMinTemp": 450,
"heatPumpGroundWater": false,
"heatPumpReversalOnCool": true,
"heatRangeHigh": 760,
"heatRangeLow": 450,
"heatStages": 1,
"holdAction": "nextPeriod",
"hotTempAlert": 780,
"hotTempAlertEnabled": true,
"humidifierMode": "off",
"humidity": "36",
"humidityAlertNotify": false,
"humidityAlertNotifyTechnician": false,
"humidityHighAlert": -1,
"humidityLowAlert": -1,
"hvacMode": "auto",
"installerCodeRequired": false,
"isRentalProperty": false,
"isVentilatorTimerOn": false,
"lastServiceDate": "2014-01-07",
"locale": "en",
"maxSetBack": 100,
"maxSetForward": 80,
"monthlyElectricityBillLimit": 0,
"monthsBetweenService": 6,
"quickSaveSetBack": 40,
"quickSaveSetForward": 40,
"randomStartDelayCool": 0,
"randomStartDelayHeat": 0,
"remindMeDate": "2014-01-07",
"serviceRemindMe": false,
"serviceRemindTechnician": false,
"smartCirculation": false,
"soundAlertVolume": 0,
"soundTickVolume": 0,
"stage1CoolingDifferentialTemp": 5,
"stage1CoolingDissipationTime": 31,
"stage1HeatingDifferentialTemp": 5,
"stage1HeatingDissipationTime": 31,
"tempAlertNotify": true,
"tempAlertNotifyTechnician": false,
"tempCorrection": 0,
"useCelsius": false,
"useTimeFormat12": true,
"useZoneController": false,
"userAccessCode": "",
"userAccessSetting": 22,
"vent": "off",
"ventilatorDehumidify": true,
"ventilatorFreeCooling": true,
"ventilatorMinOnTime": 20,
"ventilatorMinOnTimeAway": 0,
"ventilatorMinOnTimeHome": 20,
"ventilatorOffDateTime": "",
"ventilatorType": "none",
"wifiOfflineAlert": false
},
"thermostatRev": "190525071139",
"thermostatTime": "2019-05-25 14:06:08",
"utcTime": "2019-05-25 19:06:08"
}
]
Ecobee 2 Debug Ecobee Account (1942762185): getting data for 'Main Floor', 311036044941
Ecobee 2 Debug Ecobee Account (1942762185): getting data for remote sensor 'Living Room', X3XP
Ecobee 2 Debug Ecobee Account (1942762185): getting data for remote sensor 'Bedroom', PKTK
Ecobee 2 Debug Ecobee Account (1942762185): getting data for remote sensor 'Craft Room', JJCQ
Ecobee 2 Debug Ecobee Account (1942762185): getting data for remote sensor 'Lil'bee', R86G
Ecobee 2 Threaddebug Thermostat Update, thermostats =
{
"311036044941": {
"actualHumidity": 51,
"actualTemperature": 719,
"brand": "ecobee",
"climates": {
"away": "Away",
"home": "Home",
"sleep": "Sleep",
"smart1": "Evening"
},
"currentClimate": "home",
"desiredCool": 720,
"desiredFanMode": "auto",
"desiredHeat": 690,
"equipmentStatus": "",
"fanMinOnTime": 0,
"features": "Home,HomeKit",
"hvacMode": "auto",
"internal": {
"humidity": "51",
"occupancy": "false",
"temperature": "709"
},
"latestEventType": null,
"modelNumber": "athenaSmart",
"name": "Main Floor",
"remotes": {
"JJCQ": {
"name": "Craft Room",
"occupancy": "false",
"temperature": "741",
"thermostat": "311036044941"
},
"PKTK": {
"name": "Bedroom",
"occupancy": "true",
"temperature": "720",
"thermostat": "311036044941"
},
"R86G": {
"name": "Lil'bee",
"occupancy": "false",
"temperature": "784",
"thermostat": "311036044941"
},
"X3XP": {
"name": "Living Room",
"occupancy": "true",
"temperature": "718",
"thermostat": "311036044941"
}
}
}
}
sensors = {
"JJCQ": {
"name": "Craft Room",
"occupancy": "false",
"temperature": "741",
"thermostat": "311036044941"
},
"PKTK": {
"name": "Bedroom",
"occupancy": "true",
"temperature": "720",
"thermostat": "311036044941"
},
"R86G": {
"name": "Lil'bee",
"occupancy": "false",
"temperature": "784",
"thermostat": "311036044941"
},
"X3XP": {
"name": "Living Room",
"occupancy": "true",
"temperature": "718",
"thermostat": "311036044941"
}
}
Re: Ecobee thermometer not showing during device creation
Oh and this is all I got in the logs when the plugin started when it wasn't working, The line you were looking for wasn't there.
Code: Select all
Started plugin "Ecobee 2 2.2.0"
Ecobee 2 Starting Ecobee
Ecobee 2 Debug macOS 10.13.6, Indigo 7.3.1
Ecobee 2 Debug updateFrequency = 900.0
Ecobee 2 Debug setting temperature scale to F
Ecobee 2 Ecobee Account (1942762185): Starting EcobeeAccount Device 1942762185
Ecobee 2 Debug Ecobee Account (1942762185): EcobeeAccount __init__, using refresh token = jFu4NIioOJVqi4gjt1wLpciTp3AnhAJP
Ecobee 2 Debug Token Request with refresh_token = jFu4NIioOJVqi4gjt1wLpciTp3AnhAJP
- FlyingDiver
- Posts: 7830
- Joined: Sat Jun 07, 2014 10:36 am
- Location: Southwest Florida, USA
Re: Ecobee thermometer not showing during device creation
Yeah, it was acting like the authentication server was working, but the data request wasn't. Or something like that.Hap wrote:This showed up this morning after an interface restart (power outage) and I could add my Thermostat back (which automatically added the sensors). I don't know if there was a problem on Ecobee's end, or if it had something to do with restarting the interfaces (although I cycled the server multiple times yesterday).
joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177
my plugins: http://forums.indigodomo.com/viewforum.php?f=177