[RELEASE] Resilient My Ecobee Devices and ecosystem V6- migrated to custom capabilities & automation (presence, comfort settings, and more)!

Hi Yves,

I’m a new customer of yours who has not seen the entire thread, and have (I think reasonably) not seen your past reasoning as to the way you want to do business, since that would require reading an entire 627 post thread going back more than a year, so please allow me to share some observations:

  1. The Terms of Service are in no way obvious on your store page. Terms of service are usually called out at checkout time. Until you said that they were on the store page, I had never noticed them. I honestly had no reason to think that the (*) next to every item was meant to point to some other text because it’s next to every item. ToS applying to everything would usually be called out at the top of the page, not the bottom, if it can’t be integrated into the checkout workflow.

  2. I’ve been trying to think of another ISV or commercial software vendor with the same update policy. I can’t. Updates usually fall into three categories: (1) buy an app and get updates forever, as is the case with most mobile apps; (2) buy an app and get updates for some period of time, potentially with an ongoing subscription for maintenance (which is not actually your method); (3) buy an app and get free updates until some major change (e.g. all 2.x updates, but pay an upgrade fee for the 3.x code), which is by far the most common approach for ISVs. You do not fit the model of (2) because you are asking people to pay for ongoing maintenance at a cost that is double the actual purchase (e.g. a 12 month maintenance contract would run $40 a year when the original software was $20, making the original purchase actually $60 in order to get support on it). The closest thing I can think of that fits your model is free-to-play mobile games with in-app microtransactions, where there is some kind of in-game currency that can either be gotten by grinding or paying. All of those will pop up some kind of “like us on facebook/rate us on the app store to get free gold/space dust/laser batteries/whatever!”

  3. The claim Some people don’t want updates as they are happy with the original code (as it’s reliable). is demonstrably false by your own words. From the latest update email:

Summary of Changes
- Made some changes in MyEcobee device (v5.9.9n) for better temp handling under Samsung accounts (datatypes correction for temp attributes).

- Corrected setParentAuthTokens() in MyEcobeeInit (v3.3.2) for even more resilience in auth tokens logic.

I’m in software development too, and all software devs know that all software has bugs. But it feels dishonest for you to claim that it’s reliable at the same time that you’re also claiming that more resiliency is needed. I don’t blame your software for having issues/bugs – it’s normal! But don’t paper over it, own it.

I get that this is how you want to do business, but many parts of how you do business fall outside of industry norms. As a result, new customers (like me) come up against a set of requirements of which there are no reasonable expectations, and discoverability is poor (hard-to-find text on the store page, policies stated in random posts in a long thread), so they are certainly requirements that I was unaware of when I purchased the product. An attitude of “you should have known” when discoverability is so difficult does you no favors. An attitude of “I’ve spent X hours developing this so your money should only go so far” when this commonly known as the normal course of product development also does you no favors.

Compounding all this is the fact that there’s no limited version available to try out, so anyone jumping in on the product is taking a leap of faith that it works – and if it doesn’t work, actually getting it to work could end up costing between zero and some unknown but high amount of additional money.

If you want to continue to operate outside of norms, go for it! Be your own person, and do what works for you and your time and your family. But I think you will be more successful over time by trending towards industry norms and being more customer-focused, because – and I am brand new to both the Ecobee and SmartThings ecosystems and had no knowledge of you or your work before seeing it on the wiki and purchasing it and no prior skin in the game – the whole experience as a new user has left a really bad taste in my mouth, and most of that is not from the software itself, but from the experience around it. That’s not good for word of mouth; trust me on this as a new user who could potentially have recommended it to others.

Instead I’m left feeling rather hoodwinked about support/update terms and just today was lied to about the state of the software. Far from word of mouth, that’s potentially not good for your bottom line. Remember, credit card companies tend to favor their users in disputes.


Hi, in IT, it’s very common to pay for maintenance & support for COTS (I’m sure that you know it).

And, as I wrote earlier, it’s a hobby, not a full time job.

Don’t worry about my bottom line, I’m doing very well…

I’m sorry, but I won’t reply on this topic anymore as I have to help my high school kid study algebra (which is a real challenge)… I gave all the required explanations, and the explanations are everywhere (in this thread, at my store, at the ST community wiki and at my github)

The code itself is no longer challenge, and I just make incremental changes to it… The previous version was already reliable, I just made a minor change to make it even more resilient.

Your reply speaks volumes about who you are.


I can say the same for you.

P. S. Just browse this thread a bit, and you’ll read that some contributors have been using my code for the last 3 years, and are really happy with it…All this for a mere $15 or $20 contribution, and all that time, they’ve gotten all minor updates provided that they would follow the update procedure (but you decided to do otherwise).

I have an Ecobee and was looking at this thread.

The worst part about it, and after you have read all the posts from so many people in the forum, you still think this is everyone else and not you. As I stated in my post to you the other day, you just don’t get it.

Whether it be:

  1. Your continued condescending comments and attitude towards people, whether paid customer or not.
  2. Your delusions of grandeur
  3. Your high and mighty attitude that you are better than everyone else.
  4. Your “eh, I don’t care, I’m not here to please everybody attitude”
  5. Posting negatively in other threads for any of your competitors that are bringing something free to the community.

Nobody is doubting your expertise as a developer or the product that you have brought to the masses, but you should not interact with any of your customers or the general public, because your people skills suck and you do not know how to communicate with people. You are your own worst enemy, and whether you care or not, it will catch up with you. Most people know how difficult it is for a developer in the ST world and to reap a little reward from it, I’m all for and wish you the best, but if you continue to be a dick, and want to ignore that fact and want to continuously say you don’t care, that’s on you. It’s pretty sad to see that you can have something as great as this built and then jack it up because you can’t deal with people appropriately. Get someone else to do your customer service, marketing and support to be represented in the community.

Again, I know how much in denial you are in and it’s everybody else but you. All these negative posts are just a conspiracy from people in all different walks off life just to sabotage you. Wake up and smell the coffee! “Eh, I don’t care”.

Your quick 30 second thought process and reply to me the other day speaks volumes about you as a person, not a developer.

And then your comment in the other thread that was flagged:

This is something you have created yourself and yourself alone. If you are that blind to see that even paying customers of yours could do without your superiority complex and demeaning and condescending attitude, we can open this a little more visible across more threads until you do get it.

Personally your product looks great, but because of you, who you are and the way you speak to people, I would never install your product for that fact alone, and I am not alone in that thinking. You might have 1000s of paying customers, but even they shouldn’t have to be subjected to your personality flaws. You should really look in the mirror and take some time to think about how you interact with people. And if you don’t care or you just can’t see that it’s not you to blame, then I feel really sorry for you.

Most people won’t say it, but they are thinking it, and if you want to blame this messenger, go for it, but quit treating people the way you do or find someone else to speak on your behalf that can communicate in a more positive way with people. “Eh!”


You do not have any right to tell me where I can and cannot post on this forum. I’m not going anywhere so get used to it.

1 Like

Me neither…

Pretty sad man! I have plenty of time when I see someone taking advantage of people the way you do and charging for it.

I am a software developer in the world of ITSM (Help Desk / Change Management / CMDB) and I share a lot of the same complexities and complications with customers as you do, but the difference is, I know how to treat my customers, as they are always right, even when they are wrong, as they are the ones paying me. And as far as my hourly rate goes, lol, you can take your little pittance of what you make for this product.

And your quick reply again with the negative connotation that I work in Support, lmao just speaks more and more about who you are.

If you want to continue being this person, I will make sure that more and more people are aware of you and your character. I was speaking the other day to help you, but if you want to keep it up, I will make sure to keep making people aware in your thread. Read all the negativity you have created in all your threads. It’s not one or two or 10 people. It happens frequently and it’s because of you. Keep it up!


@VB70, @SteveWhite, keep up the good work… This brings more attention to my robust products and superior design…

It’s called superiority complex. Not something to be so proud about! :rofl:


They have been warned b/c of you!!! Wow, what a nice shrink you’d make.

The reality is that you don’t know me and I don’t want to know you.

Dear lord, you two just need to get into the ring and have it out. Very unprofessional for someone wanting code. Personally, I am looking for a better device handler and something that incorporates my 3 remote sensors.


Hi @kahilzinger, if you want the best DTH for ecobee, you can find it here. You can read the testimonials about it in this thread, and even contact any contributors directly for feedback. Some contributors have been enjoying the code for more than 3 years now.

As an example, you can contact @plantucha or @rontalley who uses my DTH a lot with WebCoRE.

The last outburst from those 2 outsiders who don’t know anything about my DTH is just noise that you can ignore.


1 Like

I have never said a negative thing about your product or it’s capabilities, ever. I was calling you out for being a straight up pompous and conceited ass for the way you speak and communicate with people out here in the community whether they are a paying customer or someone who is trying to install a product for the first time. It’s not just one or two random people who have called you out for being condescending to them this year alone. We can post every single one of them if you want. Nowhere did I say that you didn’t have a great product. I was trying to convey to you that your people skills need work and to put someone else in the customer facing position that knows how to speak professionally and courteously to all your customers or potential future customers without an issue every week. I’m happy for you that your product is doing well and that’s your expertise and more power to you, but people, that’s not your forte and I hope you see the good in what I am trying to say and maybe you will change just for your customers alone. I’m just tired of seeing people trampled on and that’s why I spoke. I wish you well. Peace.


All the capabilities and commands available on the DTH are documented here. You’ll see that this DTH is quite different from the stock device and really leverages all ecobee APIs features.


With this DTH, as your HA requirements grow, it can grow with you. As an example, refer to my zoned heating and cooling solutions which are unique under the ST platform:


I strongly recommend searching for all available alternative DTH’s here before making a decision. I’m sure this DTH is the best one out there but you’ll learn this recent diatribe is nothing out of the ordinary for him. He has a history of attacking his customers here. Good luck with whatever you choose.

1 Like

You don’t know anything about the context. Do you know anything that happens before I responded to any of my customers. Sometimes, there have been exchanges (by email or PM) that you’re not aware of.

Also, you only look at the few negative exchanges and you exclude all the positive exchanges I had with most of them in this thread.

Based on my personal exchange with you, I see that you’re really a frustrated ST user, and you attack others like me personnally.


So, it’s best for you to move on with your life…


I have attacked nobody on this community here, until now, and only after you shot the first volley at me. But keep trying…

1 Like

I quoted the proper sequence of events so you don’t have to re-read the thread. The personal attack started with you.

No but I lost money on your Automatic integration and was told by you personally to pony up more $$ for support just a couple weeks after purchasing.

1 Like