DIY Projects

RFLINK (R44) News: Philips Living Colors, MySensors, mini GPIO…


Version 44 of the Open Source RFLink radio bridge brings support of light Ikea Ansluta systems and Philips Living Colors (from the first generation) using the CC2500 module. Messages sent by the objects connected using the library MySensors can now be received. Finally the 44 version introduced the function “Mini GPIO” which allows to control devices connected to the Arduino outputs 2560 still available.

CC2500: Order lamps Ikea Ansluta, Philips Living Colors

The first version 44 novelty and the added support of the Ikea Ansluta and Philips Living Color protocols using the CC2500 module. The CC2500 module to communicate with these devices in 2.4 GHz.

Wiring of the CC2500 module

The CC2500 module allows to communicate to the frequency of 2.4 GHz. It can reach a speed of 1.2 to 50010 Kbps. It is found for about € 2.60 in Asia . Need solder pins for the wiring.

Note. The CC2500 and nRF modules share some pins in common.

Remote Ikea Ansluta (replaces Utrusta)

Remote Ansluta allows you to turn on and turn off the lights in a radius of 6 meters (without obstacles and batteries in State). It replaces the UTRUSTA remote control (there is only the name that changes). RFLink is able to receive and send the Ikea remote control commands. It is possible to set the lighting level (level Sun) more easily than with the original remote control.

Lamp Philips Living Colors

Philips Living Colors is a mood to RGB Led lamp that we control with a remote control. RFLink manages the first generation of lamp. She is able to receive and send the original remote controls.

NRF24L01: ordering MiLight bulbs

It is possible to add two antennas nRF24L01 on the bridge RFLink.


nRF24L01 for sensors NodoNRF

GND 3V3 (max 3.6V) 3V3 (max. 3, 6V) Pin A12 pine A15 Pin A13 Pin A14 Not used

NRF24L01 *

GND 3V3 (max 3.6V) Pin 48 Pin 49 Pin 52 Pin 51 Pin 50 Not used

* Wiring for communication with MiLight bulbs and receive messages from objects MySensors.

The Arduino 2560 for a 3V3 output. However, it is preferable to use an adapter to facilitate the wiring of the nRF module. Some clones may have average quality food. It is better to use a socket adapter plate for nRF24L01 radio module. This adapter will also protect your module in case of wiring error (5V).

nRF24L01 for signal NodoNRF

The first antenna to communicate with sensors and devices using the communication protocol developed by Nodo (originally from the RFLink project). This Protocol seems to be actively maintained. The store no longer mention. Let’s say that this first antenna is there for backward compatibility.

nRF24L01 for MiLight

MiLight devices are good competitors walked bulbs Philips Hue. You can also find them under other trade names: LimitlessLED, Applamp, EasyBulb, Rocket LED to luce, iLight, iBulb, LinkUP, SuperBrightLeds, Kepsun or Kreuzer.

RFLink is able to retrieve orders and measures sent by MiLight Protocol-compatible devices.

MySensors, Bluetooth LE

About the MySensors connected objects, version 44 does not yet allow to transform theRFLInk in a MySensors Gateway. For the moment, you can only receive messages from objects, developed from the Arduino MySensors Bookstore. At the moment there is only V_TEMP (Temperature) and V_HUM (moisture) types that are supported. This function can especially be used to sniff the messages that pass on the MySensors network.


Last novelty, the mini GPIO can use 4-pin input (switches, presence sensor) and 4 other pins output (control relay…)

Pins 26, 27, 28, 29 are reserved for entries. RFLink treats the entry on one of these pins as an RF switch. It is will be named GPIOset. Here is an example of messages sent by the gateway to a home automation software.

20; 1; GPIOset; ID = 0; SWITCH = 0; CMD = ON;
20; 1 B; GPIOset; ID = 0; SWITCH = 0; CMD = OFF;

Pins 30, 31, 32, 33 are configured as outputs. The output voltage is 5 volts (standard Arduino). We can use them to control a relay for example.

here is an example that allows to activate exit 30

10. GPIOset; 30; 0; 10; GPIOset; 30; 0;

and to disable

10. GPIOset; 30; 0; 10; GPIOset; 30; 0; OFF;

This can be a good solution to connect a doorbell, order the opening of a portal, detector opening a door simply enough.

Summary of new features in RFLink version 44

Click to rate this post!
[Total: 0 Average: 0]
Exit mobile version