Abstract
Most people are interested in features and benefits, not the minutia of code. Unfortunately, the barrier to entry in home automation is quite high, as basic features require a lot of underlying work. The comparatively simple process of being able to e-mail your video at video@myhome.com requires preparing a DNS record, e-mail server, message parser, network functionality, and IR transmission. Now, however, you have these individual components and can look at combining them into processes and features and abstracting them so they can be upgraded or changed without breaking the home’s functionality as it stands.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Because every device is also a file.
- 2.
The boiling time of most kettles shortens when there is less water, so empirically test the boil time with a full teakettle.
- 3.
Always determine whether your sound card (and its drivers) allow you to play audio from several applications at once.
- 4.
- 5.
Analogue TV transmissions are all but extinct in the United Kingdom, and other countries, so this functionality will soon follow suit.
- 6.
Such as http://toki-woki.net/p/scroll-clock or the HTML5 clock from http://sgxengine.com/examples/clockface/html5/default.htm
- 7.
To correctly delete an entry from the TODO list, you’d need to lock the file in case the file got corrupted when two people tried to delete at the same time. I have a truly marvelous solution to this, which this margin is too narrow to contain!
- 8.
Having music available in every room increases the ambient noise, making it more difficult to hear others calling you, so some of these commands exist to solve the problems that we have created.
- 9.
The software to manage this is currently minimal to nonexistent.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2013 Steven Goodwin
About this chapter
Cite this chapter
Goodwin, S. (2013). Control Hubs: Bringing It All Together. In: Smart Home Automation with Linux and Raspberry Pi. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-5888-9_7
Download citation
DOI: https://doi.org/10.1007/978-1-4302-5888-9_7
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4302-5887-2
Online ISBN: 978-1-4302-5888-9
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)