Smart Thermostat Premier support

Posted on
Fri Sep 09, 2022 6:52 pm
K3LAG offline
Posts: 23
Joined: Sep 27, 2012

Smart Thermostat Premier support

Are there any plans to update the plugin to support the Ecobee Smart Thermostat Premier?

I have mine working with the plugin but it doesn't recognize the device type and a few other things don't seem to update correctly.

Here's a details dump from the log of a get status request

Code: Select all
   Ecobee 2 Debug                  Ecobee - Living Room: action.actionControlUniversal: RequestStatus
   Ecobee 2 Debug                  Ecobee Account (785758232): Ecobee Account Update OK, got info on 1 thermostats
   Ecobee 2 Debug                  [
    {
        "brand": "ecobee",
        "equipmentStatus": "",
        "events": [],
        "features": "Home,HomeKit",
        "identifier": "531663957074",
        "isRegistered": true,
        "lastModified": "2022-09-09 22:58:07",
        "modelNumber": "aresSmart",
        "name": "Living Room",
        "program": {
            "climates": [
                {
                    "climateRef": "away",
                    "colour": 9021815,
                    "coolFan": "auto",
                    "coolTemp": 820,
                    "heatFan": "auto",
                    "heatTemp": 640,
                    "isOccupied": false,
                    "isOptimized": true,
                    "name": "Away",
                    "owner": "system",
                    "sensors": [
                        {
                            "id": "ei:0:1",
                            "name": "Living Room"
                        }
                    ],
                    "type": "program",
                    "vent": "off",
                    "ventilatorMinOnTime": 20
                },
                {
                    "climateRef": "home",
                    "colour": 13560055,
                    "coolFan": "auto",
                    "coolTemp": 750,
                    "heatFan": "auto",
                    "heatTemp": 710,
                    "isOccupied": true,
                    "isOptimized": false,
                    "name": "Home",
                    "owner": "system",
                    "sensors": [
                        {
                            "id": "ei:0:1",
                            "name": "Living Room"
                        }
                    ],
                    "type": "program",
                    "vent": "off",
                    "ventilatorMinOnTime": 20
                },
                {
                    "climateRef": "sleep",
                    "colour": 2179683,
                    "coolFan": "auto",
                    "coolTemp": 750,
                    "heatFan": "auto",
                    "heatTemp": 680,
                    "isOccupied": true,
                    "isOptimized": false,
                    "name": "Sleep",
                    "owner": "system",
                    "sensors": [
                        {
                            "id": "ei:0:1",
                            "name": "Living Room"
                        },
                        {
                            "id": "rs2:100:1",
                            "name": "Bedroom"
                        }
                    ],
                    "type": "program",
                    "vent": "off",
                    "ventilatorMinOnTime": 20
                },
                {
                    "climateRef": "smart1",
                    "colour": 9021815,
                    "coolFan": "auto",
                    "coolTemp": 750,
                    "heatFan": "auto",
                    "heatTemp": 710,
                    "isOccupied": true,
                    "isOptimized": true,
                    "name": "Afternoon",
                    "owner": "user",
                    "sensors": [
                        {
                            "id": "ei:0:1",
                            "name": "Living Room"
                        }
                    ],
                    "type": "program",
                    "vent": "off",
                    "ventilatorMinOnTime": 20
                }
            ],
            "currentClimateRef": "home",
            "schedule": [
                [
                    "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",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home"
                ],
                [
                    "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",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home"
                ],
                [
                    "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",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home"
                ],
                [
                    "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",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home"
                ],
                [
                    "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",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home"
                ],
                [
                    "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",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home"
                ],
                [
                    "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",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home"
                ]
            ]
        },
        "remoteSensors": [
            {
                "capability": [
                    {
                        "id": "1",
                        "type": "temperature",
                        "value": "754"
                    },
                    {
                        "id": "2",
                        "type": "humidity",
                        "value": "49"
                    },
                    {
                        "id": "3",
                        "type": "occupancy",
                        "value": "true"
                    },
                    {
                        "id": "4",
                        "type": "airQualityAccuracy",
                        "value": "unknown"
                    },
                    {
                        "id": "5",
                        "type": "airQuality",
                        "value": "unknown"
                    },
                    {
                        "id": "6",
                        "type": "vocPPM",
                        "value": "unknown"
                    },
                    {
                        "id": "7",
                        "type": "co2PPM",
                        "value": "unknown"
                    },
                    {
                        "id": "8",
                        "type": "airPressure",
                        "value": "unknown"
                    }
                ],
                "id": "ei:0",
                "inUse": true,
                "name": "Living Room",
                "type": "thermostat"
            },
            {
                "capability": [
                    {
                        "id": "1",
                        "type": "temperature",
                        "value": "738"
                    },
                    {
                        "id": "2",
                        "type": "occupancy",
                        "value": "true"
                    }
                ],
                "code": "Y4J7",
                "id": "rs2:100",
                "inUse": false,
                "name": "Bedroom",
                "type": "ecobee3_remote_sensor"
            }
        ],
        "runtime": {
            "actualAQAccuracy": 4,
            "actualAQScore": 281,
            "actualCO2": 2813,
            "actualHumidity": 49,
            "actualTemperature": 754,
            "actualVOC": 24083,
            "connectDateTime": "2022-09-08 15:59:38",
            "connected": true,
            "desiredCool": 750,
            "desiredCoolRange": [
                650,
                920
            ],
            "desiredDehumidity": 58,
            "desiredFanMode": "auto",
            "desiredHeat": 710,
            "desiredHeatRange": [
                450,
                790
            ],
            "desiredHumidity": 36,
            "disconnectDateTime": "2022-08-27 15:41:41",
            "firstConnected": "2022-07-26 18:39:33",
            "lastModified": "2022-09-10 00:43:01",
            "lastStatusModified": "2022-09-10 00:43:01",
            "rawTemperature": 754,
            "runtimeDate": "2022-09-10",
            "runtimeInterval": 6,
            "runtimeRev": "220910004301",
            "showIconMode": 0
        },
        "settings": {
            "autoAway": false,
            "autoHeatCoolFeatureEnabled": true,
            "auxMaxOutdoorTemp": 350,
            "auxOutdoorTempAlert": 500,
            "auxOutdoorTempAlertNotify": false,
            "auxOutdoorTempAlertNotifyTechnician": false,
            "auxRuntimeAlert": 10800,
            "auxRuntimeAlertNotify": false,
            "auxRuntimeAlertNotifyTechnician": false,
            "backlightOffDuringSleep": false,
            "backlightOffTime": 60,
            "backlightOnIntensity": 7,
            "backlightSleepIntensity": 4,
            "coldTempAlert": 500,
            "coldTempAlertEnabled": true,
            "compressorProtectionMinTemp": -10000,
            "compressorProtectionMinTime": 300,
            "condensationAvoid": false,
            "coolMaxTemp": 1200,
            "coolMinTemp": -100,
            "coolRangeHigh": 920,
            "coolRangeLow": 650,
            "coolStages": 2,
            "coolingLockout": false,
            "dehumidifierLevel": 58,
            "dehumidifierMode": "on",
            "dehumidifyOvercoolOffset": 20,
            "dehumidifyWhenHeating": false,
            "dehumidifyWithAC": true,
            "disableAlertsOnIdt": false,
            "disableHeatPumpAlerts": false,
            "disablePreCooling": false,
            "disablePreHeating": false,
            "drAccept": "always",
            "eiLocation": "",
            "electricityBillCycleMonths": 1,
            "electricityBillStartMonth": 1,
            "electricityBillingDayOfMonth": 1,
            "enableElectricityBillAlert": false,
            "enableProjectedElectricityBillAlert": false,
            "fanControlRequired": true,
            "fanMinOnTime": 10,
            "fanSpeed": "optimized",
            "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": 50,
            "heatMaxTemp": 1200,
            "heatMinTemp": 450,
            "heatPumpGroundWater": false,
            "heatPumpReversalOnCool": true,
            "heatRangeHigh": 790,
            "heatRangeLow": 450,
            "heatStages": 2,
            "holdAction": "nextPeriod",
            "hotTempAlert": 920,
            "hotTempAlertEnabled": true,
            "humidifierMode": "off",
            "humidity": "36",
            "humidityAlertNotify": false,
            "humidityAlertNotifyTechnician": false,
            "humidityHighAlert": -1,
            "humidityLowAlert": -1,
            "hvacMode": "cool",
            "installerCodeRequired": false,
            "isRentalProperty": false,
            "isVentilatorTimerOn": true,
            "lastServiceDate": "2014-01-06",
            "locale": "en",
            "maxSetBack": 100,
            "maxSetForward": 80,
            "monthlyElectricityBillLimit": 0,
            "monthsBetweenService": 6,
            "quickSaveSetBack": 40,
            "quickSaveSetForward": 40,
            "randomStartDelayCool": 0,
            "randomStartDelayHeat": 0,
            "remindMeDate": "2014-01-06",
            "serviceRemindMe": false,
            "serviceRemindTechnician": false,
            "smartCirculation": false,
            "soundAlertVolume": 0,
            "soundTickVolume": 0,
            "stage1CoolingDifferentialTemp": 5,
            "stage1CoolingDissipationTime": 31,
            "stage1HeatingDifferentialTemp": 5,
            "stage1HeatingDissipationTime": 31,
            "tempAlertNotify": true,
            "tempAlertNotifyTechnician": false,
            "tempCorrection": 15,
            "useCelsius": false,
            "useTimeFormat12": false,
            "useZoneController": false,
            "userAccessCode": "",
            "userAccessSetting": 0,
            "vent": "off",
            "ventilatorDehumidify": true,
            "ventilatorFreeCooling": true,
            "ventilatorMinOnTime": 20,
            "ventilatorMinOnTimeAway": 0,
            "ventilatorMinOnTimeHome": 20,
            "ventilatorOffDateTime": "2013-01-03 00:00:00",
            "ventilatorType": "none",
            "wifiOfflineAlert": false
        },
        "thermostatRev": "220909225807",
        "thermostatTime": "2022-09-09 20:44:18",
        "utcTime": "2022-09-10 00:44:18"
    }
]
   Ecobee 2 Debug                  Ecobee Account (785758232): getting data for 'Living Room', 531663957074
   Ecobee 2 Debug                  Ecobee Account (785758232): getting data for remote sensor 'Bedroom', Y4J7
   Ecobee 2 Debug                  Thermostat Update, thermostats =
{
    "531663957074": {
        "actualHumidity": 49,
        "actualTemperature": 754,
        "brand": "ecobee",
        "climates": {
            "away": "Away",
            "home": "Home",
            "sleep": "Sleep",
            "smart1": "Afternoon"
        },
        "currentClimate": "home",
        "desiredCool": 750,
        "desiredFanMode": "auto",
        "desiredHeat": 710,
        "equipmentStatus": "",
        "fanMinOnTime": 10,
        "features": "Home,HomeKit",
        "hvacMode": "cool",
        "internal": {
            "airPressure": "unknown",
            "airQuality": "unknown",
            "airQualityAccuracy": "unknown",
            "co2PPM": "unknown",
            "humidity": "49",
            "occupancy": "true",
            "temperature": "754",
            "vocPPM": "unknown"
        },
        "latestEventType": null,
        "modelNumber": "aresSmart",
        "name": "Living Room",
        "remotes": {
            "Y4J7": {
                "name": "Bedroom",
                "occupancy": "true",
                "temperature": "738",
                "thermostat": "531663957074"
            }
        }
    }
}
sensors = {
    "Y4J7": {
        "name": "Bedroom",
        "occupancy": "true",
        "temperature": "738",
        "thermostat": "531663957074"
    }
}

   Ecobee 2 Debug                  Ecobee - Living Room: Updating device
   Ecobee 2 Debug                  Ecobee - Living Room: Reported hsp: 710, converted hsp: 71.0
   Ecobee 2 Debug                  Ecobee - Living Room: Reported csp: 750, converted csp: 75.0
   Ecobee 2 Debug                  Ecobee - Living Room: Reported dispTemp: 754, converted dispTemp: 75.4
   Error                           device "Ecobee - Living Room" state key latestEventType not defined (ignoring update request)
   Error                           device "Ecobee - Living Room" state key climate not defined (ignoring update request)
   Error                           device "Ecobee - Living Room" state key hvacMode not defined (ignoring update request)
   Error                           device "Ecobee - Living Room" state key fanMinOnTime not defined (ignoring update request)
   Error                           device "Ecobee - Living Room" state key equipmentStatus not defined (ignoring update request)
   Error                           device "Ecobee - Living Room" state key device_type not defined (ignoring update request)
   Ecobee 2 Debug                  Ecobee - Bedroom: Updating device
   Ecobee 2 Debug                  Ecobee - Bedroom: Reported temp: 738, converted temp: 73.8


Posted on
Fri Sep 09, 2022 7:23 pm
FlyingDiver offline
User avatar
Posts: 7222
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Smart Thermostat Premier support

Looks like "aresSmart" is the new model. Should be doable.

https://github.com/FlyingDiver/Indigo-E ... /issues/29

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

Posted on
Fri Sep 09, 2022 7:25 pm
K3LAG offline
Posts: 23
Joined: Sep 27, 2012

Re: Smart Thermostat Premier support

Awesome. Let me know if you need me to do any testing.

Posted on
Fri Sep 09, 2022 7:26 pm
FlyingDiver offline
User avatar
Posts: 7222
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Smart Thermostat Premier support

K3LAG wrote:
Awesome. Let me know if you need me to do any testing.


Definitely will since I've never seen that model.

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

Posted on
Fri Sep 09, 2022 7:33 pm
K3LAG offline
Posts: 23
Joined: Sep 27, 2012

Re: Smart Thermostat Premier support

There is a Smart Thermostat Enhanced as well. It looks like it's largely the same as the premium with some features deleted.

Posted on
Sun Sep 11, 2022 11:23 am
FlyingDiver offline
User avatar
Posts: 7222
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Smart Thermostat Premier support


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

Posted on
Sun Sep 11, 2022 1:45 pm
K3LAG offline
Posts: 23
Joined: Sep 27, 2012

Re: Smart Thermostat Premier support

OK. Will be a day or two. I’m away from the house.

Posted on
Mon Sep 12, 2022 6:35 pm
K3LAG offline
Posts: 23
Joined: Sep 27, 2012

Re: Smart Thermostat Premier support

It's working better.

I'm still getting this warning and error in the log.

Code: Select all
   Warning                         temperature index out-of-range
   Error                           device "Ecobee - Living Room" state key temperatureInput2 not defined (ignoring update request)


And the status panel doesn't show the thermostat type at the top. Still says 'unknown - ecobee thermostat'. It is shown as device_type=aresSmart in the custom states.

Posted on
Mon Sep 12, 2022 6:57 pm
K3LAG offline
Posts: 23
Joined: Sep 27, 2012

Re: Smart Thermostat Premier support

Also, the occupied status is incorrect. The ecobee app is reporting as occupied and indigo is not.

Here's the log dump:

Code: Select all
Sep 12, 2022 at 9:20:58 PM
   Ecobee 2 Debug                  Ecobee - Living Room: action.actionControlUniversal: RequestStatus
   Ecobee 2 Debug                  Ecobee Account (785758232): Ecobee Account Update OK, got info on 1 thermostats
   Ecobee 2 Debug                  [
    {
        "brand": "ecobee",
        "equipmentStatus": "compCool1,fan",
        "events": [],
        "features": "Home,HomeKit",
        "identifier": "531663957074",
        "isRegistered": true,
        "lastModified": "2022-09-12 23:56:13",
        "modelNumber": "aresSmart",
        "name": "Living Room",
        "program": {
            "climates": [
                {
                    "climateRef": "away",
                    "colour": 9021815,
                    "coolFan": "auto",
                    "coolTemp": 820,
                    "heatFan": "auto",
                    "heatTemp": 640,
                    "isOccupied": false,
                    "isOptimized": true,
                    "name": "Away",
                    "owner": "system",
                    "sensors": [
                        {
                            "id": "ei:0:1",
                            "name": "Living Room"
                        }
                    ],
                    "type": "program",
                    "vent": "off",
                    "ventilatorMinOnTime": 20
                },
                {
                    "climateRef": "home",
                    "colour": 13560055,
                    "coolFan": "auto",
                    "coolTemp": 760,
                    "heatFan": "auto",
                    "heatTemp": 710,
                    "isOccupied": true,
                    "isOptimized": false,
                    "name": "Home",
                    "owner": "system",
                    "sensors": [
                        {
                            "id": "ei:0:1",
                            "name": "Living Room"
                        }
                    ],
                    "type": "program",
                    "vent": "off",
                    "ventilatorMinOnTime": 20
                },
                {
                    "climateRef": "sleep",
                    "colour": 2179683,
                    "coolFan": "auto",
                    "coolTemp": 760,
                    "heatFan": "auto",
                    "heatTemp": 680,
                    "isOccupied": true,
                    "isOptimized": false,
                    "name": "Sleep",
                    "owner": "system",
                    "sensors": [
                        {
                            "id": "ei:0:1",
                            "name": "Living Room"
                        },
                        {
                            "id": "rs2:100:1",
                            "name": "Bedroom"
                        }
                    ],
                    "type": "program",
                    "vent": "off",
                    "ventilatorMinOnTime": 20
                },
                {
                    "climateRef": "smart1",
                    "colour": 9021815,
                    "coolFan": "auto",
                    "coolTemp": 760,
                    "heatFan": "auto",
                    "heatTemp": 710,
                    "isOccupied": true,
                    "isOptimized": true,
                    "name": "Afternoon",
                    "owner": "user",
                    "sensors": [
                        {
                            "id": "ei:0:1",
                            "name": "Living Room"
                        }
                    ],
                    "type": "program",
                    "vent": "off",
                    "ventilatorMinOnTime": 20
                }
            ],
            "currentClimateRef": "home",
            "schedule": [
                [
                    "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",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home"
                ],
                [
                    "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",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home"
                ],
                [
                    "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",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home"
                ],
                [
                    "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",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home"
                ],
                [
                    "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",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home"
                ],
                [
                    "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",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home"
                ],
                [
                    "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",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "smart1",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home",
                    "home"
                ]
            ]
        },
        "remoteSensors": [
            {
                "capability": [
                    {
                        "id": "1",
                        "type": "temperature",
                        "value": "759"
                    },
                    {
                        "id": "2",
                        "type": "humidity",
                        "value": "59"
                    },
                    {
                        "id": "3",
                        "type": "occupancy",
                        "value": "true"
                    },
                    {
                        "id": "4",
                        "type": "airQualityAccuracy",
                        "value": "unknown"
                    },
                    {
                        "id": "5",
                        "type": "airQuality",
                        "value": "unknown"
                    },
                    {
                        "id": "6",
                        "type": "vocPPM",
                        "value": "unknown"
                    },
                    {
                        "id": "7",
                        "type": "co2PPM",
                        "value": "unknown"
                    },
                    {
                        "id": "8",
                        "type": "airPressure",
                        "value": "unknown"
                    }
                ],
                "id": "ei:0",
                "inUse": true,
                "name": "Living Room",
                "type": "thermostat"
            },
            {
                "capability": [
                    {
                        "id": "1",
                        "type": "temperature",
                        "value": "757"
                    },
                    {
                        "id": "2",
                        "type": "occupancy",
                        "value": "true"
                    }
                ],
                "code": "3TZK",
                "id": "rs2:102",
                "inUse": false,
                "name": "Kitchen",
                "type": "ecobee3_remote_sensor"
            },
            {
                "capability": [
                    {
                        "id": "1",
                        "type": "temperature",
                        "value": "760"
                    },
                    {
                        "id": "2",
                        "type": "occupancy",
                        "value": "true"
                    }
                ],
                "code": "3VDH",
                "id": "rs2:101",
                "inUse": false,
                "name": "Dining Room",
                "type": "ecobee3_remote_sensor"
            },
            {
                "capability": [
                    {
                        "id": "1",
                        "type": "temperature",
                        "value": "758"
                    },
                    {
                        "id": "2",
                        "type": "occupancy",
                        "value": "true"
                    }
                ],
                "code": "Y4J7",
                "id": "rs2:100",
                "inUse": false,
                "name": "Bedroom",
                "type": "ecobee3_remote_sensor"
            }
        ],
        "runtime": {
            "actualAQAccuracy": 4,
            "actualAQScore": 372,
            "actualCO2": 3720,
            "actualHumidity": 59,
            "actualTemperature": 759,
            "actualVOC": 94888,
            "connectDateTime": "2022-09-08 15:59:38",
            "connected": true,
            "desiredCool": 760,
            "desiredCoolRange": [
                650,
                920
            ],
            "desiredDehumidity": 58,
            "desiredFanMode": "auto",
            "desiredHeat": 710,
            "desiredHeatRange": [
                450,
                790
            ],
            "desiredHumidity": 36,
            "disconnectDateTime": "2022-08-27 15:41:41",
            "firstConnected": "2022-07-26 18:39:33",
            "lastModified": "2022-09-13 01:20:42",
            "lastStatusModified": "2022-09-13 01:20:42",
            "rawTemperature": 759,
            "runtimeDate": "2022-09-13",
            "runtimeInterval": 12,
            "runtimeRev": "220913012042",
            "showIconMode": 0
        },
        "settings": {
            "autoAway": false,
            "autoHeatCoolFeatureEnabled": true,
            "auxMaxOutdoorTemp": 350,
            "auxOutdoorTempAlert": 500,
            "auxOutdoorTempAlertNotify": false,
            "auxOutdoorTempAlertNotifyTechnician": false,
            "auxRuntimeAlert": 10800,
            "auxRuntimeAlertNotify": false,
            "auxRuntimeAlertNotifyTechnician": false,
            "backlightOffDuringSleep": false,
            "backlightOffTime": 60,
            "backlightOnIntensity": 7,
            "backlightSleepIntensity": 4,
            "coldTempAlert": 500,
            "coldTempAlertEnabled": true,
            "compressorProtectionMinTemp": -10000,
            "compressorProtectionMinTime": 300,
            "condensationAvoid": false,
            "coolMaxTemp": 1200,
            "coolMinTemp": -100,
            "coolRangeHigh": 920,
            "coolRangeLow": 650,
            "coolStages": 2,
            "coolingLockout": false,
            "dehumidifierLevel": 58,
            "dehumidifierMode": "on",
            "dehumidifyOvercoolOffset": 20,
            "dehumidifyWhenHeating": false,
            "dehumidifyWithAC": true,
            "disableAlertsOnIdt": false,
            "disableHeatPumpAlerts": false,
            "disablePreCooling": false,
            "disablePreHeating": false,
            "drAccept": "always",
            "eiLocation": "",
            "electricityBillCycleMonths": 1,
            "electricityBillStartMonth": 1,
            "electricityBillingDayOfMonth": 1,
            "enableElectricityBillAlert": false,
            "enableProjectedElectricityBillAlert": false,
            "fanControlRequired": true,
            "fanMinOnTime": 10,
            "fanSpeed": "optimized",
            "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": 50,
            "heatMaxTemp": 1200,
            "heatMinTemp": 450,
            "heatPumpGroundWater": false,
            "heatPumpReversalOnCool": true,
            "heatRangeHigh": 790,
            "heatRangeLow": 450,
            "heatStages": 2,
            "holdAction": "nextPeriod",
            "hotTempAlert": 920,
            "hotTempAlertEnabled": true,
            "humidifierMode": "off",
            "humidity": "36",
            "humidityAlertNotify": false,
            "humidityAlertNotifyTechnician": false,
            "humidityHighAlert": -1,
            "humidityLowAlert": -1,
            "hvacMode": "cool",
            "installerCodeRequired": false,
            "isRentalProperty": false,
            "isVentilatorTimerOn": true,
            "lastServiceDate": "2014-01-06",
            "locale": "en",
            "maxSetBack": 100,
            "maxSetForward": 80,
            "monthlyElectricityBillLimit": 0,
            "monthsBetweenService": 6,
            "quickSaveSetBack": 40,
            "quickSaveSetForward": 40,
            "randomStartDelayCool": 0,
            "randomStartDelayHeat": 0,
            "remindMeDate": "2014-01-06",
            "serviceRemindMe": false,
            "serviceRemindTechnician": false,
            "smartCirculation": false,
            "soundAlertVolume": 0,
            "soundTickVolume": 0,
            "stage1CoolingDifferentialTemp": 5,
            "stage1CoolingDissipationTime": 31,
            "stage1HeatingDifferentialTemp": 5,
            "stage1HeatingDissipationTime": 31,
            "tempAlertNotify": true,
            "tempAlertNotifyTechnician": false,
            "tempCorrection": 30,
            "useCelsius": false,
            "useTimeFormat12": false,
            "useZoneController": false,
            "userAccessCode": "",
            "userAccessSetting": 0,
            "vent": "off",
            "ventilatorDehumidify": true,
            "ventilatorFreeCooling": true,
            "ventilatorMinOnTime": 20,
            "ventilatorMinOnTimeAway": 0,
            "ventilatorMinOnTimeHome": 20,
            "ventilatorOffDateTime": "2013-01-03 00:00:00",
            "ventilatorType": "none",
            "wifiOfflineAlert": false
        },
        "thermostatRev": "220912235613",
        "thermostatTime": "2022-09-12 21:20:59",
        "utcTime": "2022-09-13 01:20:59"
    }
]
   Ecobee 2 Debug                  Ecobee Account (785758232): getting data for 'Living Room', 531663957074
   Ecobee 2 Debug                  Ecobee Account (785758232): getting data for remote sensor 'Kitchen', 3TZK
   Ecobee 2 Debug                  Ecobee Account (785758232): getting data for remote sensor 'Dining Room', 3VDH
   Ecobee 2 Debug                  Ecobee Account (785758232): getting data for remote sensor 'Bedroom', Y4J7
   Ecobee 2 Debug                  Thermostat Update, thermostats =
{
    "531663957074": {
        "actualHumidity": 59,
        "actualTemperature": 759,
        "brand": "ecobee",
        "climates": {
            "away": "Away",
            "home": "Home",
            "sleep": "Sleep",
            "smart1": "Afternoon"
        },
        "currentClimate": "home",
        "desiredCool": 760,
        "desiredFanMode": "auto",
        "desiredHeat": 710,
        "equipmentStatus": "compCool1,fan",
        "fanMinOnTime": 10,
        "features": "Home,HomeKit",
        "hvacMode": "cool",
        "internal": {
            "airPressure": "unknown",
            "airQuality": "unknown",
            "airQualityAccuracy": "unknown",
            "co2PPM": "unknown",
            "humidity": "59",
            "occupancy": "true",
            "temperature": "759",
            "vocPPM": "unknown"
        },
        "latestEventType": null,
        "modelNumber": "aresSmart",
        "name": "Living Room",
        "remotes": {
            "3TZK": {
                "name": "Kitchen",
                "occupancy": "true",
                "temperature": "757",
                "thermostat": "531663957074"
            },
            "3VDH": {
                "name": "Dining Room",
                "occupancy": "true",
                "temperature": "760",
                "thermostat": "531663957074"
            },
            "Y4J7": {
                "name": "Bedroom",
                "occupancy": "true",
                "temperature": "758",
                "thermostat": "531663957074"
            }
        }
    }
}
sensors = {
    "3TZK": {
        "name": "Kitchen",
        "occupancy": "true",
        "temperature": "757",
        "thermostat": "531663957074"
    },
    "3VDH": {
        "name": "Dining Room",
        "occupancy": "true",
        "temperature": "760",
        "thermostat": "531663957074"
    },
    "Y4J7": {
        "name": "Bedroom",
        "occupancy": "true",
        "temperature": "758",
        "thermostat": "531663957074"
    }
}

   Ecobee 2 Debug                  Ecobee - Living Room: Updating device
   Ecobee 2 Debug                  Ecobee - Living Room: Reported hsp: 710, converted hsp: 71.0
   Ecobee 2 Debug                  Ecobee - Living Room: Reported csp: 760, converted csp: 76.0
   Ecobee 2 Debug                  Ecobee - Living Room: Reported dispTemp: 759, converted dispTemp: 75.9
   Ecobee 2 Debug                  Ecobee - Living Room: Reported internalTemp: 759, converted internalTemp: 75.9
   Warning                         temperature index out-of-range
   Error                           device "Ecobee - Living Room" state key temperatureInput2 not defined (ignoring update request)
   Ecobee 2 Debug                  Ecobee - Bedroom: Updating device
   Ecobee 2 Debug                  Ecobee - Bedroom: Reported temp: 758, converted temp: 75.8
   Ecobee 2 Debug                  Ecobee - Dining Room: Updating device
   Ecobee 2 Debug                  Ecobee - Dining Room: Reported temp: 760, converted temp: 76.0
   Ecobee 2 Debug                  Ecobee - Kitchen: Updating device
   Ecobee 2 Debug                  Ecobee - Kitchen: Reported temp: 757, converted temp: 75.7


Notice that occupied for the thermostat says 'true' but in the gui it says occupied=no.
The other sensors seem to report accurately.

Posted on
Mon Sep 12, 2022 8:24 pm
FlyingDiver offline
User avatar
Posts: 7222
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Smart Thermostat Premier support

Edit the Ecobee thermostat device. Don't change anything, just open the dialog and hit save. That should fix the temperatureInput2 error.

I'll have to look at the occupied state.

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

Posted on
Mon Sep 12, 2022 8:32 pm
K3LAG offline
Posts: 23
Joined: Sep 27, 2012

Re: Smart Thermostat Premier support

Editing it and hitting save didn't fix it but deleting it and recreating did. It also fixed the device model on the panel.

The occupancy device for the thermostat also got created. The occupancy status in the custom states of the thermostat is still incorrect though.
Last edited by K3LAG on Mon Sep 12, 2022 8:34 pm, edited 1 time in total.

Posted on
Mon Sep 12, 2022 8:34 pm
FlyingDiver offline
User avatar
Posts: 7222
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Smart Thermostat Premier support

That probably also fixed the occupancy issue.

When the plugin sees an unknown model, it defaults to the minimum features. You would need to delete and recreate to actually fix that.

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

Posted on
Mon Sep 12, 2022 8:36 pm
K3LAG offline
Posts: 23
Joined: Sep 27, 2012

Re: Smart Thermostat Premier support

Yes. See my edit above. The occupancy status in the custom states of the thermostat is still incorrect.

Posted on
Mon Sep 12, 2022 8:38 pm
FlyingDiver offline
User avatar
Posts: 7222
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Smart Thermostat Premier support

K3LAG wrote:
Yes. See my edit above. The occupancy status in the custom states of the thermostat is still incorrect.


Hmmm. That's a puzzler.

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

Posted on
Mon Sep 12, 2022 8:39 pm
FlyingDiver offline
User avatar
Posts: 7222
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Smart Thermostat Premier support

You should have a separate occupancy device. Is IT showing the correct state?

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

Who is online

Users browsing this forum: No registered users and 10 guests