Skip to content

gismo141/homebridge-platform-rcswitch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homebridge-platform-rcswitch

NPM Version

RCSwitch plugin for the awesome Homebridge project.

Currently supports

  • Etekcity Tap 5 port Power plug
  • other 433 Mhz remote plugs should work.

Installation

  1. Install libuv-dev using: apt-get install libuv-dev
  2. Install homebridge using: npm install -g homebridge
  3. Install this plugin using: npm install -g homebridge-platform-rcswitch
  4. Update your configuration file. See the sample below.

Configuration

Configuration sample:

send_pin, sniffer_pin is the gpio pin you are using to send/receive signal. it is different than the physical pin you are using. see wireingpi.com for details.

switches is the list of the "buttons" codes on your remote. start without any switch configed, press the button on your remote, you should get your code in homebridge log console.

{
   "bridge": {
       "name": "#####",
       "username": "",
       "port": 51826,
       "pin": ""
   },

   "description": "",

   "platforms": [
       {
         "platform": "RCSwitch",
         "name": "RCSwitch Platform",
         "send_pin": 0,
         "sniffer_pin": 2,
         "tolerance": 90,
         "switches": [
               {
                       "name" : "Zap Plug Port 1",
                       "on": {
                               "code":xxxxxx,
                               "pulse":188
                       },
                       "off": {
                               "code":xxxxxx,
                               "pulse":188
                       }
               }
         ]
       }
   ]
}

The module should work on raspberry pi. due to raspberry pi and linux is not real time os/device, you might get different result on different device/time.

I'm using this 433Mhz kit from ebay, include MX-FS-03V and MX-05V

Credits

Credit goes to

License

Published under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 54.2%
  • JavaScript 21.6%
  • C++ 21.3%
  • Python 2.9%