SmartThings Android App 1.7.89.25 (August 2022)

I noticed this a while back and reported it. The animations work with DTH for me but not Edge drivers for some reason.

My fan is still using a DTH, and it used to work, so I’m seeing it not functioning on DTH’s. I’m working on an Edge driver for these and I’ll see if it changes for me.

Hi @nayelyz

This forces us to do the translation of the labels in all the custom capabilities and and their presentations and VIDs?

If so, it seems to me that changing the game rule in the middle of the match and without prior notice is not acceptable!

Nowhere in the documentation did it say that it was mandatory to translate the presentations capabilities.

I’m going to sleep :zzz:
My head hurts just thinking about it!

Thanks for your explanations.

3 Likes

Found an APK and manually updated

The app does seem much quicker now. I’m using it on a Fire tablet, so it’s always been sluggish in the past. Hopefully the performance improvement lasts.

The label issues might not be a breaking change to the functioning of the devices, as in making them useless, but it definitely might break spirit of those writing Edge drivers.

In some cases, this change makes the device drivers nearly impossible to make sense of.

I doubt I need to say it again, but it’s not trivial, and the setback will be huge for the platform if it isn’t addressed soon (as in really soon) !

4 Likes

@nayelyz , I got the updated app now too. Yay… This just keeps on getting better.

If I could click on “like” a hundred times I would.

5 Likes

This is the current workaround, I understand it is an inconvenience and that’s why I’ve making tests about it.
For example, I noticed that configuring only the “en” locale helps, even if we change the language of the mobile device, it doesn’t return to “untitled”.

Yes, you need to update the capability presentation to point to the labels defined in the localization/translation which is following the JSON path. For example, taking my capability as a reference:
smartthings capabilities:presentation commonsmall09402.listExample -j

  1. The capability label is {{i18n.label}} because of this part of the locale:
    image
  2. In the alternatives.value the reference is i18n.attributes.attr.i18n.value.optionX.label because this is the path:
    image

For the VID, if you use the presentation:device-config:create command again, it should bring the latest capability presentation config and clear the cache

I’ll share your comments with the corresponding team.

So this new update removed support for my Samsung TV. Why would you do that??? I’ve been mirroring my screen for years but today it wouldn’t connect. After 2+ hours trying different things, thanks to a great customer support agent, I found a workaround. TV model is UN50KU630DFXZA please add support for this model!

Hi, @Valde.
I suggest you mention this to the Customer Support agent (if you haven’t already).
They are the ones that check issues with the app (non-development/customization related) and can help you with this request.

Thanks for trying to help fix this. @nayelyz

This is not a beta phase issue, as some may think, this affects all custom capabilities, including those used in DTHs.

I think that before making all of us who have custom capabilities without translation change this, because nobody told us that this was going to be mandatory, they should maintain the functionality of the existing capabilities and modify the documentation to make it mandatory to translate by localization to from a date.
Each one will decide if they are interested in doing custom capabilities or not.
I don’t think that maintaining functionality is difficult or conditions anything.
What they have done is make a lot of drivers and DTHs unusable in an instant.

If I do, which I’m not going to do at the moment, it will be to include the labels in Spanish.

I think that not only the labels will have to be translated, also the status values, since the problem that the status does not show can be due to this too.

On the other hand, in the display Type that now shows the name of the capability and the attribute, I think it is of no importat to the user, when we make the capabilities we choose names that are only useful for those who make the driver.
By the way, those names do not have localization translation, they can be in user language that the capability has made.

Anyway, right now I feel like someone had thrown away all my work for a year, because they only care about their stock features and their objectives and forget that many users have been putting our time and devices at their disposal for a year to help Smartthings get this off the ground.
I know that it is voluntary, but as we say in Spain, it is to be well born to be grateful!
¡Es de bien nacido ser agradecido!

Thanks Nayely

4 Likes

@nayelyz this is what @Mariano_Colmenarejo is talking about


All my lights use his driver.

@krlaframboise needs to be alerted too. He just posted drivers in new chanel.


Here too:

I’ve been trying to follow the discussion about labels etc but I am falling at the first hurdle. What on earth is the problem they are trying to solve here?

What does multi-attributes mean in this context?

I seem to remember there is a restriction to a single attribute of a capability at the moment but I’ve never really understood why as you’d just use one tile/widget per attribute and there isn’t any obvious overlap. Even if you wanted to group by capability you’d still have one tile/widget per attribute and just not draw the blank space between them, and why would you do that anyway? If you are going to that trouble you’d group arbitrarily. So that seems unlikely.

I just can’t think of a problem for which what they are doing is a solution. The whole point of the UI is to provide a level of abstraction that hides details like capability and attribute names.

I don’t think so that anyone from SmartThings is actually using SmartThings at all.

3 Likes

I spent 45 minutes with support and she figured out a workaround. It was the support agent who directed me here to voice my concerns as to why Samsung dropped support for my TV with this update.

Out of curiosity, what is the workaround?

On my Galaxy phone Settings from the icon menu then Devices. All devices show there and TV connects. Will no longer connect via Smart Things.

1 Like

Why does it seem like there’s a dumpster fire happening right now all across the ST support and development organizations ever since the Sept 30th date was dropped and the migration to Edge drives started?

I typically have optimistic views, but in this case not so much.

4 Likes

I’ve long suspected the plugin/mobile app team only use and test Samsung TVs and appliances. Hub connected devices, and the architecture behind them, is a long second thought in their minds. And apparently not in their QA test scripts at all. Yet here we are about to go live with Edge, and Matter devices using Edge! And TVs acting as a Zigbee hub!

1 Like

I had to google that