Support of RFLink
Clone or download
GermanBluefox Merge pull request #18 from forelleblau/master
Korrekturberechnung WINCHL WINTMP
Latest commit 527c257 Dec 19, 2018
Type Name Latest commit message Commit time
Failed to load latest commit information.
admin Korrekturberechnung Negativtemperaturen WINCHL WINTMP Dec 18, 2018
hex (bluefox) ES6 Dec 18, 2018
lib (bluefox) ES6 Dec 18, 2018
test update basic package-file testing Apr 26, 2018
.gitignore (bluefox) initial commit Oct 14, 2016
.npmignore update basic testing Dec 12, 2016
.travis.yml update travis.yml Apr 25, 2018
LICENSE (bluefox) ES6 Dec 18, 2018 1.2.0 Jan 23, 2018
appveyor.yml update appveyor.yml Apr 25, 2018
gulpfile.js (bluefox) ES6 Dec 18, 2018
io-package.json (bluefox) ES6 Dec 18, 2018
main.js (bluefox) ES6 Dec 18, 2018
package.json Update package.json Dec 19, 2018




NPM version Downloads Tests


This adapter communicates with rflink build on arduino mega and RFC 433MHz/866MHz/2.6Gz communication. Used for receiving the data from weather sensors and wireless power switches.


To use serial port on Windows it is VS required to build the binary. To use serial port on linux it is build-essential required. To install it just write:

sudo apt-get update
sudo apt-get install build-essential -y


To enable the learning of sensors you must activate "Inclusion mode". The inclusion mode by default will be enabled for 5 minutes (300000 ms) and after 5 minutes will be disabled automatically.

To enable inclusion mode forever, just set "Inclusion timeout" to 0.


The devices get the new address every time the battery changed.

So after the battery changed it must be learned anew.

To do that press the pair button just before inserting the battery and the device will be learned with new address.

Auto pairing

If you have not so many sensors in the near you can activate auto re-pairing.

It is possible only if the device can be definitely identified.

That means that only one device with this brand and type is present. (E.g. only one temperature sensor from one brand)

If system detect more than one device with such a parameter it will automatically deactivate the auto re-pairing mode and indicate problem sensors with flash.

Send raw commands

The user has the possibility to send raw commands to device. Just write you command in form described here.

E.g: 10;AB400D;00004d;1;OFF;. Please read documentation to understand the commands.


1.2.0 (2018-01-23)

  • (Apollon77) Upgrade Serialport Library

1.1.6 (2017-10-08)

  • (Apollon77) Fix parsing for Wind-Direction

1.1.5 (2017-05-23)

  • (Apollon77) Upgrade Serialport Library for compatibility to node 6.x

1.1.4 (2017-04-15)

  • (bluefox) Fix the rain calculation

1.1.3 (2017-04-11)

  • (bluefox) Allow flash on node.js < 5

1.1.2 (2017-04-10)

  • (bluefox) Fix the wind gist calculation

1.1.0 (2017-02-03)

  • (bluefox) Add stop for blinds

1.0.8 (2017-01-20)

  • (bluefox) fix KWATT calculation for Oregon CM180

1.0.6 (2016-12-15)

  • (bluefox) Support of raw commands
  • (bluefox) Support MiLightv1 commands
  • (Apollon77) update serialport library for node 6.x compatibility

1.0.5 (2016-11-11)

  • (bluefox) Read newest sketch from web

1.0.2 (2016-10-23)

  • (bluefox) Flashing of sketch into arduino
  • (bluefox) Set_level from 1 to 15
  • (bluefox) show version of sketch

0.2.1 (2016-10-19)

  • (bluefox) Fix for SET_LEVEL

0.2.0 (2016-10-18)

  • (bluefox) Fix write of commands

0.1.4 (2016-10-18)

  • (bluefox) Fix the last changed time indication

0.1.3 (2016-10-17)

  • (bluefox) initial commit