homebridgepi

Homebridge for the Raspberry Pi

Dustin Rue

dustinrue

4,981 downloads

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

Documentation

dustinrue/homebridgepi — version 0.1.4 Oct 25th 2016

homebridgepi

Table of Contents

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

Overview

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.

Setup

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

Limitations

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