HI, this is an app like sonos notify with sound but withmore features.
So Iâm a few days away from âprobablyâ getting a SONOS and Iâm wondering just an update on what you guys have been using to get custom messages playing through your SONOS. For instance, if the âHome Dayâ routine is triggered the speaker could state a custom message like âNow triggering Home Daytimeâ or if a water sensor detects water it would trigger âWater has been detectedâ. Or if someone has arrived then it would state they have arrived noting that Iâm not interested in playing a music track Iâm interested solely in playing custom messages only.
A lot of the alternatives or options from searching around seem to beâŠ
- Using the old code for the âSonos Notify with Soundâ app that SmartThings has since removed due to âperhapsâ multiple bugs/issues but it seems some of you guys are still using it in your system just fine!
- Using the âSpeaker Controlâ app which after looking it doesnât seem to support any type of custom messages and just plays music which is useless to me for my use case
- Using @SergioDJ approach which uses the âSpeaker Notify with Soundâ template to create a new app which you can then use. This seems like the latest and greatest approach to take but makes me slightly curious as to why itâs not provided as an actual app from SmartThings almost like they arenât 100% sure itâs ready yet hmmm.
- Using the app that @ule created in his link in the post above although it seems more focused on music and Iâm just interested in custom messages only
Hey, sorry for the delay. Were you able to get it working?
Iâm not sure about your error but I would try everything from the beginning, also make sure that the template selected is the one on the the code field.
Thanks
You need the big talker app. The only current issue is ST related that new custom TTS phrases may not work. But if you are using generic phrases you might get lucky because they cached phrases. If you happen to name all your sensors the same as me and name your presence tag Greg I bet you will get a lot of phrases to work! lol
Ahh ok and by the Big Talker app are you referring to the following thread?
If thatâs the thread then it seems from initial lookover that there is no support for routines being triggered and just modes where Iâd think routines are far more important than modes because they might perform the actual turning of devices on/off throughout the house.
And by âgeneric phrasesâ as an example, are you referring to the ones on the OP where he states âvoice phrases support the following variablesâ (aka âGreg has arrivedâ)? Whereas a custom phrase would of course be âWelcome King Greg to your Homeâ haha or whatever.
Also, I didnât read over the whole thread since itâs huge but you currently use the app and is working with your SONOS right as some of the last posts show otherwise where SONOS isnât working anymore?
Ditto to Big Talker. Have it hooked up to two Sonos Play 5s in the house. Re-configured it yesterday without any issues as I added the second Sonos in the house.
The only complaint is music wonât auto-resume but hopefully one day, thatâll be fixed.
By auto-resume do you mean that if music is currently playing and the SONOS is triggered to state a message based on a ST event that after that message it wonât resume the music that was currently playing? I think thatâs an issue that I read.
Also, on a fun note, do any of you guys use custom sounds (like a lightsaber) that the speakers will play? Is that something where you need to host your own sound files on a local server machine to reference via url, or somewhere in the âcloudâ on a remote server, etc?
Yes that is the thread - You could easily make BT announce a routine by having the routine hit a virtual switch and then BT announce off the switch. Except that new custom phrases arenât working. see below
By generic I meant if you want BT to announce something like garage door is open - it will work. They are all custom phrases, but phrases that other users created before the caching would work.
Yes it works for me - The only thing that doesnât work about it is if I want to make a new phrase. I would suggest you just install it and try to get it to say garage door is open, then you will see.
Resuming works really well for me. Iâm using the beta version. Itâs on his git hub. The only time resuming doesnât work is if I have 3-4 events come through quickly. Occasionally that breaks it, but it fixes itself once you restart music.
Sorry, I just compared the version numbers and I might be on a different beta. But just to be clear - resuming for me just means that music begins to play again. 99% of the time Iâm just running pandora. If a notification comes through, it does not restart the same song where it was paused. But the same station starts playing after the notification, which is good enough for me. If I remember right, when I tested it with a playlist in the queue - the playlist started from the beginning when resuming.
Still quite a delay with these custom messages. Is there any methods available to get instant sound notifications when doors/windows open?
So at this point, several days have passed andâŠ
- I installed/added my new SONOS speakers through the SONOS mobile app
- I then added the speakers to ST via the ST mobile app
- I finally added the âBig Talkerâ SmartApp (that @rayzurbock created) in the ST graph api site
- In the ST mobile app, I opened the âBig Talkerâ SmartApp and went to âConfigure Eventsâ and setup events for the Presence, Lock, Mode, and Thermostat categories just to start.
- Per advice in the multiple threads I read, I also turned on âEnable debug loggingâ so I can check out whatâs going on under the âLive Loggingâ section in the ST graph api site.
Now at this point I was very excited to try it all out and so I did the followingâŠ
-
Opened up the âLiving Loggingâ section of the ST graph api site and cleared any existing logs to start fresh
-
I went into the ST app and unlocked the door ( which was linked in the Lock category of Big Talker). After a few seconds the physical door unlocked, ST app updated the device status to state âUnlockedâ and nothing else happened. No message from SONOS.
-
I then proceeded to the âLive Loggingâ section of the ST graph api site to see what was logged. No errors were produced by ST or Big Talker, just a bunch of trace and debug log level messages. In fact one of the debug log messages started with âSOUNDâ and then proceeded with a url which, when I went to it, played the mp3 message that the âFront Door is now Openedâ so it looks like something is there. Prior to that, there was debug log message that states âcurrentStatus:pausedâ so Iâm guessing the message would never play since my SONOS speaker is somehow paused for some reason? After the âSOUNDâ log message, it also looks like itâs only interacting with one of the speakers and not both (which is weird) and also attempting to what seems to be resuming a track that wasnât even playing so very confused.
-
At this point, I decided to try out the next Big Talker category and tried Modes! I have routines called âHome - Dayâ and âHome - Nightâ which simply toggle lights and etc on/off then switch the mode to day/night respectively. I clicked on the âHome - Nightâ routine, lights went on, ST mobile app mentioned the mode is now âNightâ but yet nothing from SONOS.
-
I also tried the âTalk Nowâ section of the âBig Talkerâ but since those are custom phrases I knew that section wouldnât work since they are not cached messages (aka already converted to mp3 files) but I tried anyways and got the exception that everyone is talking about.
Iâm assuming all these issues are completely due to my lack of knowledge of how to use these devices or how they are integrated or controlled from SmartThings or the SONOS app or whatever.
How do you guys have this working?
One thing I had to do was only put one sensor per section - not multiple. Multiple sensors in one section donât seem to fire for me for whatever reason.
I usually add one, save, exit the smart app, then go back and add the second one. Testing constantly between modifications.
Music has resumed play maybe 3x - so better than the prior release. All I have Big Talker notifying me of is my two doors with sensors.
Thanks for the video .
Thanks a lot for the video, it was very useful to me.
I have been using this setup for several weeks to play a âchimeâ mp3 each time an external door opens. I have it setup to continue playing current track and everything has been working fine until Sunday. For some reason now even if we are not playing any music on the Sonos it will resume play. I can not figure out what is causing this but it is driving the family crazy⊠Nothing like 6:30am my son walks out the door to go to school and the Sonos starts blasting music!!â
Any help is greatly appreciated!!
HI @DwayneMccoy, I think the problem is you have set the speaker to play each time the door is open , does not matter if the speaker is playing, the event (door open ) play the track, if your sonos is tuned off ST cant play music , but if its in network stand by , ST can to play the track when the event occurs. in more options you can set the time to play just in some time, it can help.
Actually I have it setup to only notify once every 5 minutes.The issue isnt with the notification working when a door is opened. I understand that if the Sonos is actually powered off it will not work. The issue is if there is currently no music being played on the Sonos. If I go open a door the âchime.mp3â track will play as it should but 10 seconds later the Sonos will start playing music from the previously played station. That previously played station could have been from 3 days ago. Point is, the app should only resume playing the previous track if it was actually playing when the trigger happened.
Hi @DwayneMccoy, Seems to be a timer problem, sonos device type works in this manner : when a message arrives, the device check the status, if the status is playing, it takes the last track and append it after the message has finished, but to check the status the sonos must to be sending feedback, every time (like 4 or 8 hours I dont remember) a new subscription is launched, Smartthings have problems with timers, the timer just stop working, If no timer no refresh if no refresh no feedback if no feedback no real status. then when a messager arrives the status is playing and append the last track to play. I suggest first, go to sonos device and press refresh button, if you want to avoid this problems use a poll app set in 10hrs to refresh your sonos, try watch dog timer
Thank you for the help. I will try watchdog and see what happensâŠ
