Ecobee thermometer not showing during device creation

Posted on
Fri Mar 29, 2019 12:38 pm
bhough17 offline
Posts: 13
Joined: Jan 04, 2018

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
Attachments
Screen Shot 2019-03-29 at 2.35.12 PM.png
Screen Shot 2019-03-29 at 2.35.12 PM.png (46 KiB) Viewed 6307 times

Posted on
Fri Mar 29, 2019 12:40 pm
FlyingDiver offline
User avatar
Posts: 7211
Joined: Jun 07, 2014
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?

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Fri Mar 29, 2019 12:48 pm
FlyingDiver offline
User avatar
Posts: 7211
Joined: Jun 07, 2014
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:

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

Posted on
Fri Mar 29, 2019 1:53 pm
bhough17 offline
Posts: 13
Joined: Jan 04, 2018

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:
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"
    }
}

2) Turned on logging with Plugins > Ecobee 2 > Configure…, and set Event Logging Level: to 'Debugging Messages", and immediately got this in the log:
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)


3) Disabled the plugin, and got this:
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"


4) Enabled the plugin, and got this:
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


5) Brought up the Config dialog for the plugin, clicked Save, and got this in the log:
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 object

Posted on
Fri Mar 29, 2019 1:54 pm
bhough17 offline
Posts: 13
Joined: Jan 04, 2018

Re: Ecobee thermometer not showing during device creation

…and I forgot to add… it's an Ecobee3

Posted on
Fri Mar 29, 2019 2:28 pm
FlyingDiver offline
User avatar
Posts: 7211
Joined: Jun 07, 2014
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.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Fri Mar 29, 2019 3:07 pm
bhough17 offline
Posts: 13
Joined: Jan 04, 2018

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

Posted on
Fri Mar 29, 2019 3:26 pm
FlyingDiver offline
User avatar
Posts: 7211
Joined: Jun 07, 2014
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

Posted on
Sat Apr 13, 2019 5:20 pm
balthisar offline
Posts: 5
Joined: Dec 22, 2017

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!

Posted on
Sat Apr 13, 2019 6:44 pm
FlyingDiver offline
User avatar
Posts: 7211
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Ecobee thermometer not showing during device creation

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!


True. In the latest version (2.2.0) there's a checkbox to enable/disable creation of the remote sensor devices.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Sat May 25, 2019 1:25 am
Hap offline
User avatar
Posts: 53
Joined: Jul 28, 2013
Location: Huntsville, AL

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.

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                        {}


I've checked and double checked. There are no remaining Ecobee devices in indigo.

Posted on
Sat May 25, 2019 6:13 am
FlyingDiver offline
User avatar
Posts: 7211
Joined: Jun 07, 2014
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:

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


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.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Sat May 25, 2019 1:14 pm
Hap offline
User avatar
Posts: 53
Joined: Jul 28, 2013
Location: Huntsville, AL

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.

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"
    }
}


Posted on
Sat May 25, 2019 1:18 pm
Hap offline
User avatar
Posts: 53
Joined: Jul 28, 2013
Location: Huntsville, AL

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

Posted on
Sat May 25, 2019 1:19 pm
FlyingDiver offline
User avatar
Posts: 7211
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Ecobee thermometer not showing during device creation

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).


Yeah, it was acting like the authentication server was working, but the data request wasn't. Or something like that.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Who is online

Users browsing this forum: No registered users and 1 guest