Skip to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Still having problems with Ecobee climate programs

Featured Replies

@Jimbo.Automates I've loaded the latest homekit and ecobee 4.2. I've read the latest readme but still can't explain the behavior I'm seeing.

I blanked out the heat and cool setpoints in the configuration for home, away and sleep. I set the display name for smart1-6 to my custom names and the heat and cool setpoints to what they are set to in the ecobee schedule page

I then restart homekit and then restart ecobee. I looked in the debug log to see if it read my configurations correctly.

The log shows comfort home heat set to 73 in one place which is correct

2026-11-08 17:35:50.214 Thread-32 (handler_typed_data) udi_interface.custom DEBUG    custom:load: CUSTOM: load {'climate_programs': [{'thermostat_id': '532526877380', 'name': 'Main', 'device_id': '5d:1a:eb:a5:3c:3e', 'climates': [{'climateRef': 'home', 'name': 'Home', 'heat': '73.0', 'cool': '78.0'}, {'climateRef': 'away', 'name': 'Away', 'heat': '68.0', 'cool': '75.0'}, {'climateRef': 'sleep', 'name': 'Sleep', 'heat': '67.0', 'cool': '82.0'}, {'climateRef': 'smart1', 'name': 'Wakeup', 'heat': '71', 'cool': '78'}, {'climateRef': 'smart2', 'name': 'Smart2', 'heat': '68.0', 'cool': '75.0'}, {'climateRef': 'smart3', 'name': 'HotDay', 'heat': '60', 'cool': '73'}, {'climateRef': 'smart4', 'name': 'Retiring', 'heat': '71.0', 'cool': '78.0'}, {'climateRef': 'smart5', 'name': 'EnergySave', 'heat': '60', 'cool': '82'}, {'climateRef': 'smart6', 'name': 'PreCool', 'heat': '45.0', 'cool': '66.0'}, {'climateRef': 'smart7', 'name': 'Smart7'}]}], 'hk_id_overrides': [], 'hk_sensor_overrides': []}

2026-11-08 17:35:50.214 MQTT udi_interface.interface INFO interface:_message: Successfully set rs_mbr :: GV1 to 1 UOM 25

but later it shows home heat set to 78 which is incorrect. now the ecobee configuration page that had blank setpoints is now filled in and shows heat set to 78 and the node itself in eisyui says heat set to 78 but the ecobee itself is set to away with setpoint 67 from me changing the comfort program manually about 30minutes ago.

2026-11-08 17:35:50.941 Thread-34 (handler_typed_data) udi_interface.custom DEBUG    custom:load: CUSTOM:  -- typed data {'climate_programs': [{'thermostat_id': '532526877380', 'name': 'Main', 'device_id': '5d:1a:eb:a5:3c:3e', 'climates': [{'climateRef': 'home', 'name': 'Home', 'heat': '78.0', 'cool': '81.0'}, {'climateRef': 'away', 'name': 'Away', 'heat': '68.0', 'cool': '75.0'}, {'climateRef': 'sleep', 'name': 'Sleep', 'heat': '67.0', 'cool': '82.0'}, {'climateRef': 'smart1', 'name': 'Wakeup', 'heat': '71', 'cool': '78'}, {'climateRef': 'smart2', 'name': 'Smart2', 'heat': '68.0', 'cool': '75.0'}, {'climateRef': 'smart3', 'name': 'HotDay', 'heat': '60', 'cool': '73'}, {'climateRef': 'smart4', 'name': 'Retiring', 'heat': '71.0', 'cool': '78.0'}, {'climateRef': 'smart5', 'name': 'EnergySave', 'heat': '60', 'cool': '82'}, {'climateRef': 'smart6', 'name': 'PreCool', 'heat': '45.0', 'cool': '66.0'}, {'climateRef': 'smart7', 'name': 'Smart7'}]}], 'hk_id_overrides': [], 'hk_sensor_overrides': []}


now I use eisyui to set the comfort to sleep and the node and thermostat correctly change to 68 but the sleep heat label in the config says 67 like the away comfort setting

now I use eisyui to set the comfort to wakeup and the node correctly changes to 71 but the ecobee is still showing 68

now I use eisyui to set the comfort to home and the node correctly changes to 73 and the ecobee correctly shows 73

now I use eisyui to set the comfort to retiring and the node correctly changes to 71 but the ecobee is still showing 73 and the climate type went to wakeup briefly on the node but then went back to home . I checked and I don't see any programs that could set the climate type to home.

I appreciate all the work you are doing on these plugins! but I still can't seem to make it work correctly. If I'm misunderstanding how to use it correctly, please let me know. I've included the debug package too.

Thanks, Ken

Screenshot 2026-11-08 185355.png

Screenshot 2026-11-08 190113.png

Ecobee_11-8-2026_62658_PM.zip

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.