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.
- 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.
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|
|GND||3V3 (max 3.6V)||Pin 48||Pin 49||Pin 52||Pin 51||Pin 50||Not used|
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
- Detection OWL CM130 improved
- Revolt power reporting corrected
- RFmeter: value returned as hexadecimal
- Baldr signal recognition
- Friedland PIR checksum calculation