Skip to content

nickveys/woodcliff-homebridge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Woodcliff Homebridge

Setup

  • Install Raspbian OS Image
  • Enable WiFi via raspi-config
  • Enable SSHd via raspi-config
  • Install needed apt utilities/dependencies
    sudo apt install -y \
      git \
      dirmngr \
      vim \
      ffmpeg \
      tmux
    
  • Install asdf
    $ git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.6.0
    $ echo -e '\n. $HOME/.asdf/asdf.sh' >> ~/.bashrc
    $ echo -e '\n. $HOME/.asdf/completions/asdf.bash' >> ~/.bashrc
    $ source ~/.bashrc
    
  • Install asdf nodejs plugin
    $ asdf plugin-add nodejs
    $ bash ~/.asdf/plugins/nodejs/bin/import-release-team-keyring
    
  • Clone this repository
    $ git clone https://github.com/nickveys/woodcliff-homebridge.git
    
  • Install Node.js for the project
    $ cd ~/woodcliff-homebridge && asdf install
    
  • Install BCM2835 library
    $ cd
    $ wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.57.tar.gz # or latest
    $ tar zxf bcm2835-1.57.tar.gz # or latest
    $ cd bcm2835-*
    $ ./configure
    $ make
    $ sudo make install
    
  • Install NPM dependencies
    $ cd ~/woodcliff-homebridge
    $ npm install
    
  • Copy config.sample.json to ~/.homebridge/config.json
  • Update username and pin to actual values

Misc Notes (incorporate into readme eventually)

Running on boot: https://github.com/nfarina/homebridge/wiki/Running-HomeBridge-on-a-Raspberry-Pi

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published