I planned to release a new version this weekend. I’m backtracking slightly. I’ve added weather functions tonight and due to this, I am instead releasing a Beta version before calling it good to go.
Important Note: I’m still seeing issues with SmartThings ability to convert some text to speech (mainly new unspoken phrases). I’m catching the error that SmartThings throws when it has trouble converting text to speech ( java.lang.reflect.UndeclaredThrowableException ) and am instead throwing your message to your phone/device/SmartThings App via your notification settings (push/text) so that you at least still get the notification when the speech phrase cannot be converted from text to audio.
BigTalker 1.1.4-Beta1 has been published.
Please test and let me know via PM or by posting an issue (clickable link) to the project on GitHub.
Major thanks to @Greg for using/testing/reporting on several unpublished Beta versions to make this happen and get us this far!
If nothing major is reported, this will soon become BigTalker 1.1.4.
Changes from 1.1.3 to 1.1.4-Beta1:
- 11/8/2015 - 1.1.4-Beta1
- Metadata Update: Update Copyright from 2014 to 2014-2015
- Feature Modification: Re-write of Talk() to better detect latest playing track and play status (latestValue() instead of currentValue()).
- BugFix: Corrected default phrases for Water sensor (Thanks ST Community: @Greg) (was using acceleration phrases)
- BugFix: Corrected home mode change issue if exclusion was not set (Thanks for the report ST Community: @Greg)
- New Feature: poll() or refresh() on Talk() to try to update current status of player. Protect crash using try/catch routines.
- New Feature: Added detection of failure to convert text to speech (SmartThings intermittent issue with textToSpeech function), send notification instead so message is not missed.
- New Feature: Added new Talk variables %weathercurrent%, %weathertoday%, %weathertonight%, %weathertomorrow%. Can be added to any supported event.
Download 1.1.4-Beta1 from: https://github.com/rayzurbock/SmartThings-BigTalker/tree/1.1.4-Beta