Skip to main content

Control Hubs: Bringing It All Together

  • Chapter
  • First Online:
Smart Home Automation with Linux and Raspberry Pi
  • 6048 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 49.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Because every device is also a file.

  2. 2.

    The boiling time of most kettles shortens when there is less water, so empirically test the boil time with a full teakettle.

  3. 3.

    Always determine whether your sound card (and its drivers) allow you to play audio from several applications at once.

  4. 4.

    http://itunes.apple.com/us/app/universal-remote-control/id538062489?ls=1&mt=8

  5. 5.

    Analogue TV transmissions are all but extinct in the United Kingdom, and other countries, so this functionality will soon follow suit.

  6. 6.

    Such as http://toki-woki.net/p/scroll-clock or the HTML5 clock from http://sgxengine.com/examples/clockface/html5/default.htm

  7. 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. 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. 9.

    The software to manage this is currently minimal to nonexistent.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Publish with us

Policies and ethics