[OBSOLETE 1.1.6 5/25/16] Big Talker - Talk when events occur

I just set Big Talker up with an old android phone (uPNP monkey installed) using the generic media renderer in smart things. Then I paired the phone (bluetooth) with amazon echo. This setup works far better that I would have thought. If the echo is busy talking, the Bluetooth audio gets faded in over top. Also, having the phone connected does not prevent the echo from receiving voice commands…

It also works with LANouncer, but I liked the TTS voice better with the DLNA generic speaker.

Thanks for making this app. Works great.

2 Likes

Any other apps like uPNP monkey that will work with older version of Android? My old phone apparently is too old for uPNP monkey… Your setup works great on my Nexus 7 but would prefer to use an old phone.

You might try BubbleUPnP. I think it has a renderer. Not sure if you’d need to keep the app open or not.

Bubble UNP needs to stay open. It keeps the renderer running in the notifications

I can get custom phrases to work but nothing with the predefined phrases like %weathercurrent%, etc.I look at live logging and nothing is even triggered at the set time.

Friends, I am not sure that I should continue development on BigTalker. @bravenel’s Rule Machine is so powerful that it can do almost everything BigTalker did and more. If he will add run-time variable ability into notification/speech phrases, (ie: %weathertoday%, etc) and a token/variable to insert the device change type (opened, closed, on, off, etc), then I do not see any reason to continue working on BigTalker. I can have unlimited number of timeslots and events for speech with Rule Machine instead of just the 3 that I wrote into BigTalker and so much more logic can be created using Rule Machine.

Tonight, Just to see if I could, I’ve replaced almost all of my BigTalker phrases with Rule Machine Rules and Triggers. The only ones that I haven’t converted are those that use tokens (run-time variables such as “The %devicename% is now %devicechange%”).

I welcome your feedback.

Example rule in Rule Machine that I am using now:

  • Time Based:

    • Create New Rule > Define A Trigger
    • Name the Trigger: Speak: John Doe Bed Time
    • Select Trigger Events > Capability > Certain Time > At a Certain Time: 7:29 pm
    • Select Actions
      • Send or speak a message > Custom message to send:
      • Notice: John Doe, its time to go to bed, John Doe
      • Speak this message > On this speech device (and/or music device).
  • Rule Based:

    • Create New Rule > Define A Rule
    • Name the Rule: Door Left Open
    • Select Conditions > Capability > Contact
    • Contact Sensors: Back Door, Front Door, etc…
    • Contact State: Open
    • Select Actions for True:
      • Delay These Actions > Minutes of Delay: 1 > Cancel on truth change: On
      • Send of speak a message > Custom message to send:
      • Notice: Door Left Open
      • Include device name: On
      • Speak this message > On this speech device (and/or music device)
      • Evaluate Rules after delay
        • Door Left Open
        • Minutes of delay: 1

Rule Machine 1.7: https://community.smartthings.com/t/rule-machine-version-1-7-released/37355

Rule Machine Wiki: http://thingsthataresmart.wiki/index.php?title=Rule_Machine

3 Likes

:cry:

As you are aware, I love BT. I do use RM speech options when I want a simple audible notification with a rule. However, the default configurations in BT are great.

  1. Default Device
  2. Volume
  3. Only talk in this mode (unless I override it in a specific setting)
  4. Don’t talk before or after certain times (unless I override it)

And of course as you mentioned, using variables is really nice. I need to experiment with moving my BT over to RM. The ones I am most concerned about are:

  1. Announcing mode changes but not when changed from certain modes.
  2. Resuming music at the previous volume after an announcement that changed the volume
  3. Resuming the correct music (I know the BT polling has helped a lot with this)
  4. I love using the Talk Now feature to show off my smart home quickly

Do what you will Brian, but I love Big Talker. :wink: I never really like doing what everybody else was doing…so switching will be hard for me. Maybe not technologically, but perhaps psychologically.

I use both Big Talker and RM. The main reason I use Big Talker is for the run-time variables and the integration that Big Talker has with LANnouncer. It’s also easier to use and to be able to group a lot of contacts or switches together when using those run-time variables. Plus it’s always good to have choices. :smile:

2 Likes

what What WHAT!!!

That’s up to you of course. If you had a donation link then your motivation could be occasional free pizza/beer.

The diversity helps resilience - if options whittle down to one then ST probably gets more brittle.

1 Like

He has one. Listed on the first page of the app and on the github.

You all make valid points.
Although, Rule Machine is pretty awesome and can do many things including speaking, it is a bit complex to configure. I also agree it’s good to have multiple options.
I’ll continue development on BigTalker.

10 Likes

I love big talker with my raspberry pi. I am currently using VLCthing and it only seems to work with 1.1.3. If I upgrade big talker to 1.1.5 my VLCthing doesn’t work…silence.
So I tried the mediarender on another new raspberry pi with your excellent instructions. It works fine but after each announcement there is a period of loud hiss. When I try to edit the raspberrypi mediarender device the android smartthings app crashes.
So I’m back to 1.1.3 and VLCthing.

This is much better than using RM. It is too complicated to make simple announcements with RM.

Thanks for the great app!
Scott

I filed this as an issue on my GitHub Feb, 1 here: https://github.com/rayzurbock/SmartThings-BigTalker/issues/17.
I have finally gotten around to addressing it, sorry it took so long.

This should now be resolved in 1.1.6-Beta1, located here: https://github.com/rayzurbock/SmartThings-BigTalker/tree/1.1.6-Beta

Would you mind testing and let me know if you now find this issue resolved?

Announcement: Public Beta 1.1.6-Beta1 Released

  • 3/18/2016 - 1.1.6-Beta1
    • BugFix: “Do not talk before”, and “Do not talk after” settings on the Configure Defaults page were inadvertently required.
    • BugFix: Contact group 3 would not work
    • BugFix: Conversion of “40S” in phrase conversion was pronounced “four ties”
    • Feature Modification: Added pronunciation conversion in weather reports for directions NE, NW, SE, SW

If you care to test, please confirm that these bugs are resolved and that you do not find any new bugs. Once I have a few confirmations, I’ll roll this out to 1.1.6-Release.

Please file issues/bugs on GitHub by commenting on existing issues or by creating a new issue if one does not already exist for it. Also, please include the version that you are reporting on in the issue report/comment: https://github.com/rayzurbock/SmartThings-BigTalker/issues

I gave up on VLS and wrote my own web service and drivers so I don’t have you drivers installed anymore. Sorry I can’t help.

Hi all. So in the past 2 months big talker has stopped working 3 times. For no apparent reason all automations I had configured with it just stopped working and my only fix is to delete my Sonos 1 from smart things ( forcing me to delete all my rules associated with it) and then reinstall the Sonos 1 and configure big talker again.

This solves it every time but it’s really beginning to get frustrating. I’m on the iOS app. The speaker works fine playing music through the Sonos app.

Anyone else having this issue.

Absolutely love this smart app. Just need it to be reliable. :slight_smile:

The groovy file is

/**

  • BIG TALKER – Version 1.1.5 – A SmartApp for SmartThings Home Automation System
  • Copyright 2014-2016 - rayzur@rayzurbock.com - Brian S. Lowrance
  • For the latest version, development and test releases visit http://www.github.com/rayzurbock
  • This SmartApp is free. Donations to support development efforts are accepted via:
  •  -- Paypal at: rayzur@rayzurbock.com
    
  •  -- Paypal Donation (for supporters without a Paypal account): https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=WKB9N9MPUGTZS
    
  •  -- Square Marketplace at: https://squareup.com/market/brian-lowrance#category-a58f6ff3-7380-471b-8432-7e5881654e2c
    

what’s the difference between Big Talker and the Speaker Notify With Sound app?

More flexibility/options and focus on speech.
Install and compare. You’ll see the differences.