Ok, so something is amiss. If you could also send me a screen shot of the Thermostat Device page (go to My Devices, then click on the thermostat, then copy/paste all the text on that page). I suggest send that via PM to me and not to the whole forum .
Okay, thanks. I went into the Live Log and looks like it may be an installation error? Guess I will try removing all of the smart helpers, deleting the app and re-loading it?
3:05:41 PM: error groovy.lang.MissingMethodException: No signature of method: groovy.json.JsonSlurper.parseText() is applicable for argument types: (java.util.ArrayList) values: [[Away, Home, Sleep]]
Possible solutions: parseText(java.lang.String), parse(java.io.Reader) @line 2145 (setThermostatProgram)
Also get an error when hitting the arrows
3:07:38 PM: error java.lang.NullPointerException: Cannot invoke method toBigDecimal() on null object @line 1916 (lowerSetpoint)
Yes - please totally remove both the old and the new ecobee devices on your mobile, and delete all of the old 1.2 SmartApps and device handlers from your IDE - the ones that DONT have āSuiteā in their names.
Then start the installation over from the top, using the directions provided in the documentation on my Github site (github.com/Sandood)
I checked my smart apps and device handlers and there are no old files just the āSuiteā files. I do not see any old 1.2 smart apps in my IDE.
To my surprise the display now shows a value and also on the slider bar (see pics). I do not know what happened but I did not do anything other than follow your instructions today. It looks fine but is it really fixed?
There was possibly an initialization error in my code that got corrected during one of its internal āforce pollsāā¦Iāll try to replicate once Iām back at my development environmentā¦
Glad to see it working - I wouldnāt expect it to stop again (but one never knows)ā¦
Please also start Live Logging before you start the fresh installā¦I suspect there is an error in the initialization logic somewhere that isnāt setting things up correctly on a fresh installā¦if the problem repeats, then you should look in the logs for Ecobee Suite Manager and the Thermostat to see if there are any errors - we wan to find the first error that you come acrossā¦
Thanks, I deleted everything on the app so that the thermostat and sensor werenāt tied to anything. Successfully removed the application and deleted everything off IDE. Then re-installed. The install went fine and had 0 errors on the Ecobee Suite Manager while Live Logging.
Added my Ecobee credentials and added the thermostat / sensor, all went well.
Opened the app to try and click āNightā mode to see if it would work and got this error:
You rock! Working excellently now with Away, Home & Sleep modes. Now that those are setup, I can dig into the other fun features you have on this app. Greatly appreciate your help!
Hi you all i am having a weird issue ā¦ first of all i have downloaded and install everything from repo published and oAuth and all goes well unitl on the SmartThings app i link the accounts together and authorize it and when i hit Next and than Saveā¦ a red notification pops up instead of green and it says āDevice still in use please remove from any smart apps and dashboards and try againā!!! if i try to remove the instance and resign in again it says āan unexpected error has occurredā!!!
Tried it numerous times
Donāt know what else to do i also closed the ST app completely and reopened it still the issue persists. Any ideas?
Denis
I was having the same issues as above. Temp showing ānullā and helper apps wouldnāt execute. Removed helper apps, updated everything, and boom. Working great now.
I havenāt had My Ecobee long. Migrated from the nest.
Sorry if this is a stupid question. Tried searching but not sure that Iām wording it correctly.
Is there way within Ecobee Suite to use a smartthings sensor for the temp reading instead of the thermostat?
Right now Iām using the smartthings app āKeep me Comfortableā. Works great. But doesnāt allow for manual adjustment as itāll always revert back to the temperature you have set with in the app. Iāve attached a screen shot of what Iām talking about. Sorry for the more than likely stupid question. Lol Hope this makes sense!
This sounds like an incomplete or failed installation happened somewhere along the way.
Check your installed devices to see if you have any devices installed named āEcobee Suite Thermostat:TestingForInstallā or āEcobee Suite Sensor:TestingForInstallā, and delete ALL of them if you do. Then try setting up with Ecobee Suite Manager again.
Note: You should NOT create any Thermostat or Sensor devices manually - this is done ONLY through the Ecobee Suite Manager app. If you did, you will need to delete those also before trying to run the initial setup.
I guess I donāt understand. āKeep Me Comfortableā will (apparently) keep adjusting the thermostatās heating & cooling setpoints until the temperature sensor you specify reaches the desired heat/cool temperature. It makes adjustments every time the temperature reading at the specified sensor and at the thermostat changes. This should work fine with my Ecobee Suite (tell me if it doesnāt).
What I donāt understand is the comment about āmanual adjustment as itāll always revert backā¦ā - indeed, as the Keep Me Comfortable is written, it will override any other source of adjustments to the setpoints.
FWIW, I understand that coming from a Nest you would have needed this app (because IIAC the Nest only supports āhomeā and āawayā programs). With the Ecobee, you also get a Sleep program by default, and you can even create more custom programs if you like. So my first suggestion is to take advantage of this, possibly using the supplied Suite Routines/Modes/Programs helper to put the thermostat into Sleep mode when your SmartThings Mode changes to Night.
Second, Ecobee supports its own remote sensors. While perhaps a bit pricy ($79 for 2, but you can often find better prices), they are practically designed for EXACTLY your use case - you can set it up so that the Sleep program on the Ecobee uses ONLY the bedroom sensor to control the thermostat, and during other modes you can use the thermostatās sensor or an average across multiple sensors.
Using both these suggestions, you will be able to change the temperature setpoint manually (at the thermostat, using the ecobee mobile app, and/or using my Ecobee Suite), and it will interpret the change to mean āIād like the target at my Bedroom Sensor to be XXĀ° for the rest of the nightā.
If Iāve totally missed your question, please let me knowā¦
You pretty much nailed it! Lol
After thinking about it, i ultimately was looking for a way to use ANY sensor that reports temperature to act and function as a ecobee remote sensor. And again I could be wrong because Iām totally new to the ecobee world, but what what Iāve read on here isnāt possible.
On a side note - Iām getting stuff set up within Ecobee Suite and so far so good. Awesome job on this!
Yes, ecobee natively only supports their own sensors, but my Suite will make them available to any SmartThings app as well.
The use case I describe using the ecobee sensors works very well - I use it extensively on multiple Ecobee thermostats. I would highly recommend going this route instead of trying to force-fit using a SmartThings sensor, if only because the ECobee thermostatās display and setpoint will make sense (it shows the temperature reading of the sensor(s) selected for the current Program, and the setpoints clearly align with this).
In the last few weeks my ecobee has been disconnecting from smart things once or twice during the week. Updated from the repo and got a disconnect again this morning. Just wondering if anyone had the same issues or ideas.