Update to the updates: 30 Dec 15
New Testing Needed
The newest LANnouncer includes volume controls (already published on the web site, not on Play) and photo/video taking. Due to SmartThings bugs (the documentation doesn't match the functionality), you can't automatically see them in the SmartThings app. I'm working through what to do - e.g. Dropbox or leave them, as currently, on the device for later perusal.
This could use some testing, from technical users who understand their Android device well. e.g. they know which "card" is really the removable one, what exfat and fat32 are, perhaps have used curl. Anyone interested?
Update: This is in good shape. You can view the current conversation, *Android as a Speech/Alarm Device released! *, here. The Google Play link is here. And the web page with better instructions and most necessary files is here.
A few days ago I got annoyed at the inability to chime when a door opens, so I decided to write a device driver. Not quite as simple as I expected, with the undocumented limitations of SmartThings. I have no idea when HubAction will return to Parse(), for example, or why I cannot create a custom attribute, etc. But, that all said...
I now have a solution for turning an Android tablet/phone on the same subnet as the SmartThings hub into an output device for SmartThings. It supports:
- Alarm (Strobe/Siren/Both)
- Tone (Beep)
- Notification (which is via Toast, so probably not super useful without a sound)
- Speech (Text-To-Speech)
It requires the SmartThings driver (LANdroid) and an app/service on the Android device (currently I call it TTSService, but that will probably change.) If you want alerts sent to an Android device not on the subnet (i.e. your phone when you're not on the home WiFi), you also need the Remote LANdroid smartapp, which sends SMS alerts (yeah, it can clutter up your SMS box a bit); the same TTSService watches for those too.
No support for outputting to iOS devices currently.
All installed, it seems pretty seamless; speech and alerts come through and it all just seems to work. I'm using Big Talker to configure events to speech; the alarms (etc.) work from SmartThings code expecting to support them.
I'm looking for a small number of willing beta testers - people who can help me test the edges of this before I publish it, just to ensure it works for others too.