Announcement

Collapse
No announcement yet.

ecobee plug-in failure - Fixed!

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Originally posted by ramans View Post
    OK ... any update?
    I did a complete install on an identical Odroid (OS=Armbian Bionic - Ubuntu 18.04) and Mono version 5.16. Same ecobee results as above. I am now back to my original Odroid with Mono v 5.0.1.1.
    Anything I can try to help?
    Have you installed the mono-complete package on your Odroid?

    Comment


    • #17
      Good morning spud (gotta be morning somewhere in Canada)
      Complete fresh install:
      Ubuntu 18.04 LTS on an Odroid HC1
      Installed mono-complete and mono-vbnc

      I was able to register the ecobee plugin as expected. Restarted HS3 with zwave and X10 plugins enabled and ecobee disabled. Log shows no problems.
      After the ecobee plugin was enabled the errors started ... see below.
      9:12:48 AM Ecobee DEBUG Response= { "page": { "page": 1, "totalPages": 1, "pageSize": 1, "total": 1 }, "thermostatList": [ { "identifier": "411958001836", "name": "zone 3", "thermostatRev": "181114025950", "isRegistered": true, "modelNumber": "nikeSmart", "brand": "ecobee", "features": "Home,HomeKit", "lastModified": "2018-11-14 02:59:50", "thermostatTime": "2018-11-24 09:12:48", "utcTime": "2018-11-24 14:12:48", "settings": { "hvacMode": "heat", "lastServiceDate": "2014-10-31", "serviceRemindMe": false, "monthsBetweenService": 6, "remindMeDate": "2015-04-30", "vent": "off", "ventilatorMinOnTime": 20, "serviceRemindTechnician": false, "eiLocation": "", "coldTempAlert": 500, "coldTempAlertEnabled": true, "hotTempAlert": 920, "hotTempAlertEnabled": true, "coolStages": 1, "heatStages": 1, "maxSetBack": 100, "maxSetForward": 80, "quickSaveSetBack": 40, "quickSaveSetForward": 40, "hasHeatPump": false, "hasForcedAir": true, "hasBoiler": false, "hasHumidifier": false, "hasErv": false, "hasHrv": false, "condensationAvoid": false, "useCelsius": false, "useTimeFormat12": true, "locale": "en", "humidity": "36", "humidifierMode": "off", "backlightOnIntensity": 10, "backlightSleepIntensity": 4, "backlightOffTime": 60, "soundTickVolume": 0, "soundAlertVolume": 0, "compressorProtectionMinTime": 300, "compressorProtectionMinTemp": 350, "stage1HeatingDifferentialTemp": 5, "stage1CoolingDifferentialTemp": 5, "stage1HeatingDissipationTime": 31, "stage1CoolingDissipationTime": 31, "heatPumpReversalOnCool": true, "fanControlRequired": true, "fanMinOnTime": 0, "heatCoolMinDelta": 50, "tempCorrection": -25, "holdAction": "nextPeriod", "heatPumpGroundWater": false, "hasElectric": false, "hasDehumidifier": false, "dehumidifierMode": "off", "dehumidifierLevel": 60, "dehumidifyWithAC": false, "dehumidifyOvercoolOffset": 0, "autoHeatCoolFeatureEnabled": true, "wifiOfflineAlert": false, "heatMinTemp": 450, "heatMaxTemp": 1200, "coolMinTemp": -100, "coolMaxTemp": 1200, "heatRangeHigh": 790, "heatRangeLow": 450, "coolRangeHigh": 920, "coolRangeLow": 650, "userAccessCode": "****", "userAccessSetting": 31, "auxRuntimeAlert": 10800, "auxOutdoorTempAlert": 500, "auxMaxOutdoorTemp": 700, "auxRuntimeAlertNotify": false, "auxOutdoorTempAlertNotify": false, "auxRuntimeAlertNotifyTechnician": false, "auxOutdoorTempAlertNotifyTechnician": false, "disablePreHeating": false, "disablePreCooling": false, "installerCodeRequired": false, "drAccept": "always", "isRentalProperty": false, "useZoneController": false, "randomStartDelayCool": 0, "randomStartDelayHeat": 0, "humidityHighAlert": -1, "humidityLowAlert": -1, "disableHeatPumpAlerts": false, "disableAlertsOnIdt": false, "humidityAlertNotify": false, "humidityAlertNotifyTechnician": false, "tempAlertNotify": true, "tempAlertNotifyTechnician": false, "monthlyElectricityBillLimit": 0, "enableElectricityBillAlert": false, "enableProjectedElectricityBillAlert": false, "electricityBillingDayOfMonth": 1, "electricityBillCycleMonths": 1, "electricityBillStartMonth": 1, "ventilatorMinOnTimeHome": 20, "ventilatorMinOnTimeAway": 0, "backlightOffDuringSleep": false, "autoAway": false, "smartCirculation": false, "followMeComfort": false, "ventilatorType": "none", "isVentilatorTimerOn": false, "ventilatorOffDateTime": "", "hasUVFilter": true, "coolingLockout": false, "ventilatorFreeCooling": true, "dehumidifyWhenHeating": false, "ventilatorDehumidify": false, "groupRef": "663e384687fff779620", "groupName": "Whole house", "groupSetting": 1751 }, "runtime": { "runtimeRev": "181124141201", "connected": true, "firstConnected": "2018-10-04 17:42:04", "connectDateTime": "2018-11-24 13:50:05", "disconnectDateTime": "2018-11-21 17:51:28", "lastModified": "2018-11-24 14:12:01", "lastStatusModified": "2018-11-24 14:12:01", "runtimeDate": "2018-11-24", "runtimeInterval": 167, "actualTemperature": 701, "actualHumidity": 37, "desiredHeat": 680, "desiredCool": 730, "desiredHumidity": 36, "desiredDehumidity": 60, "desiredFanMode": "auto", "desiredHeatRange": [ 450, 790 ], "desiredCoolRange": [ 650, 920 ] }, "events": [], "program": { "schedule": [ [ "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", "smart1", "smart1", "smart1", "smart1", "smart1", "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", "smart1", "smart1", "smart1", "smart1", "smart1", "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", "smart1", "smart1", "smart1", "smart1", "smart1", "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", "smart1", "smart1", "smart1", "smart1", "smart1", "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", "smart1", "smart1", "smart1", "smart1", "smart1", "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", "smart1", "smart1", "smart1", "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", "smart1", "smart1", "smart1", "sleep" ] ], "climates": [ { "name": "Away", "climateRef": "away", "isOccupied": false, "isOptimized": true, "coolFan": "auto", "heatFan": "auto", "vent": "off", "ventilatorMinOnTime": 20, "owner": "system", "type": "program", "colour": 9021815, "coolTemp": 820, "heatTemp": 640, "sensors": [ { "id": "ei:0:1", "name": "zone 3" } ] }, { "name": "Home", "climateRef": "home", "isOccupied": true, "isOptimized": false, "coolFan": "auto", "heatFan": "auto", "vent": "off", "ventilatorMinOnTime": 20, "owner": "system", "type": "program", "colour": 13560055, "coolTemp": 730, "heatTemp": 680, "sensors": [ { "id": "ei:0:1", "name": "zone 3" } ] }, { "name": "Sleep", "climateRef": "sleep", "isOccupied": true, "isOptimized": false, "coolFan": "auto", "heatFan": "auto", "vent": "off", "ventilatorMinOnTime": 20, "owner": "system", "type": "program", "colour": 2179683, "coolTemp": 750, "heatTemp": 660, "sensors": [ { "id": "rs:101:1", "name": "zone 3 bedroom" } ] }, { "name": "Evening", "climateRef": "smart1", "isOccupied": true, "isOptimized": true, "coolFan": "auto", "heatFan": "auto", "vent": "off", "ventilatorMinOnTime": 20, "owner": "user", "type": "program", "colour": 9021815, "coolTemp": 740, "heatTemp": 680, "sensors": [ { "id": "ei:0:1", "name": "zone 3" } ] } ], "currentClimateRef": "home" }, "remoteSensors": [ { "id": "rs:101", "name": "zone 3 bedroom", "type": "ecobee3_remote_sensor", "code": "D26Q", "inUse": false, "capability": [ { "id": "1", "type": "temperature", "value": "672" }, { "id": "2", "type": "occupancy", "value": "false" } ] }, { "id": "ei:0", "name": "zone 3", "type": "thermostat", "inUse": true, "capability": [ { "id": "1", "type": "temperature", "value": "701" }, { "id": "2", "type": "humidity", "value": "37" } ] } ] } ], "status": { "code": 0, "message": "" } }
      Nov-24 9:12:48 AM Ecobee DEBUG GET https://api.ecobee.com/1/thermostat?...vsm7alzhhvFGhQ
      Nov-24 9:12:32 AM Ecobee DEBUG Response= { "page": { "page": 1, "totalPages": 1, "pageSize": 1, "total": 1 }, "thermostatList": [ { "identifier": "411978351908", "name": "zone 1", "thermostatRev": "181122020402", "isRegistered": true, "modelNumber": "nikeSmart", "brand": "ecobee", "features": "Home,HomeKit", "lastModified": "2018-11-22 02:04:02", "thermostatTime": "2018-11-24 09:12:31", "utcTime": "2018-11-24 14:12:31", "settings": { "hvacMode": "heat", "lastServiceDate": "2014-10-31", "serviceRemindMe": false, "monthsBetweenService": 6, "remindMeDate": "2015-04-30", "vent": "off", "ventilatorMinOnTime": 20, "serviceRemindTechnician": false, "eiLocation": "", "coldTempAlert": 500, "coldTempAlertEnabled": true, "hotTempAlert": 920, "hotTempAlertEnabled": true, "coolStages": 1, "heatStages": 1, "maxSetBack": 100, "maxSetForward": 80, "quickSaveSetBack": 40, "quickSaveSetForward": 40, "hasHeatPump": false, "hasForcedAir": true, "hasBoiler": false, "hasHumidifier": false, "hasErv": false, "hasHrv": false, "condensationAvoid": false, "useCelsius": false, "useTimeFormat12": true, "locale": "en", "humidity": "36", "humidifierMode": "off", "backlightOnIntensity": 10, "backlightSleepIntensity": 4, "backlightOffTime": 60, "soundTickVolume": 0, "soundAlertVolume": 0, "compressorProtectionMinTime": 300, "compressorProtectionMinTemp": 350, "stage1HeatingDifferentialTemp": 5, "stage1CoolingDifferentialTemp": 5, "stage1HeatingDissipationTime": 31, "stage1CoolingDissipationTime": 31, "heatPumpReversalOnCool": true, "fanControlRequired": true, "fanMinOnTime": 0, "heatCoolMinDelta": 50, "tempCorrection": -10, "holdAction": "nextPeriod", "heatPumpGroundWater": false, "hasElectric": false, "hasDehumidifier": false, "dehumidifierMode": "off", "dehumidifierLevel": 60, "dehumidifyWithAC": false, "dehumidifyOvercoolOffset": 0, "autoHeatCoolFeatureEnabled": true, "wifiOfflineAlert": false, "heatMinTemp": 450, "heatMaxTemp": 1200, "coolMinTemp": -100, "coolMaxTemp": 1200, "heatRangeHigh": 790, "heatRangeLow": 450, "coolRangeHigh": 920, "coolRangeLow": 650, "userAccessCode": "****", "userAccessSetting": 31, "auxRuntimeAlert": 10800, "auxOutdoorTempAlert": 500, "auxMaxOutdoorTemp": 700, "auxRuntimeAlertNotify": false, "auxOutdoorTempAlertNotify": false, "auxRuntimeAlertNotifyTechnician": false, "auxOutdoorTempAlertNotifyTechnician": false, "disablePreHeating": false, "disablePreCooling": false, "installerCodeRequired": false, "drAccept": "always", "isRentalProperty": false, "useZoneController": false, "randomStartDelayCool": 0, "randomStartDelayHeat": 0, "humidityHighAlert": -1, "humidityLowAlert": -1, "disableHeatPumpAlerts": false, "disableAlertsOnIdt": false, "humidityAlertNotify": false, "humidityAlertNotifyTechnician": false, "tempAlertNotify": true, "tempAlertNotifyTechnician": false, "monthlyElectricityBillLimit": 0, "enableElectricityBillAlert": false, "enableProjectedElectricityBillAlert": false, "electricityBillingDayOfMonth": 1, "electricityBillCycleMonths": 1, "electricityBillStartMonth": 1, "ventilatorMinOnTimeHome": 20, "ventilatorMinOnTimeAway": 0, "backlightOffDuringSleep": false, "autoAway": false, "smartCirculation": false, "followMeComfort": false, "ventilatorType": "none", "isVentilatorTimerOn": false, "ventilatorOffDateTime": "", "hasUVFilter": true, "coolingLockout": false, "ventilatorFreeCooling": true, "dehumidifyWhenHeating": false, "ventilatorDehumidify": false, "groupRef": "663e384687fff779620", "groupName": "Whole house", "groupSetting": 1751 }, "runtime": { "runtimeRev": "181124141146", "connected": true, "firstConnected": "2018-10-13 17:26:55", "connectDateTime": "2018-11-24 13:50:06", "disconnectDateTime": "2018-11-21 17:49:32", "lastModified": "2018-11-24 14:11:46", "lastStatusModified": "2018-11-24 14:11:46", "runtimeDate": "2018-11-24", "runtimeInterval": 167, "actualTemperature": 681, "actualHumidity": 40, "desiredHeat": 680, "desiredCool": 730, "desiredHumidity": 36, "desiredDehumidity": 60, "desiredFanMode": "auto", "desiredHeatRange": [ 450, 790 ], "desiredCoolRange": [ 650, 920 ] }, "events": [], "program": { "schedule": [ [ "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", "smart1", "smart1", "smart1", "smart1", "smart1", "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", "smart1", "smart1", "smart1", "smart1", "smart1", "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", "smart1", "smart1", "smart1", "smart1", "smart1", "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", "smart1", "smart1", "smart1", "smart1", "smart1", "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", "smart1", "smart1", "smart1", "smart1", "smart1", "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", "smart1", "smart1", "smart1", "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", "smart1", "smart1", "smart1", "sleep" ] ], "climates": [ { "name": "Away", "climateRef": "away", "isOccupied": false, "isOptimized": true, "coolFan": "auto", "heatFan": "auto", "vent": "off", "ventilatorMinOnTime": 20, "owner": "system", "type": "program", "colour": 9021815, "coolTemp": 820, "heatTemp": 640, "sensors": [ { "id": "ei:0:1", "name": "zone 1" } ] }, { "name": "Home", "climateRef": "home", "isOccupied": true, "isOptimized": false, "coolFan": "auto", "heatFan": "auto", "vent": "off", "ventilatorMinOnTime": 20, "owner": "system", "type": "program", "colour": 13560055, "coolTemp": 730, "heatTemp": 680, "sensors": [ { "id": "ei:0:1", "name": "zone 1" } ] }, { "name": "Sleep", "climateRef": "sleep", "isOccupied": true, "isOptimized": false, "coolFan": "auto", "heatFan": "auto", "vent": "off", "ventilatorMinOnTime": 20, "owner": "system", "type": "program", "colour": 2179683, "coolTemp": 750, "heatTemp": 660, "sensors": [ { "id": "rs:100:1", "name": "zone 1 bedroom" } ] }, { "name": "Evening", "climateRef": "smart1", "isOccupied": true, "isOptimized": true, "coolFan": "auto", "heatFan": "auto", "vent": "off", "ventilatorMinOnTime": 20, "owner": "user", "type": "program", "colour": 9021815, "coolTemp": 740, "heatTemp": 680, "sensors": [ { "id": "ei:0:1", "name": "zone 1" }, { "id": "rs:100:1", "name": "zone 1 bedroom" } ] } ], "currentClimateRef": "home" }, "remoteSensors": [ { "id": "rs:100", "name": "zone 1 bedroom", "type": "ecobee3_remote_sensor", "code": "D276", "inUse": false, "capability": [ { "id": "1", "type": "temperature", "value": "665" }, { "id": "2", "type": "occupancy", "value": "true" } ] }, { "id": "ei:0", "name": "zone 1", "type": "thermostat", "inUse": true, "capability": [ { "id": "1", "type": "temperature", "value": "681" }, { "id": "2", "type": "humidity", "value": "40" } ] } ] } ], "status": { "code": 0, "message": "" } }
      Nov-24 9:12:31 AM Ecobee DEBUG GET https://api.ecobee.com/1/thermostat?...vsm7alzhhvFGhQ
      Nov-24 9:12:30 AM Ecobee DEBUG Response= { "thermostatCount": 2, "revisionList": [ "411978351908:zone 1:true:181122020402:181013132935:181124141146:181124135500", "411958001836:zone 3:true:181114025950:181004134815:181124141201:181124135500" ], "statusList": [ "411978351908:", "411958001836:" ], "status": { "code": 0, "message": "" } }
      Nov-24 9:12:30 AM Ecobee DEBUG GET https://api.ecobee.com/1/thermostatS...vsm7alzhhvFGhQ
      Nov-24 9:12:29 AM Starting Plug-In Plugin Ecobee started successfully in 310 milliseconds
      N

      Comment


      • #18
        I don't see any error in the debug logs you posted, this seems to work fine...

        Comment


        • #19
          Oops ... my bad. Guest I have to turn off the logging stuff.
          Thanks

          Comment


          • #20
            Just to confirm ... ecobee plugin working fine - 2 thermostats with 1 remote each.
            System:
            Odroid HC1
            Ubuntu LTS 18.04
            Mono v 5.16.xx (latest)
            HS3 v 3.0.0.435

            Thanks for staying with me on this Spud.

            Comment

            Working...
            X