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