Company
Date Published
Author
John Sheehan
Word count
497
Language
English
Hacker News points
None

Summary

Twilio is used in a home automation system that allows users to control appliances and the thermostat using iPhone 4S's Siri voice recognition. The system uses Indigo software, which communicates with Insteon devices via a PowerLinc modem, and a Node.js web application that acts as a middle man between Twilio and the Indigo server. When an SMS message is received from Twilio, the Node app parses the message and makes an API call to control the devices using semi-fuzzy logic. The system was set up with ease using Heroku for hosting the Node app and Twilio's free phone number service. Users can now control their appliances using Siri commands, such as "Turn off bedroom fan" or "Set thermostat to 73".