Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Latest commit de98fa8 Aug 7, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information. Update Aug 7, 2017
SwitchMote.ino Undo last change Jun 2, 2015
SwitchMoteConfig.ino Initial commit Feb 17, 2014
SwitchMote_R1.ino General update, and support for SwitchMote2x10A Mar 2, 2015


Note: sketches are deprecated and kept for reference only, use the one in the RFM69 library.

SwitchMote is a wireless light switch controller that replaces traditional mechanical switches and allows you to wireleslly control a light AC load (ie lights up to 5A@250V). SwitchMotes can be independent of each other or they can be linked in such a way that when a button is pressed one or more other SwitchMotes can turn their loads ON/OFF in a synchronized fashion. For instance I like to turn the lights in front of my garage without having to go to the switch located in the laundry, and so I replaced that switch with a SM and synch it with another SM that is conveniently located inside the house. Now I can turn on my garage lights more conveniently. Also, 3-way circuits are easily wired using SwitchMote.

Action videos:

See it in action:
Wireless programming the SwitchMote:
General intro to SwitchMote:


This is just a plate to keep the code. For details, where to purchase, assembly guide, and programming please see the page at:

SwitchMote SwitchMote

Using Putty for initial SwitchMote configuration:

Config utility

Schematic for PSU and Shield:

PSU Schematic Shield Schematic


Any visual content and imaging is CC-BY-SA 4.0
Source code license is GPL v2.1 unless otherwise specified, and it should contain a definition and copy of the license individually.

You can’t perform that action at this time.