Get in touch with your Things

Any object that can be attached to an Arduino microcontroller is a potential Things: get interaction in wireless or wired, acts automatically and is even remotely controllable from you smartphone or tablet.

Starts in three steps : get your building blocks, load Souliss and get your Things on the smartphone.

Do it simple!

Do it simple!
A network of Things in minutes for your Android and Arduino

Building Blocks

Building Blocks
Easily compose hardware

Souliss on AVRs

Souliss on AVRs
Load Souliss on your Things

Android App

Android App
Get your Things on your Smartphone

Monday, September 16, 2013

Controlling cheap RC Power Socket

arduino, souliss, rf socket, rf power socket, 433 mhz, 315 mhz, android
Souliss controlling common RF power sockets at 433 MHz

It was just three days ago when Christian makes a knock in the forum, he triggered a set of common RF Power Socket at 433 MHz using RCSwitch and was then working for an integration with Souliss, adding Android control was the goal.

After few steps the sketch was complete and this is the result:

Lets have a look in detail:

These socket use a simple ASK modulation to transmit data over the air, there are cheap transmitter and receiver available over internet, Seeedstudio offer them at 4.90 $. There are not "intelligent" devices and hasn't the features of more complex radio like the Atmel AT86RF230 transceiver actually supported in Souliss, just send (modulation is care of the MCU) and receive data, all the other stuff shall be carried out into the microcontroller.

In this case, these sockets just goes ON and OFF and doesn't provide any feedback, a transmitter will do the job. Of course you need a receiver to get the code from the original remote, in order to replicate them over the air and control the sockets.

Most of this devices are based on standard encoder/decoder (SC5262 / SC5272, HX2262 / HX2272, PT2262 / PT2272, EV1527, RT1527, FP1527 or HS1527) this are used in almost all of these sockets, so the same code base will work for (almost) all of them.
In order to make things easier, Christian used RCSwitch that gives a simple set of APIs to interact with your sockets, mixing those with Souliss and the sockets became Android controlled.

That's all, we will prepare as soon a tutorial with Christian to track the small steps needed to get your sockets in Souliss.

Stay tuned,
The Souliss Team.


  1. nice let me know when tutroial is finish because i have the same config and don't know how to send the signal i have power socket controled by HX2262.. i can receive the code with sketch ShowReceivedCode.ino but would like to switch off/on socket from arduino...
    thanks Christian

  2. The wiki contains the tutorial, you can find it at

    In case, the forum can give you support.