SmartThings Community

[DEPRECATED] The Best FREE Ecobee DTH and Helper SmartApps - Now with Ask Alexa Message Queue Support, and an Enhanced User Experience!


(Tyler) #237

Hi Barry,

All of my smart apps and device types have your name and Github handle next to them, which I assume means they’re all yours. The API also shows that all of my smart apps are synced to the current version in the Github.


(Barry) #238

OK, but have you published them all?

The following should appear on the Thermostat Selection page of Ecobee (Connect):

NOTE:

The temperature units (F or C) is determined by your Location settings automatically. Please update your Hub settings (under My Locations) to change the units used.

The current value is (F or C).

If this doesn’t appear, then something is wrong – perhaps you have published to the wrong Shard?

Double-check the version number of Ecobee (Connect) – it should appear at the very bottom of the main setup page…can you tell me what that says. Please?

Thanks,

          Barry

(Robby) #239

I had the correct DTH and SmartApps, the problem ended up being me manually changing the DTH from the IDE. That apparently messes with the whole setup.


(Barry) #240

Please note that version 1.2.0 has been released on August 5, 2017. Please visit this thread for more information:


(Rod) #241

@BARRY, is the Ecobee Connect project still being updated? I wanted to test the app with an Ecobee Lite. Thanks thanks.


(Ricci Hoffer) #242

Current thread is over here.


(Darren O' Sullivan) #243

I’m having trouble setting this up. I’ve connected to ecobee via smartthings app but when i go to save it comes back error saving page(via android) and an unexpected error(via ios).
I’m in ireland and not sure if this could be an issue.
The live logging is showing this.
491d054e-515b-4745-b381-a39e96eac683 7:43:47 PM: error java.lang.NullPointerException: Cannot invoke method format() on null object
491d054e-515b-4745-b381-a39e96eac683 7:37:30 PM: error java.lang.NullPointerException: Cannot invoke method format() on null object
491d054e-515b-4745-b381-a39e96eac683 7:36:48 PM: error java.lang.NullPointerException: Cannot invoke method format() on null object


(Barry) #244

Could you perhaps PM me the details of where in the installation steps this is happening, and for which smartapp or dth you are seeing these logged errors? The more details you can provide, the better.

Thanks!


#245

@storageanarchy
Hi, I’m currently using your DTH and Ecobee(Connect) SmartApp. I also setup a Routine Handler SmartApp that is supposed to Resume Program when the Goodbye routine runs.
I am also using the Ecobee’s Smart Home/Away functionality.

If someone is home during a normally scheduled Ecobee Away period, then the Ecobee sets itself to Home because of Smart Home/Away. When that person leaves and the Goodbye routine runs, I would expect the Resume Program to set the mode to Away. However, the Ecobee stays in Home mode, and in the Notifications I see

“I was asked to Resume Program on EcoTherm: My ecobee, but there is no Hold currently active”

Am I using the Routine Handler correctly? Should I instead force Away instead of Resume Program?


(Barry) #246

Yes, I suggest you specify the program you want (Away). If the thermostat is already in a hold (of any sort), changing the program will first resume the scheduled program, and then set the newly requested hold (unless the resume gets you back to the requested hold).

Hopefully that makes sense…


(Intramural10) #247

Hi Barry, so I had setup a Smart Circulation App, went into and changed the min and max circulation time to 55 min. It gave an error when I attempted to save. After that it give me a something’s wrong within Smartthings when trying to access the app. Only option is to retry which doesn’t do anything. However that Smart Circulation setting is now continually being used… Is there another way to delete it other than in the app? Using Android Smartthings App, and Ecobee Connect version 1.2.12


(Barry) #248

Hmm…yopu might try using a max of 55 and a min of 54.

But if you delete the Circulation Helper app, you can reset the circulation time at the thermostat (or via the Ecobee app/web site).


(David Hamilton) #249

When you say "The first step is to ensure that you delete any existing Ecobee related devices and SmartApps that you may have from other sources. " Does the actual Ecobee association with ST need to be deleted or can I just change the Original DTH to the New DTH.


(Barry) #250

If you are using the SmartThings-supplied version, unfortunately you will have to completely remove the devices and the Ecobee (Connect) smartapp before installing my Suite.

The ST version Ecobee (Connect) does not work with the version of the DTH in my Suite.

Note that also you will need to install ALL of the SmartApps and both DTHs provided in my Suite in your IDE for this to work.

Thanks!
Barry


(Intramural10) #251

Barry, how do I delete it easily? I can’t delete it in the app.

Ryan


(Intramural10) #252

Barry, i’m using your version of ecobee, but I can’t delete the bad circulation instance as something is corrupted as I cant access it in the smartthings app. Do I need to start over and delete everything or can i delete just the smart circulation app only?

Ryan


(Marc Aronson) #253

First, thank you for writing this app – it looks like what I need!

My goal is to use auto circulate to run the blower motor on the furnace if the temp differential exceeds 4 degrees. Once the temp differential drops below 3 degrees, I want to stop running the blower motor.

To test I am using a threshold of 2.5 degrees to start the blower motor. The delta right now is at least 5 degrees.

I don’t think it is working as expected. Here are my settings:

  1. All sensors are included (4 total)
  2. Temp delta = 2.5 degrees (I assume this is “F” since my thermostat is set to “F”, not “C”)
  3. Min fan time = 0
  4. Max fan time = 55
  5. Mins per adjustment = 20
  6. Time adjustment freq = 5
  7. Only when mode is heat, auto or cool
  8. Only when thermostat program is (I chose my 3 daytime settings)

Any suggestions would be greatly appreciated!

I am new to this stuff - is there an easy way for me to access diagnostic logs?

Marc


(Barry) #254

If you created it using the app (the only way you SHOULD create instances of the helper apps), you should be able to delete it from the app.

If not, try from the IDE. Select Locations from the main IDE screen, then SmartApps from the table. From there, Click Edit, and scroll down to delete the helper smartApp.

Thanks!
Barry


(Barry) #255

Marc,

It may take a few minutes before the ecobee decides to run the fan after the app changes the “minimum fan on time” - it will try to spread the time equally across the hour. And note that whatever time the fan runs while heating will count towards this total fan on time per hear.

You can check the thermostat status screen to see what the setting is and if it is changing.


(Marc Aronson) #256

Barry, thank you very much for the quick response.

It does look like I wasn’t being patient enough as the fan is now set to a minimum of 55 mins/hour.

The spread between the high & low temp is still pretty high – it will be interesting to see if this approach can actually help with the situation.

Question: If the temperatures start to converge, will the app decrease to minimum run time to 0 on the ECOBEE?

Marc