Changes to SMS Service

2 Likes

At least bring back ā€œmy contactsā€ so that notifications are more useful.

5 Likes

Yep! Yesterday I went through all my pistons and smartapps just to get a picture of how many of them send sms. (10 pistons and 10 smartapps). And don’t get me wrong…in one piston there might be 3-4 different actions to send sms.

Push notification isn’t that bad but with SMS:

  • possibility to choose what notifications are sent to what numbers (@David_Van, like you said… My contacts!!!)
  • when internet breaks down or you are in a spot where only gprs is available… you still can trust that basic sms goes through
  • messages to people who has no ST app installed to their phones or devices

I have wife and two kids. All of them have ST app installed to phone. I do not wan’t my kids to get notifications like ā€œcar heater is onā€ or ā€œxxx arrived schoolā€. Those notifications are for adults/parents. My wife does not not want to know when 3d printer is ready to print. Now I should push all the messages to everyone or no messages at all for certain people…

What is more annoying is the way this was announced. It would be cool to see those statistics behind the comment:
ā€œA small number of customers with non-US phone numbers will no longer receive SMS notifications from SmartThings.ā€

Small number of customers. Small…is it 1, 10, 100, 1000, few thousands…

IT would be almost same that Toyota would announce that we will remove glove boxes from our cars because just a s mall number of customers are using it.

By the way… what do I have to do that I would receive this kind of announcements to my email. I though this would happen automatically because I’m ST customer. No information about ST firmware updates, no information about sms changes.

3 Likes

Sorry, I was thinking of Hubitat where it’s very easy to use pushover for push messages and twillio for text messages.
Push messages with Pushover can be customized to go to one individual or groups, very easily.

1 Like

The ā€˜Notification’ capability has always seemed a more elegant concept that could usefully abstract all notifications, after all what is so special about notifications that they should be handled differently to the various other capabilities? As it stands it does have the obvious flaw that the deviceNotification() command only has an argument for the text of the notification and not the recipient(s), implying the need for a one to one correspondence between a device/service and a (group of) recipient(s), and inevitably leading to some device/service specific fudges to embed the recipients in the text. Similarly there isn’t any standard way to to flag the severity of the notification or indeed the origin.

I do note that not only does the Notification capability not seem to be particularly prominent (or indeed used at all) in official SmartApps, but the capability isn’t currently listed in the documentation for the ā€˜new’ environment. Neither is the Audio Notification, come to that. Neither seems to be the way forward, but a single replacement for both seems to have potential.

1 Like

Astute observation.

As I was among the first proposers of the Capability (well, TBH: The entire "Capability Type Suggestions category on this Community was my idea … :smirk:), I’m quite aware that the initiative failed.

While Capabilities may not be the optimal method to implement Notifications or other various features, they are a feasible and pragmatic option. Unfortunately, SmartThings Engineering does not agree or simply has ignored or abandoned the possibility. :disappointed:

Plenty of users were getting e-mails, though there were different versions of the e-mail for US users and for non-US users and it was clear that some of them were getting the ā€˜wrong’ version for their situation. I don’t know what the criteria were for receiving an e-mail. I didn’t get one, but then I don’t have any SMS notifications set up. If I did receive one, would it have been for me as a UK user, or would my having been assigned to the ā€˜graph.api.smarthings.com’ shard inadvertently flag me as a US user?

As for the abrupt cessation of the SMS service outside the US, I’d like to think that Samsung might recognise that, for whatever reason (which might include circumstances largely outside their control), it hasn’t been handled as elegantly as it could have been.

4 Likes

Exactly, I can only surmise from the grammar used that it was written by an American citizen. No tact, no understanding, no explanation, just brief and dismissive.
Also the short sightedness of an admin on here suspending/banning one of the singularly most active and helpful contributors to this forum (incorrectly for a ā€œpersonal attackā€), that has helped literally thousands of ST users, will leave a big hole for months and years to come, and certainly leaves a sour taste in my mouth.

The idea is that each ā€˜Thing’ is a recipient.

So if it was SMS, you might have one Thing for your phone, one Thing for your wife’s phone, etc.

Similarly, if it was a push service (like Pushbullet), you might have one Thing for your phone, one Thing for your tablet, etc.

This allows you to setup automations and pick and choose who you deliver messages to and via which delivery channel per automation.

3 Likes

After you opt in, ST doesn’t send the last SMS for everyone. I tested 4 numbers and only 2 of the 4 got the last SMS after opting in. Ideally it should send the last SMS to avoid any loss of critical security alerts. :ant:

3 Likes

Two things come to mind:

  1. ā€œnotificationsā€ as a generic term often require third party services, and these are not always free to Samsung

  2. certain types of notifications, and specifically texts or phone calls, often fall under privacy regulations in different jurisdictions, including the EU. There is an additional business cost and complexity associated with meeting these regulations.

For both of these reasons, it is not surprising that many platforms meter or restrict the use of notification services in a way which is different from basic IOT commands.

That doesn’t excuse the abruptness or lack of communication with regard to this specific feature change, of course. :scream:

2 Likes

With all due respect, let’s not add blanket national prejudices to an already tense discussion. There are many American citizens, and I count myself among them, who make an effort to communicate in a way that conveys information and moves conversation forward without being, in your words, ā€œbrief and dismissive.ā€

Samsung is a multinational corporation with citizens from many different countries on staff. There is no reason to assume that national origin had any bearing on the way in which this particular announcement was handled.

Submitted with respect.

13 Likes

It definitely shouldn’t be seen as targeting nationally. Basically it looks like it’s inevitable that this service will be gone for everyone eventually. Even US users will need to be added to an exception group so it’s unlikely new users will get this in the near future no matter where you’re based.
Samsung just saw this as the best way to do this incrementally.
Yes, they could have given more notice and yes, they could have been more empathetic and less dismissive for all the users including myself impacted.
It really sucks, but it looks like it’ll be gone for everyone eventually so no point complaining about it. Best for us to look at other ways to get a similar result.

3 Likes

Ok, So I’m probably an average user on this forum and you can color me VERY confused.

I’ve read through this whole thread and I really don’t get what I’m supposed to do to allow getting my text service back? (US Based) Besides calling some number and hoping I get the appropriate reply? Also does all the people I have Wecore and apps sending SMS to have to call the number and hope it goes through?

Also what are the limits? I don’t have ALOT of stuff like some people, but I have a few that we rely on for convenience and alerts about various things? So do I need to figure out the alternate method because I might hit some limit that I have no idea what it really is?

1 Like

@TN_Oldman All phone numbers need to do this

3 Likes

Yes I got that part but thanks for picking it out of the thread for me. It’s still a post by some random Staffer ( I assume) that says call this number to opt in. In the thread you see where people are saying some phones get the supposed reply and others don’t.

Doesn’t really give any instruction or details beyond " Hey send us a sms and your Okay for now"

But again I do appreciate your reply and I really appreciate everyone in this forum!!

2 Likes

Yes I am aware that the classic Notification capability can work exactly like that, and I think it is a shame it hasn’t been taken up more. However at what point might the ā€˜things’ just start getting in the way? What if you had a messaging service that already had its own contact database with the details of tens of potential recipients in it? Might it not be reasonable to be able to use a single ā€˜thing’ for that service and pass on details of the recipient as an extra argument? What are the advantages of not allowing for that possibility?

Maybe I placed too much weight on passing recipients and should have emphasised the desirability of being able to communicate things such as priority, severity and source in a standardised way. I just feel that the notification capability could have been made a lot more appealing just by adding a few parameters.

1 Like

@JDRoberts sorry if I gave the impression of a ā€œblanketā€ summation, I was using the law of averages, for example you’re clearly an exception to the rule, eloquent and intelligent.

R.I.P. @anon36505037 :cry:

1 Like

Regarding RW, I too hope he returns soon, but as many British parents would say, people who are intentionally offensive in the hopes of getting attention quite often receive more attention than they expected. :wink:

(I don’t disagree with his goals, just his tactics. I didn’t flag his post, but I’m not surprised that enough people did to trigger a particular moderation threshold.)

1 Like

Yeah, those are totally reasonable concerns that don’t seem to be addressed with the current model.

Device handlers on other platforms have done it in interesting ways like allowing the method to accept optional parameters (beyond the scope of the core capability) or even allowing special formatting of the message to keep within the scope of the original capability (eg. ā€œThis is a regular Messageā€, ā€œ[E]This is an emergency priority messageā€)

The formatting approach isn’t particularly intuitive, but it’s something that could work within the current Notification capability design.

3 Likes