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

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on email
Share on whatsapp
Table of Contents

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

cc2500-rflinkThe 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.

  • GND = GND
  • VCC = VCC (3V3) Attention, max 3.6 volt, do not connect to the + 5 volt!
  • MOSI = MEGA Pin 51. Attention, max 3.6 volt, do not connect to the + 5 volt!
  • SCK = MEGA Pin 52. Attention, max 3.6 volt, do not connect to the + 5 volt!
  • MISO = MEGA Pin 50. Attention, max 3.6 volt, do not connect to the + 5 volt!
  • GDO2 = not connected
  • GDO0 = not connected
  • CS = MEGA Pin 47. Attention, max 3.6 volt, do not connect to the + 5 volt!
  • Antenna: most modules have an antenna on the PCB.

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.

philips living color

NRF24L01: ordering MiLight bulbs

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


nRF24L01 for sensors NodoNRF

GND3V3 (max 3.6V)3V3 (max. 3, 6V)Pin A12pine A15Pin A13Pin A14Not used

NRF24L01 *

GND3V3 (max 3.6V)Pin 48Pin 49Pin 52Pin 51Pin 50Not used

adaptateur cablage nRF24L01* 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

  • New devices:
    • Ikea Ansluta (2.4 Ghz, requires a CC2500 transmitter)
    • Philips Living Colors Generation 1 (2.4 Ghz, requires a CC2500 transmitter)
    • Friedland DC44
    • Warema EWFS shutters and awnings
    • Bosch DID09T951 , Bosch DID09T950 and compatible ventilation units
    • Siemens FS – 01 and compatible ventilation units
    • Wave Design SF – 01 and compatible ventilation units
    • Visonic MCT – 302 open and close signal
    • Ningbo KD-205-1 switch set
    • Steffen Power Switch (1204380 3 m)
    • Bresser weather sensor
    • RFTech 210TX weather sensor
  • New features:
    • Bluetooth Advertisement packet sniffing experimental (necessary NRF24L01, MiLight wiring)
    • MySensors packet sniffing experimental (necessary NRF24L01, MiLight wiring)
    • MySensors temperature and humidity devices (more types to follow) (necessary NRF24L01 (, MiLight wiring)
    • GPIO 4 input and 4 output pins can be used as on / off gold push button devices
  • Fixes:
    • Detection OWL CM130 improved
    • Revolt power reporting corrected
    • RFmeter: value returned as hexadecimal
    • Baldr signal recognition
    • Friedland PIR checksum calculation
Click to rate this post!
[Total: 0 Average: 0]

Thanks for your reading

Share on facebook
Share on twitter
Share on linkedin
Share on pinterest
Share on email
Share on whatsapp

Did you like this project ? Don't miss any more projects by subscribing to our weekly newsletter!

Are you having a problem with this topic?

Maybe someone has already found the solution, visit the forum before asking your question
We will be happy to hear your thoughts

      Leave a Reply

      Read more
      Recent posts on the Forum
      Top offers
      DIY Projects
      DIY Projects