Version 1.1.6 release announcement
(updated post 5/25/2016 with 1.1.6 release)
Have you ever wanted a talking house? Now you can! With the Big Talker SmartApp ( http://github.com/rayzurbock/SmartThings-BigTalker )
When SmartThings is paired with a compatible audio device (such as a Sonos, Ubi, LANnouncer or VLC Thing) and Big Talker SmartApp, your house can say what you want it to say when events occur.
Currently supported events:
- Time, Time of Day + Day(s) of Week
- Motion, Active/Inactive
- Switch, On/Off
- Presence, Arrive/Depart
- Lock, Lock/Unlock
- Contact, Open/Close
- Mode, Change (Home, Away, etc)
- Thermostat, Cooling/Heating/Fan/Idle(not running)
- Acceleration, Active/Inactive
- Water, Wet/Dry
- Smoke, Detect/Clear/Test
- Button, Press
Each supported event supports 3 different groups so that you can alter your spoken phrases based on which group your selection of devices is configured in.
Voice phrases support the following variables (to be filled in at runtime)
- %devicename% = Triggering devices display name
- %devicetype% = Triggering device type; motion, switch, etc…
- %devicechange% = State change that occurred; on/off, active/inactive, etc…
- %locationname% = Hub Location name; home, work, etc…
- %lastmode% = Last home mode; home, away, etc…
- %mode% = Current home mode; home, away, etc…
- %time% = Current time; HH:mm am/pm
- %shmstatus% = SmartHome Monitor Status (Disarmed, Armed Stay, Armed Away)
- %weathercurrent% = Current weather (from Weather Underground; based on SmartThings Hub Zipcode)
- %weathertoday% = Today’s weather forecast (from Weather Underground; based on SmartThings Hub Zipcode)
- %weathertonight% = Tonight’s weather forecast (from Weather Underground; based on SmartThings Hub Zipcode)
- %weathertomorrow% = Tomorrow’s weather forecast (from Weather Underground; based on SmartThings Hub Zipcode)
- %weathercurrent(00000)% = Current weather (from Weather Underground; using custom Zipcode; replace 00000)
- %weathertoday(00000)% = Today’s weather forecast (from Weather Underground; using custom Zipcode; replace 00000)
- %weathertonight(00000)% = Tonight’s weather forecast (from Weather Underground; using custom Zipcode; replace 00000)
- %weathertomorrow(00000)% = Tomorrow’s weather forecast (from Weather Underground; using custom Zipcode; replace 00000)
- Note: (00000) can also be replaced by any supported location of the WeatherUnderground API such as (France/Paris), (latitude,longitude), (AirportCode), (State/City)
For example when turning off a switch named “Office Light” with a spoken phrase of “%devicename% %devicetype% has been turned %devicechange%
” would speak “Office light switch has been turned off
”.
Another example would be to create a virtual switch that is turned ON in the morning by your Good Morning routine, and then OFF at night with your Good Night routine. Then set up a Big Talker Switch Event tied to that switch’s ON event that speaks “Good Morning. %weathercurrent% %weathertoday%
”
Keep in mind, if you configure highly active or too many devices, it may get annoying!! We had a family gathering and the kids kept going in/out the back door to play in the yard. “Back Door has been opened, Back Door has been closed, Back Door has been opened, you get the idea.” I wouldn’t configure chatty motion sensors either, but that’s up to you.
Have Fun!
Support the project
This SmartApp is free. Donations to support development efforts are accepted via (non-refundable, no gurantee of service/support):
- PayPal to: rayzur [at] rayzurbock.com
- Link: PayPal Donation (for supporters with or without a Paypal account)
- Link: Cash.me/$Lowrance (Debit cards = free, Credit cards charge 3% on top of your donation)
- Link: Square Marketplace (Donation is reduced by 2.9% + .30)
ISSUES?
Please check the latest posts below for known issues and file bug reports / feature requests on GitHub for better tracking here:
https://github.com/rayzurbock/SmartThings-BigTalker/issues
NOTE: For Ubi, be sure to first install the Ubi Device Handler and App
https://github.com/jodyalbritton/smartthings/tree/master/theubi
NOTE: For VLCThing, be sure to first install the VLCThing Device Handler
http://community.smartthings.com/t/vlc-thing-a-poor-mans-sonos/5433
NOTE: For LANnouncer, be sure to install the LANnouncer Device Handler and Android App
http://www.keybounce.com/LANdroidHowTo/LANdroid.html
(updated post 5/25/2016 with 1.1.6 release)