Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 4: Door Sensors

This post is the fourth in a series exploring home automation using a Raspberry Pi, each covering a different aspect of the build of a garage door controller:

  1. Basic hardware acquisition and installation into a project box
  2. Software installation and code for controlling the door
  3. Software camera configuration and code streaming video to HomeKit
  4. Installing and configuring door open/closed sensors

Read more on Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 4: Door Sensors…

Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 3: Camera Config & Video Streaming

This post is the third in a series exploring home automation using a Raspberry Pi. Each part covers a different aspect of the build of a garage door controller:

  1. Basic hardware acquisition and installation into a project box
  2. Software installation and code for controlling the door
  3. Software camera configuration and code streaming video to HomeKit
  4. Installing and configuring door open/closed sensors

Read more on Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 3: Camera Config & Video Streaming…

Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 2: Software

This post is the second in a series exploring home automation using a Raspberry Pi, each covering a different aspect of the build of a garage door controller:

  1. Basic hardware acquisition and installation into a project box
  2. Software installation and code for controlling the door
  3. Software camera configuration and code streaming video to HomeKit
  4. Installing and configuring adding door open/closed sensors and adding an LCD status display

Read more on Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 2: Software…

Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 1: Hardware

This summer, I decided to explore home automation using a Raspberry Pi. I thought that it would be fun to control my garage door with Siri/iOS HomeKit and spent some time building a basic controller using JavaScript and some nice Node.js packages.
Read more on Building a Siri/iOS HomeKit-Enabled Garage Door Control with Raspberry Pi – Part 1: Hardware…

Four Lessons Learned while Troubleshooting CAN Bus Communication with my Subaru

I recently started a fun personal project involving two of my favorite things: cars and software. Modern cars come with plenty of software on board, controlling everything from engine behavior and stability to door locks and entertainment. The software already running on my Subaru does plenty of interesting things, but I’d really like to see more live information from its engine control unit (ECU). So I’ve taken the only logical next step: building a digital gauge. Read more on Four Lessons Learned while Troubleshooting CAN Bus Communication with my Subaru…

4 Ways to Stay Motivated on Your Side Project

We all have them. Those once-great ideas that are now gathering dust somewhere in a GitHub repository. They start out fun and exciting, but quickly move to the back burner and out of your mind altogether.

Maybe life got in the way, maybe work did, or maybe you simply lost your motivation. There are many reasons your side project never saw the light of day, but here are a few things you can do to make sure your next one does.
Read more on 4 Ways to Stay Motivated on Your Side Project…

Building an Alexa Skill as a Web Service on Heroku

I love playing around with new technologies; I am truly a tinkerer at heart. As a consultant and custom software developer, I frequently have to answer questions like, “What does this latest iOS update mean for our app? Can we leverage any new features?” or, “What benefits can we gain from this new Bluetooth standard?” Keeping up with the latest languages, platforms, IoT gadgets, etc., can be a daunting task, but it can also be really fun if you take it in small bites. Read more on Building an Alexa Skill as a Web Service on Heroku…