Skip to content

kherrick/pi-motion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a262abe · Sep 2, 2017

History

11 Commits
Feb 28, 2017
May 11, 2015
Apr 30, 2015
May 18, 2015
Feb 28, 2017
Apr 30, 2015
Apr 30, 2015
Apr 30, 2015
Apr 30, 2015
May 11, 2015
Jan 10, 2016
Sep 2, 2017
May 11, 2015
Apr 30, 2015
Feb 28, 2017
Apr 30, 2015

Repository files navigation

pi-motion

About

Control and monitor a PIR sensor through a web app. Successfully utilized on a Raspberry Pi Zero.

alt tag alt tag

Development

  • Get the required dependencies:

    • cd /opt
    • sudo curl -O https://nodejs.org/dist/v7.6.0/node-v7.6.0-linux-armv6l.tar.xz
    • sudo tar -xJpvf node-v7.6.0-linux-armv6l.tar.xz
    • sudo ln -s /opt/node-v7.6.0-linux-armv6l/bin/node /usr/local/bin/node
    • sudo ln -s /opt/node-v7.6.0-linux-armv6l/bin/npm /usr/local/bin/npm
  • Clone the repository:

    • cd ~
    • git clone https://github.com/kherrick/pi-motion
    • cd pi-motion
    • bin/init.sh
  • Run unit tests, and see a coverage report:

    • bin/gulp test
    • bin/gulp test-coverage

alt tag alt tag

Configure and Launch

Check out the config file and change the options to access the web application from another browser (TV, phone, etc.). Next, serve the web app and cylon wiring app:

  • cd ~/pi-motion
  • bin/gulp serve

With just the defaults set, open a browser on the Pi, and go to https://localhost:3000 to view the Robeaux dashboard that is built into the Cylon.js framework (be sure to allow the browser to view the content behind the self signed certificate). Then browse to http://localhost to view the web application.

Read more

View a write up about the project @ http://karlherrick.com/dev/2015/04/29/pi-motion/

Build Status

About

Control and monitor a PIR sensor through a web app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published