Control Hubs: Bringing It All Together

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

Get Smart Home Automation with Linux and Raspberry Pi, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.