Announcement

Collapse
No announcement yet.

Ecobee Schedules -- Missing

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

    Ecobee Schedules -- Missing

    Where is the UI to edit the Ecobee plugin's schedules?

    I've emailed HS support on this topic a number of times and they don't seem to understand what a schedule is and think it's something on Ecobee's site. The HS3 version of this plugin had a UI for creating schedules which you could apply using events. In this HS4 version, the plumbing all still seems to be there (event actions, [SCHEDULES] data in Config\Ecobee.ini), but the UI to edit (or create or delete) the schedules is missing. I went digging and found a schedules.html in html\Ecobee, but the html appears to be the Harmony Hub Management code and not anything related to Ecobee.

    Up until now, I've been editing the Ecobee.ini JSON by hand, but I need to create a new schedule referencing a new comfort setting and I'm not sure of what the Ecobee API is going to call the new comfort setting.

    #2
    This is on my TODO list, and I apologize for the delay to implement this feature.

    To know the id of your new confort setting, set the log level to Trace, when the plugin polls the API, look for the climates list definition, what you want is the value of the "climateRef" field for your new confort setting.


    Code:
    "climates": [
              {
                "name": "Away",
                "climateRef": "away",
                "isOccupied": false,
                "isOptimized": true,
                "coolFan": "auto",
                "heatFan": "auto",
                "vent": "off",
                "ventilatorMinOnTime": 20,
                "owner": "system",
                "type": "program",
                "colour": 9021815,
                "coolTemp": 824,
                "heatTemp": 653,
                "sensors": [
                  {
                    "id": "ei:0:1",
                    "name": "My ecobee3"
                  }
                ]
              },
              {
                "name": "Home",
                "climateRef": "home",
                "isOccupied": true,
                "isOptimized": false,
                "coolFan": "auto",
                "heatFan": "auto",
                "vent": "off",
                "ventilatorMinOnTime": 20,
                "owner": "system",
                "type": "program",
                "colour": 13560055,
                "coolTemp": 779,
                "heatTemp": 689,
                "sensors": [
                  {
                    "id": "ei:0:1",
                    "name": "My ecobee3"
                  }
                ]
              },
              {
                "name": "Sleep",
                "climateRef": "sleep",
                "isOccupied": true,
                "isOptimized": false,
                "coolFan": "auto",
                "heatFan": "auto",
                "vent": "off",
                "ventilatorMinOnTime": 20,
                "owner": "system",
                "type": "program",
                "colour": 2179683,
                "coolTemp": 797,
                "heatTemp": 671,
                "sensors": [
                  {
                    "id": "ei:0:1",
                    "name": "My ecobee3"
                  }
                ]
              },
              {
                "name": "Gym",
    [COLOR=#c0392b]            "climateRef": "smart1",[/COLOR]
                "isOccupied": true,
                "isOptimized": true,
                "coolFan": "auto",
                "heatFan": "auto",
                "vent": "off",
                "ventilatorMinOnTime": 20,
                "owner": "user",
                "type": "program",
                "colour": 9021815,
                "coolTemp": 653,
                "heatTemp": 450,
                "sensors": [
                  {
                    "id": "ei:0:1",
                    "name": "My ecobee3"
                  }
                ]
              },
              {
                "name": "Theater",
    [COLOR=#c0392b]            "climateRef": "smart2",[/COLOR]
                "isOccupied": false,
                "isOptimized": true,
                "coolFan": "auto",
                "heatFan": "auto",
                "vent": "off",
                "ventilatorMinOnTime": 20,
                "owner": "user",
                "type": "program",
                "colour": 9021815,
                "coolTemp": 653,
                "heatTemp": 450,
                "sensors": [
                  {
                    "id": "ei:0:1",
                    "name": "My ecobee3"
                  }
                ]
              }
            ],
            "currentClimateRef": "home"
          },

    Comment


      #3
      Thank you, spud! I ended up noticing that the same ID appears in the URL when logged into Ecobee's web site. I used that when editing the ini file.

      Comment


        #4
        In version 4.0.13 released as a Beta version, there is now a Schedules pages that let you manage your schedules as it was possible in HS3.

        Click image for larger version

Name:	schedules.PNG
Views:	131
Size:	103.4 KB
ID:	1450270

        Comment


          #5
          Originally posted by spud View Post
          In version 4.0.13 released as a Beta version, there is now a Schedules pages that let you manage your schedules as it was possible in HS3.

          Click image for larger version

Name:	schedules.PNG
Views:	131
Size:	103.4 KB
ID:	1450270
          Thank you, spud ! Any chance of being able to copy days and schedules instead of changing 336 drop-downs per schedule per thermostat?

          Comment

          Working...
          X