Android 2.1.0 - Release Notes - Commentary

Yes, updating the multiAttributeTiles docs is on our radar.

1 Like

In fact, a developer recently updated the docs with some information about the VALUE_CONTROL: http://docs.smartthings.com/en/latest/device-type-developers-guide/tiles-metadata.html#a-word-on-the-value-control-attribute

2 Likes

A modified version of the one from @Dianoga… modified only to use “Nest orange” color for heating, and multiAttributeTiles.

Wow. Mine looks nothing like this in my app. I gotta figure it out.

@Ben How do we prove to support that we have an issue in the UI after an update. When ever I contact support I am told that you don’t support custom devices and I should contact the community. But the built in device code is limited and we are all trying to make it better. So this is an unfair response.

I am pretty sure if a device type has more than one page of tiles they get messed up. My code has always worked up until 2.0.8 now I tell support this and they say sorry we don’t support custom devices ? That makes me want to find another platform to work on because we need support too.

Details of my issue are in post #53 (was #54 when I emailed support but this thread has been adjusted to a new thread.

Here is the reply I got to my ticket describing my device code breaking as of version 2.0.8 and still broken in 2.1.0 (Ticket #195814)

Hi there,

Thanks for writing in! Very cool to hear about your project!

Unfortunately we do not have a lot of resources available to help with developing your own SmartApp/Device Handler.

I would, however, highly recommend reaching out to the community for further help as you have already done. We have developer advocates who are active on the forums and will better be able to assist you in resolving that error and getting your app up and running.

Let me know if you have any further questions that I can help you with and I would be happy to assist you with those!

Annie
SmartThings Support

2 Likes

The reality is that we cannot possibly support the non-official SmartApps and Device Type Handlers on the platform right now - we need that to be for the authors of those 3rd party extensions to the platform. That said, we will absolutely be looking into any breaking changes with approved SmartApps and DTHs and reporting bugs to the engineering team. The support team is not equipped to help with that sort of thing.

Well that’s that. I guess I better start looking for a new platform to work with. I don’t want to waste my time trying to improve a system that doesn’t support my efforts at all. I have put a lot of effort into this device type and have had several developers from Smart Things in the past help me make it better. Now they have decided they can’t support our custom work so why do it.

Not to mention I am confident the issue is in the app. And perhaps this device type would help root out a bug. But nobody want’s to spend a few minutes looking at it to perhaps fix a system issue introduced with the latest app versions. Feed Up I am …

3 Likes

Look up, here comes that other boot.

Don’t get the reference ? I wonder what it takes to get my device type approved ? Problem is I didn’t write original version so doesn’t feel right trying to get approved. They will find another excuse to not support it anyway.

You know… We’re waiting for the other shoe to drop.

6 posts were merged into an existing topic: Issues with Text Scaling on Android

Not exactly a “fix,” but if you have descriptive text in there, temporarily remove it or comment it out. I had label: 'Current power draw: ${currentValue} W' and it was unreadable even with a 5x magnifying glass. Shortening it to just ‘${currentValue} W’ however is perfectly readable… still small, but readable.

BTW other than the display issues which have been around since 2.0.8 this new version is a positive direction ! I like the new look which is remarkably like the 1.X version :slightly_smiling: Getting rid of the useless 1/3 of the page header is so much better !

Left slide is weird but I can live with it :slightly_smiling:

The Dashboard is still ridiculous ! If we can’t get our stuff displayed there please just remove it or at least don’t make it the default page !!!

Looks don’t concern me, but stability does. Still crashing frequently when doing anything in the app. Worse yet it slows the phone until I force stop the SmartThings app…

Not sure why you would expect such support for custom device types and smart apps. Too many have unrealistic expectations.

So here is the thing, us developers aren’t asking them to support our device types or our SmartApps. We are asking them to support their published APIs and specifications. If we program against those APIs we expect things to work as documented. When they don’t work the way they are supposed to then we expect to be able to report it and have it addressed.

And it really seems like it would be in their own interest to look into issues with their APIs since they use these same APIs for their own DTH and SmartApps. Many of the custom app developers tend to be ahead of the official apps in using new features (such as the multiAttributeTiles as one example), so we find issues earlier in the process. If they fix those problems based on our reports then things will work much more smoothly for the masses once those features are incorporated.

But I can also empathize with the support team here since there are likely plenty of cases where it wasn’t a platform issue and was simply an error on the programmers part. So hopefully there is some kind of middle ground here where these forums are used to discuss, triage and isolate an actual error. But once that has been done, then I’d like to see a way to open an official support ticket so we know that it is being tracked towards resolution (even if that resolution is a long ways away due to other priorities, etc).

15 Likes

OMG, my phone has been running like crap lately. I never made the connection. I am going to have to try uninstalling ST for a while and see if that fixes it. Given all the other issues in the Android ST app it would not surprise me. This is interesting. I would report back with my findings but this thread will be locked for some strange reason in 16 hours so that is unlikely.

1 Like

So the new app version looks really nice. It’s been cleaned up and things are a whole lot more intuitive. I like it.

Home automation is really kind of self explanatory, but let’s talk about the automation part. Automation means that something has been designed and implemented that removes the human element. It means that I can walk into a room and the lights come on. It means that at a certain time, like sunset, my porch lights come on, and then go off after a set amount of time. It means that I do not have to do anything at all, and the process still happens.

SmartThings is a Home Automation system. At least that is my understanding of it. The only way to interact with the system, from a user stand point, is via the smart phone application.

Going into a room or going to the Things list, finding the device and pressing the button on my phone is a great and wonderful bit of technology. But, tell me this. What is the difference in doing it that way and just walking over and flipping the actual light switch?

Honestly, there isn’t one. There is no automation there. I, the human, have to flip the switch. Are we understanding this automation part?? ST engineers, ST developers, programmers, guy in that building making stuff??? Are we on the same page here?

Maybe I should open my phone app and go to the smartapp that allows us to be on the same page…

but…

oh…

wait…

“Failure to Load SmartApps”

What in the holy living hell is that crap??? How is anyone supposed to automate a system when we can’t even open the damn part of the app that automates the system??? I can look at my light switch on my phone. I can look at the damn thing on the wall too!!! But that’s not the point now is it?

App crashes. Failure to load smartapps. Freezes. System resource hog. What the hell? I wrote apps in college that have never ever a single time crashed! And I was paying for the privilege to write them. You guys are doing this for a living!!! WTF???

What part of fix the damn app aren’t you listening too?

The president of the company likes to get in front of the camera and talk about how wonderful the system is and how there are over 20000 developers in the community and a whole bunch of other steaming BS!!!

Here’s a crazy idea! LISTEN TO THE DAMN COMMUNITY!!!

Yes, it is made up of a small part of the overall users of the system. But guess what!!! that small part is the part that runs the system to its full potential! They are the ones finding the bugs and making the work arounds and making things work.

All while you sit there in your palace making updates that look pretty but break more stuff.

Have you ever driven a Ferarri??? How about one that has a 1 cylinder engine in it?

That’s what we have here. Except the real engine is in the trunk, in a box not running because the maintenance guy is too worried about the ergonomics on the damn glove compartment!!!

I know you guys know math right! How about this little thing called STATISTICS??? Heard of that? Statistically at least some of you have.

Well, by using that system and understanding that you have the perfect statistical data group begging you for attention you could literally have the best damn system that exist! You could be rolling in dough!

But are you using it? NOPE! It sure doesn’t seem that way!

But hey, I"m sure those of you that haven’t heard of statistics haven’t heard of this thing called competition either.

Statistically, the way you are continuing to ignore your customer base and the way you are continuing to roll out crappier and crappier updates AND with the (insert sarcasm here) Outstanding customer service you guys don’t stand a snow balls chance in hell of surviving. You know why? The consumer. The consumer will drop you like a hot rock as soon as someone comes along with something better. Don’t believe me? Try statistics… it actually works!

So, what should your priorities be?

#1 - fix scheduler. What good is automation if it never runs
#1 - fix the app from crashing and freezing. What good is the only point of interaction if it doesn’t work
#1 - fix the “error loading smartapps” problem. Again, what good is automation if the “Consumer” can’t use it?

Yeah, they are all #1. Why? because without those three things, there isn’t a single problem that exist in the consumer based organization that matters.

Have a good night. I’m going back to watching my phone freeze and refuse to load anything.

2 Likes

New scheduler is currently being tested and everything I have seen shows great promise. If you would like to test the new scheduler, ping @slagle.

I would be glad to help you troubleshoot your crashes here or via PM if you prefer. I looked in the support system and noticed that you have an existing open ticket regarding this type of crash “Unable to open SmartApps”.

Troubleshooting is simple, it’s not my devices. I’m using these devices; two Samsung note 4, one Samsung S5 active, one IPhone 4c (all at&t), and one Samsung S5 rugged on the Sprint network. Ask of them up to date.

The iPhone is the only one that doesn’t crash, but it does give the failure to load apps error, along with the other four.

Also, I’m not the only user with these exact symptoms.

The failure to load apps buff was there before the latest update. The update introduced the bug again, but more mature.

Do you remember the pretty red banner that cane up on every screen? When that went away it was replaced with the freezing and crashing. That also got worse with the last update.

It’s simple, there are bugs in the system. I know this. You know this. Everybody knows this.

So instead of trying to troubleshoot MY problem, how about just fixing THE problem.

As for the scheduler. I honestly can’t wait. I have Stewart signed up for the beta. I’ll ping @slagle right here… I would love to be on the scheduler beta. I believe my system would be perfect for it.

Yes, I went on a rant. I don’t do that often. But when I’m completely unable to access and modify my system because of a stupid buff that has been reported to you hundreds of times, if not more, for months at least. And, there have been multiple updates with the bug still there… I see a huge problem.

The vast majority of the users in this group could be called power users. Hell, you started here too! We are the ones that put the system through the paces. We find the bugs. We explore the bugs. We troubleshoot them and offer fixes! And we have 1/100th of the data you have.

But the community is ignored. The bugs remain and multiply. And refrigerators can now turn off the lights, along with the tv.

I love this platform. I embrace and I have changed my home around it. I will gladly pay for the service, once it’s reliable.

But if another service comes asking that she’s what you do and does it right… This forum will disappear over night.

Thanks for the offer to help. I appreciate it. Please help by ensuring the right people know we are fed up. Please help by getting the system fixed.