Homebridge for the Raspberry Pi

Dustin Rue



4,729 latest version

2.8 quality score

Version information

  • 0.1.4 (latest)
  • 0.1.3
  • 0.1.2
  • 0.1.1
  • 0.1.0
released Oct 25th 2016

Start using this module


dustinrue/homebridgepi — version 0.1.4 Oct 25th 2016


Table of Contents

  1. Overview
  2. Module Description
  3. Setup
  4. Limitations


Simplify the installation and initial setup of Homebridge on the Raspberry Pi.

Module Description

This module makes the installation and initial configuration of Homebridge simpler on the Raspberry Pi. It may work on other operating systems but it was tested on a Raspberry Pi running Raspbian Jessie.


To utilize this module you should have a Raspberry Pi with Raspbian Jessie or Raspbian Jessie Lite installed and running. From there, simply do the following:

  • sudo apt-get update
  • sudo apt-get install puppet
  • sudo puppet module install puppetlabs-apt
  • sudo puppet module install puppet-nodejs
  • sudo puppet module install dustinrue-homebridgepi

Then create a file called homebridge.pp and place 'include homebridgepi' into it. Apply this configuration with 'puppet apply homebridge.pp'.

What homebridgepi affects

  • Installs Nodejs and Homebridge.
  • Configures Homebridge to run as root and start at system boot using systemd.
  • Places a basic config.json file into /root/.homebridge/config.json


This was tested on Raspbian Jessie Lite. It may work on other operating systems and other platforms.