RFLINK
FREE - Easy to use - More protocols than any other solution - Multiple frequencies - Multiple home automation platforms

Easy Home Automation NL UK

29 July 2017

Automating your home often seems to be a challenge. Overall it appears to be a complicated task, it is expensive, you need a lot of technical knowledge and a lot of time. However, it does not have to be that way!!

Below is a recipe for a great system that has everything a beginner needs, but also offers flexibility to expand to one of the best systems currently available. We use Domoticz, the leading, free and open-source home automation software, to control hardware that communicates on 433 mhz. Devices that use this frequency are light switches, weather sensors, sunscreen controllers, door and window contacts and many more. (See the note below about frequencies and possibilities)

Note: we are working on adding RFLink Gateway support to other Home Automation platforms as well!
Right now you can use the RFLink gateway with the following Home Automation software:
Domoticz Native support
Jeedom Requires a plugin
Pimatic Requires a plugin
Domotiga Native support
OpenHAB Requires a binding
HoMIDoM Requires a driver

Hardware Shopping List:

Base system: (Complete Home Automation controller)
- Raspberry Pi (Around 40 Euros)
- Arduino Mega (Around 20 Euros)
- RFLink Gateway board (starting at 20 Euros, purchase now at the Nodo webshop)
- SD Card (for best results use a class 10 card) (4Gb class 10 = around 7 euros)
Total price: ~ 87,50 Euros Complete special set, order now!

RFlink Gateway

Optional items to purchase (you might even own some already!):

Required (Free) Software:

Step 1:
Download the latest Domoticz SD Card image.

Step 2:
Write the Domoticz image to the SD Card. A clear instruction on how to install the Domoticz software to the SD Card is provided within the archive.

Step 3:
Download the RFLink Loader,
connect the Arduino MEGA to the PC and
run the loader.
Select the "rflink.cpp.hex" file or with later releases the "rflink.ino.hex" file,
select the correct serial port to which the Arduino is connected and
press the Upload button.
rflink Loader

Step 4:
Connect the RFlink gateway board to the Arduino Mega.
Alternatively, attach RF modules following the included circuit diagram to the Arduino Mega.
rflink board

Step 5:
Connect the Arduino with a USB cable to the Raspberry Pi
Arduino

Step 6:
Connect the Raspberry Pi to a decent power supply and power on
Raspberry Pi

Stap 7:
Surf with a browser to the Domoticz dashboard and choose under the settings tab for hardware

Stap 8:
Add a new device with the type RFLink Gateway USB and make it active
Domoticz

Stap 9:
Under the settings tab, choose devices and discover the wireless devices that the RFLink has detected like wireless weather stations, security sensors, light switches etc...
Domoticz

Note about frequencies:
In the above setup, 433 mhz support is chosen. In some areas this frequency might be overcrowded and reception problems could occure. Alternatives are the 868 mhz frequency and 2.4 ghz frequency. Each having their own pro's and con's. The best solution is probably a mixture of frequencies.
On top of that there are other protocols like ZWave, Zigbee and even wired solutions that could be considered. Usually these are more expensive. The 433 mhz frequency devices are cheap and it offers an easy entrance into the home automation world. Also it can be combined later on with ZWave and 2.4 Ghz communication.

The current version of the RFLink firmware also supports communication via 2.4Ghz.
The current vresion of the RFlink firmware also support reception at 868 and 915 mhz.
The current vresion of the RFlink firmware also support reception and transmission at 315 mhz.

Support the project:

The RFLink Firmware development is a freeware project. This means you should not pay for the firmware.
We are not linked to any shops and do not have unlimited resources to buy sensors and devices.
You can support the project by sending in debug data for new sensors, send hardware or
make a donation so we can buy sensors you would like to see supported.