Skip to content

Netherium/neth-omation-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neth-omation-server

A raspberry pi automation server to remotely control GPIO. Implemented in Express with Socket.io emitting real time events and syncing across multiple devices.

Requirements

  • Raspberry Pi (Tested on RPi 3 w/ Raspbian Stretch)

Any of the following modules:

  • Led
  • Lazer
  • RGB
  • Relay
  • Temperature Sensor (ds18b20)

Quick start

  1. Clone this repo: git clone https://github.com/Netherium/neth-omation-server.git
  2. Change directory cd neth-omation-server
  3. Install dependencies npm install
  4. Set accordingly your pin numbers in gpio.config.json (GPIO pins and not physical)
  5. Comment out init/register functions for any of the modules not used in gpio.service.ts
  6. Build and run tsc && sudo node ./dist/gpio-server.js

Frontend

If you need a frontend UI to control your backend server you can find neth-omation-client made with Angular 6

GPIO packages used

Authors

Netherium

Copyright and license

Code released under the MIT license

About

A raspberry pi automation server to remotely control GPIO. Implemented in Express with Socket.io emitting real time events and syncing across multiple devices

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors