SmartThings Community

Voice Notification Solution Availble with Samsung WAM1500?


(Josh) #1

Hello Guys,

I was looking for a voice notification “Window in Master Is Open”, “Back Door Is Open”, but i culdnt find any simple solution.

I bought the Samsung WAM1500 Radiant360 (https://www.amazon.com/gp/product/B01BVXNUI8/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1) and when i set CUSTOM new monitoring rule, after i choose AUDIO NOTIFICATION it let me choose any custom message i write. AMAZING !!!

I even had a motion sensor in my driveway and now my speaker say "Someone is coming… (-: "

But there is one more solution i am looking for, When i ARMED my system i would like to hear " SYSTEM IS ARMED" and when i DISARM i would like to hear “system disarm”

Any ideas?
I try to set up routine called ALARM ON but i couldnt have custom text.

Appriciate any idea.


#2

( since this would be solved with a smart app, I’ve moved this to the smartapp ideas category where more people should see it who will be able to help you.)

I can think of a couple of different ways to do this, but they are all a little MacGyver-ish. I don’t know whether core can do this directly or not.

Anyway, hopefully someone who already has this working will chime in. If not, we can start brainstorming some of the other options. :sunglasses:


(Dana ) #3

Sounds nice…I’m doing the same (door open notifications for doors and garage) via Tasker/Google Home, but that takes a bit of setup to get working.

From a HW perspective there is also this option (similar ability to announce when sensors are tripped) for about $50, but sounds like the Samsung speaker allows customizing the response, which the doorbell does not AFAIK.


#4

The doorbell would have the same issue that the OP has run into with the Samsung speaker – – most of the SmartThings features, including smart lighting and routines, don’t let you set a trigger to activate them just because the smart home monitor armed state changed.

But I’m pretty sure core can, I’m just hoping one of the core experts will verify that.

Then the question is whether core can do the text to speech alert itself, or whether you would have to daisychain it to another smart app.


(Josh) #5

I use the Aeotec Doorbell but the Samsung speaker is so much easy to configure your announcements.
I am very surprise that other people didnt mention this simple solution.


#6

The text to speech notification feature in SmartThings has broken two or three times over the last year, sometimes for a couple of weeks at a time. When it broke, it didn’t matter which device you had, Samsung or Sonos or whatever if it used the SmartThings TTS service. So some people use TTS for voice notifications and some people don’t. The doorbell wouldn’t be affected by it because you upload your own custom sound file.


(Johnny Dang) #7

Josh,

I’ve been wanting to do something like this. So is it pretty much as simple as adding it as a Samsung Multiroom audio then under the SHM monitor rule tell it to send TTS to this speaker? How is the speech? is it pretty natural like Google Home etc? Looks like there are some Refurbished units available so I wanted to confirm before purchasing. Thanks


(Jason "The Enabler" as deemed so by @Smart) #8

If your up for a more complex install give EchoSistant a look… New version coming soon that has a ton more features, but as it is now it wink do what you want.


#9

I am using a Samsung R1 (refurbished) that I found on online for about $50 primarily to do those type of notifications. I use the “Speaker Notify with Sound” app and it’s been working for me since November, with a couple of caveats.

  1. Speaker was originally spamming my notification log but that appears to have been a problem with the Samsung Multiroom audio app…it appears to have been fixed via an update to the app.

  2. Abrupt volume drop, which appears to happen if you specify a volume adjustment in the app…it appears that the app adjust the volume back before the message is complete…the “temporary” fix is to not change the volume in the message…see link below.

  1. There is no way to build message buffering using the standard app. So, two or more messages back to back will “step on each other”…for instance, I wanted to have my good morning routine be Notify with Sound - “system is disarmed”, immediately followed by the Morning Weather app and it wouldn’t work…if you need to do that CORE is a good solution.

In short, Notify with Sound seems stable now, and works for what I need, understanding the above quirks


(Glen King) #10

On the ‘Macguyverish’ side, all this can be accomplished right now using an android tablet with sharptools and Tasker. In sharptools you can subscribe to any event or state change of any device, and use it to drive other events and state changes. As a bonus, the notifications can be read out loud by that same tablet… or sent via Bluetooth to your speaker.


#11

@joshua_lyon can SharpTools act on a change in SHM armed state, such as changing from “disarmed” to “armed Away”?


(Jason "The Enabler" as deemed so by @Smart) #12

EchoSistant can! Just look for version 4 coming soon!


(Joshua Lyon (SharpTools.io Dashboard)) #13

Not directly. At the time of publishing the SharpTools SmartApp, SmartThings indicated that the code for subscribing to and controlling SHM was considered unofficial and would not be approved as part of the SmartApp publishing process.


(Glen King) #14

Well, that’s where the MacGyver stuff comes in. :slight_smile: As long as you can get ST to send a notification to an android device, Tasker can read it… and if Tasker can read it, sharptools can react to it. Or indeed, Tasker can read it out loud for you. How you accomplish that is up to you. Be it using virtual switches to run routines that change security state or whatever. Tasker can even, upon receiving a particular notification, say a pre-programmed phrase.

Of course, you’ll need the joaoapps like Autonotification to accomplish that. Between Tasker, Sharptools, and those apps, you can create a whole automated environment alongside ST. If a way could be found to make sharptools run locally, then the future of ST’s cloud would become irrelevant.


(Joshua Lyon (SharpTools.io Dashboard)) #15

Oh, I completely agree. You can easily get the SHM status, subscribe to it, or even change it… so if you wanted to create a SmartApp to control it, you could do so. (You just can’t submit that SmartApp for approval. :slight_smile:)

//get the current SHM status
location.currentState("alarmSystemStatus")?.value

//set the SHM status
sendLocationEvent(name: "alarmSystemStatus" , value: "away" ) //or "stay" or "off"

//subscribe to the SHM status
subscribe(location, "alarmSystemStatus" , handler)

You could even have that custom SmartApp send the status to a virtual device which SharpTools could interact with.

I’m not sure if the stance has changed at all, but at the time of submission I was told that these commands were unofficial and SmartApp submissions wouldn’t be approved with this in them. Some of the community developed SmartApps which require manual installation via the IDE had included this feature, but I haven’t kept track of which ones. For example, it was in Rule Machine at one point, but I haven’t checked if CoRE has it.