/switches

nodejs and tellstick server for controlling switches from browser

Primary LanguageC++

switches

nodejs and tellstick server for controlling switches from browser

Library for nRF24L01 taken from https://github.com/stanleyseow/RF24

##Pinouts

nRF24L01 RPi Physical Arduino
VCC 17 3V3 (NOT 5V!)
GND 20 GND
CE 18 9
CSN 24 4
SCK 23 13
MOSI 19 11
MISO 21 12

###Raspberry Pi

  • Clone the git repo and run make
  • Run the index.js with Node.js (something like nodejs index.js)

###Arduino All libraries for Arduino are provided in the sketch folder. Open the .ino file in the Arduino IDE and hit upload

Libraries used are:

  • RF24 by TMRh20 (link:)
  • DHT

To use the Arduino sketch, the RF24-library has to be installed. To do so, follow these steps:

  • Make sure to have the latest Arduino IDE installed
  • Go to Sketch -> Include Library -> Manage Libraries
  • Search for RF24
  • Click on RF24 by TMRh20
  • Choose latest version and click install