mirror of
https://github.com/seahu/rflink.git
synced 2025-12-10 16:07:23 +01:00
first commit
This commit is contained in:
161
Doc/RFLink Protocol Reference.txt
Normal file
161
Doc/RFLink Protocol Reference.txt
Normal file
@@ -0,0 +1,161 @@
|
||||
RFLink Gateway Commands and Data fields
|
||||
|
||||
The use of this protocol is free for both server and client sides of the implementation
|
||||
Data is send serial (via USB) as "text" at a speed of 57600 baud (N,8,1)
|
||||
It is sufficient to open a port and listen to the data.
|
||||
Each text line contains information that has been received via RF signals.
|
||||
|
||||
|
||||
Packet structure - Received data from RF:
|
||||
-----------------------------------------
|
||||
20;ID=9999;Name;LABEL=data;
|
||||
|
||||
20 => Node number 20 means from the RFLink Gateway to the master, 10 means from the master to the RFLink Gateway
|
||||
; => field separator
|
||||
NAME => Device name (can be used to display in applications etc.)
|
||||
LABEL=data => contains the field type and data for that field, can be present multiple times per device
|
||||
|
||||
|
||||
Data Fields: (LABEL=data)
|
||||
------------
|
||||
ID=9999 => device ID (often a rolling code and/or device channel number)
|
||||
SWITCH=A16 => House/Unit code like A1, P2, B16 or a button number etc.
|
||||
CMD=ON => Command (ON/OFF/ALLON/ALLOFF)
|
||||
SET_LEVEL=15 => Direct dimming level setting value
|
||||
TEMP=9999 => Temperature (hexadecimal), high bit contains negative sign, needs devision by 10
|
||||
HUM=99 => Humidity (hexadecimal)
|
||||
BARO=9999 => Barometric pressure (hexadecimal)
|
||||
HSTATUS=99 => 0=Normal, 1=Comfortable, 2=Dry, 3=Wet
|
||||
BFORECAST=99 => 0=No Info/Unknown, 1=Sunny, 2=Partly Cloudy, 3=Cloudy, 4=Rain
|
||||
UV=9999 => UV intensity (hexadecimal)
|
||||
LUX=9999 => Light intensity (hexadecimal)
|
||||
BAT=OK => Battery status indicator (OK/LOW)
|
||||
RAIN=1234 => rain rate in mm. (hexadecimal)
|
||||
RAINTOT=1234 => total rain in mm. (hexadecimal)
|
||||
WINSP=9999 => Wind speed in km. p/h (hexadecimal) needs devision by 10
|
||||
AWINSP=9999 => Average Wind speed in km. p/h (hexadecimal) needs devision by 10
|
||||
WINGS=9999 => Wind Gust in km. p/h (hexadecimal)
|
||||
WINDIR=123 => Wind direction 0-15 reflecting 0-360 degrees in 22.5 degree steps (decimal)
|
||||
WINCHL => wind chill (hexadecimal)
|
||||
WINTMP=1234 => Wind meter temperature reading (hexadecimal)
|
||||
CHIME=123 => Chime/Doorbell melody number
|
||||
SMOKEALERT=ON => ON/OFF
|
||||
PIR=ON => ON/OFF
|
||||
CO2=1234 => CO2 air quality
|
||||
SOUND=1234 => Noise level
|
||||
KWATT=1234 => KWatt
|
||||
WATT=1234 => Watt
|
||||
DIST=1234 => Distance
|
||||
METER=1234 => Water flow meter
|
||||
VOLT=1234 => Voltage
|
||||
CURRENT=1234 => Current
|
||||
|
||||
|
||||
Sample data of received RF packets:
|
||||
-----------------------------------
|
||||
20;2D;UPM/Esic;ID=0001;TEMP=00cf;HUM=16;BAT=OK;
|
||||
20;6A;UPM/Esic;ID=1002;WINSP=0041;WINDIR=5A;BAT=OK;
|
||||
20;08;UPM/Esic;ID=1003;RAIN=0010;BAT=OK;
|
||||
20;31;Mebus;ID=c201;TEMP=00cf;
|
||||
20;32;Auriol;ID=008f;TEMP=00d3;BAT=OK;
|
||||
20;A2;Auriol V2;ID=008f;TEMP=00a3;BAT=LOW;
|
||||
20;33;Cresta;ID=3001;TEMP=00b0;HUM=50;
|
||||
20;0C;Cresta;ID=8001;RAIN=001c;
|
||||
20;47;Cresta;ID=8001;WINDIR=0002;WINSP=0060;WINGS=0088;WINCHL=b0;
|
||||
20;47;Cresta;ID=8001;TEMP=00b0;UV=00d0;
|
||||
20;36;Alecto V1;ID=ec02;TEMP=00d1;HUM=14;
|
||||
20;07;Mebus;ID=ea01;TEMP=0017;
|
||||
20;3D;Alecto V1;ID=2000;TEMP=0011;HUM=61;
|
||||
20;26;Alecto V1;ID=0086;RAIN=02ac;
|
||||
20;30;Alecto V1;ID=0020;WINSP=0068;
|
||||
20;16;Alecto V1;ID=0020;WINSP=0020;
|
||||
20;17;Alecto V1;ID=0020;WINDIR=0002;WINGS=0088;
|
||||
20;36;Alecto V1;ID=0020;WINDIR=0002;WINGS=0040;
|
||||
20;74;Oregon TempHygro;ID=0ACC;TEMP=00be;HUM=40;BAT=OK;
|
||||
20;b3;Oregon TempHygro;ID=1a2d;TEMP=00dd;HUM=43;BAT=OK;
|
||||
20;e5;Oregon BTHR;ID=5a6d;TEMP=00be;HUM=40;BARO=03d7;BAT=OK;
|
||||
20;46;Oregon Rain;ID=2a1d;RAIN=0012;RAINTOT=0012;BAT=OK;
|
||||
20;83;Oregon Rain2;ID=2a19;RAIN=002a;RAINTOT=0054;BAT=OK;
|
||||
20;32;Oregon Wind;ID=1a89;WDIR=0045;WINSP=0068;AWINSP=0050;BAT=OK;
|
||||
20;4a;Oregon Wind2;ID=3a0d;WDIR=0021;WINSP=0040;AWINSP=005a;BAT=OK;
|
||||
20;ba;Oregon UVN128/138;ID=ea7c;UV=0030;BAT=OK;
|
||||
20;AF;SelectPlus;ID=1bb4;CHIME=01;
|
||||
20;FC;Plieger York;ID=dd01;CHIME=02;
|
||||
20;47;Byron SX;ID=a66a;CHIME=A9;
|
||||
20;12;Pir;ID=aa66;PIR=ON;
|
||||
20;63;SmokeAlert;ID=123456;SMOKEALERT=ON;
|
||||
20;06;Kaku;ID=41;SWITCH=1;CMD=ON;
|
||||
20;0C;Kaku;ID=41;SWITCH=2;CMD=OFF;
|
||||
20;0D;Kaku;ID=41;SWITCH=2;CMD=ON;
|
||||
20;46;Kaku;ID=44;SWITCH=4;CMD=OFF;
|
||||
20;E0;NewKaku;ID=cac142;SWITCH=1;CMD=ALLOFF;
|
||||
20;3B;NewKaku;ID=cac142;SWITCH=3;CMD=OFF;
|
||||
20;0B;NewKaku;ID=000005;SWITCH=2;CMD=ON;
|
||||
20;0E;NewKaku;ID=000005;SWITCH=2;CMD=OFF;
|
||||
20;12;NewKaku;ID=000002;SWITCH=2;CMD=OFF;
|
||||
20;1E;NewKaku;ID=00000a;SWITCH=2;CMD=OFF;
|
||||
20;1F;NewKaku;ID=00000a;SWITCH=2;CMD=ON;
|
||||
20;01;NewKaku;ID=000007;SWITCH=2;CMD=OFF;
|
||||
20;04;NewKaku;ID=000007;SWITCH=2;CMD=ON;
|
||||
20;04;NewKaku;ID=000007;SWITCH=2;CMD=SET_LEVEL=14;
|
||||
20;0C;HomeEasy;ID=7900b200;SWITCH=0b;CMD=ALLON;
|
||||
20;AD;FA500;ID=0d00b900;SWITCH=0001;CMD=UNKOWN;
|
||||
20;AE;FA500;ID=0a01;SWITCH=0a01;CMD=OFF;
|
||||
20;03;Eurodomest;ID=03696b;SWITCH=00;CMD=OFF;
|
||||
20;04;Eurodomest;ID=03696b;SWITCH=07;CMD=ALLOFF;
|
||||
20;41;Conrad RSL2;ID=010002;SWITCH=03;CMD=ON;
|
||||
20;47;Blyss;ID=ff98;SWITCH=A1;CMD=ON;
|
||||
20;73;Kambrook;ID=010203;SWITCH=A1;CMD=OFF;
|
||||
|
||||
Note that for sensors that only report values like temperature, only the data and the ID are required.
|
||||
Name labels can be thrown away or used for cosmetic purposes.
|
||||
|
||||
For switches, the protocol name has to be stored and re-used on the transmission side.
|
||||
Thus, when a remote control is used to control a device data like below will be send from the RFLink Gateway over USB:
|
||||
20;3B;NewKaku;ID=cac142;SWITCH=3;CMD=OFF;
|
||||
When the state of this switch needs to be changed the following command has to be send:
|
||||
10;NewKaku;0cac142;3;ON;
|
||||
The name label (here "NewKaku") is used to tell the RFLink Gateway what protocol it has to use for the RF broadcast.
|
||||
|
||||
|
||||
|
||||
Special Control Commands - Send:
|
||||
--------------------------------
|
||||
10;REBOOT; => Reboot RFLink Gateway hardware
|
||||
10;PING; => a "keep alive" function. Is replied with: 20;99;PONG;
|
||||
10;VERSION; => Version and build indicator. Is replied with: 20;99;"RFLink Gateway software version";
|
||||
10;RFDEBUG=ON; => ON/OFF to Enable/Disable showing of RF packets. Is replied with: 20;99;RFDEBUG="state";
|
||||
10;RFUDEBUG=ON; => ON/OFF to Enable/Disable showing of undecoded RF packets. Is replied with: 20;99;RFUDEBUG="state";
|
||||
10;QRFDEBUG=ON; => ON/OFF to Enable/Disable showing of undecoded RF packets. Is replied with: 20;99;QRFDEBUG="state";
|
||||
QRFDEBUG is a faster version of RFUDEBUG but all pulse times are shown in hexadecimal and need to be multiplied by 30
|
||||
|
||||
|
||||
Packet structure - To Send data via RF:
|
||||
---------------------------------------
|
||||
10;Protocol Name;device address,button number;action;
|
||||
|
||||
Sample data of transmitted RF packets:
|
||||
--------------------------------------
|
||||
10;Kaku;00004d;1;OFF; => Kaku/ARC protocol;address;action (ON/OFF)
|
||||
10;AB400D;00004d;1;OFF; => Sartano protocol;address;action (ON/OFF)
|
||||
10;Impuls;00004d;1;OFF; => Impuls protocol;address;action (ON/OFF)
|
||||
10;NewKaku;00c142;1;ON; => Newkaku/AC protocol;address (24 bits);button number (hexadecimal 0x0-0x0f);action (ON/OFF/ALLON/ALLOFF/15 - 1 to 15 for direct dim level)
|
||||
10;NewKaku;128ac4d;1;OFF; => Newkaku/AC protocol;address (28 bits);button number (hexadecimal 0x0-0x0f);action (ON/OFF/ALLON/ALLOFF/15 - 1 to 15 for direct dim level)
|
||||
10;Eurodomest;123456;01;ON; => Eurodomest protocol;address;button number;action (ON/OFF/ALLON/ALLOFF)
|
||||
10;Blyss;ff98;A1;OFF; => Blyss protocol;address;button;action (ON/OFF/ALLON/ALLOFF)
|
||||
10;Conrad;ff0607;1;OFF; => Conrad RSL protocol, address, button number, action (ON/OFF/ALLON/ALLOFF)
|
||||
10;Kambrook;050325;a1;ON; => Kambrook protocol, address, unit/button number, action (ON/OFF)
|
||||
10;X10;000041;1;OFF; => X10 protocol;address;action (ON/OFF)
|
||||
10;HomeConfort;01b523;D3;ON;=> HomeConfort protocol;address;action (ON/OFF)
|
||||
10;FA500;001b523;D3;ON; => Flamingo protocol;address;action (ON/OFF)
|
||||
10;Powerfix;000080;0;ON; => Powerfix/Quigg/Chacon protocol;address;action (ON/OFF)
|
||||
10;Ikea Koppla;000080;0;ON; => Koppla protocol;address;action (ON/OFF)
|
||||
10;HomeEasy;7900b100;3;ON; => Home Easy protocol;address;action (ON/OFF/ALLON/ALLOFF)
|
||||
10;EV1527;000080;0;ON; => EV1527 protocol;address;device 0x00-0x0f,action ON/OFF
|
||||
10;Chuango;000080;2;ON; => Chuango Protocol;address;action (ON/OFF/ALLON/ALLOFF)
|
||||
10;Selectplus;001c33; => SelectPlus protocol;address
|
||||
10;Byron;112233;01;OFF; => Dyron SX protocol;address;ringtone
|
||||
10;DELTRONIC;001c33; => Deltronic protocol;address
|
||||
10;BYRON;00009F;01;ON; => Byron protocol;address;chime number,command
|
||||
10;FA20RF;67f570;1;ON; => Flamingo FA20RF / FA21 / KD101 protocol, address, button number, action (ON/OFF/ALLON/ALLOFF)
|
||||
10;MERTIK;64;UP; => Mertik protocol, address, command
|
||||
BIN
Doc/RFLink Schematic.jpg
Normal file
BIN
Doc/RFLink Schematic.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 40 KiB |
23
Doc/Readme_Loader.txt
Normal file
23
Doc/Readme_Loader.txt
Normal file
@@ -0,0 +1,23 @@
|
||||
RFLink Loader Version 1.02
|
||||
|
||||
|
||||
The RFLink Loader program runs on Windows and can program an Arduino Mega 2560 board
|
||||
with the RFLink software.
|
||||
You do not need any Arduino IDE/Compiler etc.
|
||||
|
||||
|
||||
Steps:
|
||||
------
|
||||
- Launch the program
|
||||
- Select the file you want to program (rflink.cpp.hex)
|
||||
- Select the serial port to which the Arduino is connected.
|
||||
- Hit the "program" button and wait for the process to finish.
|
||||
|
||||
|
||||
|
||||
History:
|
||||
--------
|
||||
1.02 Fixed: could not use serial ports > 9
|
||||
1.01 Fixed: could not load the hex file if the path name contained a space
|
||||
Added: test serial port availability before trying to program the Arduino
|
||||
1.00 Initial Release
|
||||
273
Doc/Readme_RFLink.txt
Normal file
273
Doc/Readme_RFLink.txt
Normal file
@@ -0,0 +1,273 @@
|
||||
! ============================================================================
|
||||
! Only for educational purposes, the source might not be synchronized with the
|
||||
! latest release!
|
||||
! For normal operation, use the RFLink Loader that includes the latest release
|
||||
! ============================================================================
|
||||
|
||||
Please note that the RFLink Gateway is a freeware project.
|
||||
Stuntteam is not making money in any way.
|
||||
This means that there are no unlimited funds to purchase test devices,
|
||||
it also means the project has to rely on you, the user, to send debug data.
|
||||
|
||||
If you want to contribute to this project, you can send a donation which is more than welcome (see www.nemcon.nl/blog2 donation button),
|
||||
or help with sending debug data of unsupported devices (you can even write and contribute plugins and/or code fixes),
|
||||
or donate the device that you would like to see supported.
|
||||
|
||||
Right now we are looking for some older remotes and/or switches.
|
||||
Like for example: Impuls, Ikea Koppla, Powerfix, Blyss, Home Confort, Conrad, Kambrook, Everflourish
|
||||
For the implementation of the planned 2.4Ghz support we could use some simple MySensor devices.
|
||||
For the implementation of the planned 868Mhz support we could use some devices as well.
|
||||
If you have anything that you do not use, send a mail to frankzirrone@gmail.com
|
||||
Thanks in advance!
|
||||
|
||||
------------------------
|
||||
Synology NAS:
|
||||
If you want to use RFLink with a Synology NAS you can use:
|
||||
- an Arduino Mega clone based on CH340 USB/serial chip
|
||||
In all other cases:
|
||||
- connect a 10 uF capacitor between reset and ground on the Arduino.
|
||||
Simply stick the pins of the capacitor in the power connector socket.
|
||||
When you want to update the firmware of the Arduino, remove the capacitor and reconnect it when done.
|
||||
For details about the Domoticz Synology package check out: http://www.jadahl.com
|
||||
------------------------
|
||||
RFlink via Network Connection:
|
||||
It is possible to use RFlink via a network connection using ser2net.
|
||||
------------------------
|
||||
You can now use the RFLink Gateway with the following home automation software:
|
||||
Domoticz
|
||||
Jeedom
|
||||
------------------------
|
||||
R35: (Work-In-Progress) Build 05
|
||||
- Added: Brel motor support
|
||||
- Fixed: Oregon OWL CM119, CM160, CM180
|
||||
- Fixed: Corrected WH440 temperature values
|
||||
- Fixed: Improved Philips SBC
|
||||
- Fixed: Improved Chacon EMW200
|
||||
- Fixed: Removed a slash in the UPM/Esic name
|
||||
- Tested: tested and working: Lidl / Libra TR502MSV switches
|
||||
|
||||
R34:
|
||||
- Added: Heidemann HX Silverline 70290
|
||||
- Added: Eurochron EAS 301Z / EAS 302
|
||||
- Added: Znane-01 switch set sold at Biedronka (Impuls clone)
|
||||
- Added: HomeEasy HE800 protocol support
|
||||
- Added: Fine Offset Electronics WH2, Agimex Rosenborg 66796, ClimeMET CM9088
|
||||
- Added: Somfy Smoove Origin RTS (433mhz) (receive)
|
||||
- Tested: Eurodomest 972086 (Sold at Action in Belgium)
|
||||
- Added: Eurodomest revised protocol (full autodetection)
|
||||
- Added: Prologue temperature sensor support
|
||||
- Tested: tested and working: Home Confort, Smart Home PRF-100 switch set
|
||||
- Fixed: Auto detection of "Emil Lux"/LUX-Tools remote control/switch set (Sold at Obi.de Art.Nr. 2087971) (Impuls clone)
|
||||
- Fixed: Alecto WS1100 working properly again (Adjusted pulse range and displayed humidity value)
|
||||
- Fixed: Byron SX receive and send commands
|
||||
- Fixed: Ikea Koppla Send routines
|
||||
- Fixed: Improved the Impuls remote detection
|
||||
- Fixed: Impuls transmit
|
||||
- Changed: added checks for valid temperatures in various plugins
|
||||
|
||||
R33:
|
||||
- Updated RFlink loader to version 1.03 to include a serial log option with command sending ability!
|
||||
|
||||
- Added: Full automatic 'Flamingo FA500/SilverCrest 91210/60494 RCS AAA3680/Mumbi M-FS300/Toom 1919384' protocol support! (send & receive!)
|
||||
Note: re-learn your FA500 Remote in Domoticz
|
||||
- Added: Unitec 48111/48112 (receive)
|
||||
- Added: Avidsen
|
||||
- Added: Somfy Telis (433mhz) (receive)
|
||||
- Fixed: Extreme temperature value rejection for various sensor types (TFA/LaCrosse)
|
||||
- Fixed: Improved Blyss send routines
|
||||
- Added: Support for old Xiron temperature sensor in Cresta plugin (Temperature only sensor was not handled)
|
||||
- Added: Biowin meteo sensor
|
||||
- Fixed: Imagintronix humidity and temperature values were sometimes incorrect
|
||||
- Fixed: AB4400/Sartano/Phenix detection corrected
|
||||
- Fixed: Modification to allow EMW200/203 to work better
|
||||
- Changed: ARC (and compatible) remote and switch handling improved
|
||||
- Fixed: Improved Impuls handling
|
||||
- Fixed: Auriol V3 minus temperature handling
|
||||
- Fixed: TRC02RGB send
|
||||
- Fixed: Oregon OWL180 data
|
||||
- Changed: Aster signal detection so that L^Home model 32311T is recognized as well
|
||||
- Changed: ID for Nodo Slave 'Wind direction/Wind gust' combined so that Domoticz can handle the data
|
||||
- Changed: Protocol handling order for 'multi-protocol' transmitting devices
|
||||
|
||||
R32:
|
||||
- Added: Europe RS-200, Conrad TR-200
|
||||
- Added: Bofu motor transmit
|
||||
- Added: ARC group command support
|
||||
- Added: support for ARC based tri-state protocol
|
||||
- Tested and working: Hormann 868mhz receive
|
||||
- Changed: Bofu motor signal repetition detection improved
|
||||
- Fixed: Aster transmit routines
|
||||
- Fixed: plugin 003 output was not processed correctly by Domoticz
|
||||
- Fixed: ARC higher address numbers did not work correctly in combination with Domoticz
|
||||
- Changed: Chacon/Powerfix/Mandolyn/Quigg transmit routine and optimized timing
|
||||
- Changed: Increased the number of re-transmits in the Home Easy protocol to improve signal reception and distance
|
||||
- Changed: Sensor plugins now suppressing ARC derived protocols a bit better
|
||||
|
||||
R31:
|
||||
- New Device: Forrinx Wireless Doorbell
|
||||
- New Device: TRC02 RGB controller
|
||||
- New Device: OWL CM180
|
||||
- New Device: ELMES CTX3H and CTX4H contact sensor
|
||||
- New Device: Bofu Motor (receive)
|
||||
- New Device: Aster / GEMINI EMC/99/STI/037
|
||||
- Changed: EV1527 based sensors were reported as X10, now they are reported as EV1527. Note that it might be needed to re-add the devices to Domoticz
|
||||
- Changed: increased number of retransmits for ARC and AC protocols
|
||||
- Fixed: Koppla switch number was incorrect
|
||||
- Fixed: Powerfix/Mandolyn/Chacon Parity calculation in send routines
|
||||
- Fixed: Powerfix/Mandolyn/Chacon timing
|
||||
- Fixed Windspeed value for WS2300
|
||||
- Fixed: Home Easy HE300 ON/OFF signal was reversed
|
||||
- Changed: HomeEasy suppressing additional protocol data to avoid reporting the same event multiple times under different protocols
|
||||
- Fixed: More fixes to avoid duplicate reporting of the same event (various protocols)
|
||||
|
||||
R30:
|
||||
- New Device: Conrad 9771 Pool Thermometer
|
||||
- New Device: SilverCrest Z31370-TX Doorbell
|
||||
- New Device: Smartwares remote controls (among others: SH5-TDR-K 10.037.17)
|
||||
- New Device: Chuango Alarm devices Motion/Door/Window etc. (among others: CG-105S)
|
||||
- New Device: Oregon Scientific NR868 PIR/night light
|
||||
- New Device: Oregon Scientific MSR939 PIR
|
||||
- New Device: Imagintronix Temperature/Soil humidity sensor
|
||||
- New Device: Ikea Koppla (receive)
|
||||
- New Device: Chacon (TR-502MSV, NR.RC402)
|
||||
- Fixed: Arc protocol send
|
||||
- Fixed: Impuls. Note: pair devices with the KAKU protocol, the remote is recognized separately. (Needs more tests!)
|
||||
- Changed: Plugin 3 send method, combined routines
|
||||
- Changed: HomeConfort was recognized as Impuls, now using GDR2 name
|
||||
- Changed: HomeEasy remotes can deliver various signals, now skipping KAKU compatible signals and just reporting the HomeEasy code when both codes are transmitted
|
||||
- Fixed: HomeEasy group on/off command was reversed for HE8xx devices, now correctly detects differences between HE3xx and HE8xx
|
||||
- Fixed: HomeEasy was not able to control HE87x switches, changed the entire transmit routine
|
||||
- Changed: stretched Xiron timing checks
|
||||
- Changed: Various timing modifications (NewKaku/AC, Blyss) due to the new timing introduced at version R26
|
||||
- Changed: Plugin 61, Chinese Alarm devices, reversed bits as it seemed to correspond better to bit settings, increased address range
|
||||
- Fixed: Flamingo Smokedetector packet detection tightened up to prevent false positives
|
||||
- Fixed: Corrected Conrad RSL command interpretation
|
||||
- Added: Extended Nodo Slave support to support separate and combined sensors
|
||||
- Added: Extended Nodo Slave support to support pulse meters
|
||||
|
||||
R29:
|
||||
- Fixed: AC/NewKaku high unit numbers were incorrect.
|
||||
If you already have devices with high unit numbers in Domoticz, just throw them away and let them be recognized again
|
||||
|
||||
R28:
|
||||
- Fixed: FA20RF smoke detector transmit from Domoticz
|
||||
|
||||
R27:
|
||||
- Added: OSV1 battery status
|
||||
- Fixed: OSV1 boundaries and removed some debug info
|
||||
- Fixed: Some plugins set an incorrect sampling rate divider value
|
||||
- Changed: AlectoV1 false positives filter was too agressive
|
||||
|
||||
R26:
|
||||
- Added: QRFDEBUG command to do faster logging of undecoded data
|
||||
- Added: VERSION command
|
||||
- Added: Powerfix/Quigg switches
|
||||
- Added: proper Lacrosse V3 WS7000 sensor support
|
||||
- Changed: config file and plugin integration
|
||||
- Changed: timeout and divider value
|
||||
- Changed: Lacrosse V2 WS2300/WS3600 plugin number to get faster processing, changed various other parts as well
|
||||
- Changed: Lacrosse V1 pulse duration checks
|
||||
- Changed: various parts to improve speed
|
||||
- Changed: Flamingo Smoke detector signal re-transmits from 8 to 10 times
|
||||
- Added: Additional tests on Alecto V1 and Alecto V4 to filter out false positives
|
||||
- Fixed: AC (NewKaku) protocol send for some device numbers
|
||||
- Fixed: little bug in UPM code
|
||||
- Fixed: Oregon wind speed reporting
|
||||
- Fixed: Wind speed calculations
|
||||
- Fixed: Wind direction reporting in all plugins
|
||||
- Fixed: AlectoV3 humidity value displaying out of range values
|
||||
- Fixed: OregonV1 decoding
|
||||
|
||||
R25:
|
||||
- Fixed: Eurodomest address range check
|
||||
- Fixed: Alecto V1 and V3 humidity handling
|
||||
- Fixed: Lacrosse WS2300/WS3600 and labelled as LacrosseV2
|
||||
|
||||
R24:
|
||||
- Fixed: Flamingo Smoke Detector timings and device address usage
|
||||
- Fixed: Timing for Nexa/Jula Anslut
|
||||
|
||||
R23:
|
||||
- Changed: Alecto V1 temperature data filtering
|
||||
- Added: Alecto V1 battery status now shown for temperature sensors
|
||||
|
||||
R22:
|
||||
- Various additional tests and fixes after intensive tests
|
||||
- Added: Home Confort send and recognition by Domoticz
|
||||
|
||||
R21:
|
||||
- Re-Activated PIR & Door/Window sensors (plugin 60/61)
|
||||
|
||||
R20:
|
||||
- Switched to Arduino 1.6.5
|
||||
|
||||
R19:
|
||||
- Complete rewrite
|
||||
- Added: Home Confort Smart Home - TEL-010
|
||||
- Added: RGB LED Controller
|
||||
- Added: RL-02 Digital Doorbell
|
||||
- Added: Deltronic Doorbell
|
||||
- Added: Sartano 2606 remote & switch
|
||||
|
||||
r18:
|
||||
- Added Banggood SKU174397, Sako CH113, Homemart/Onemall FD030 and Blokker (Dake) 1730796 outdoor temperature sensor
|
||||
- Tested Okay: Promax RSL366T, Profile PR-44N & PR-47N
|
||||
- Fixed: LaCrosse humidity values are correctly displayed
|
||||
- Fixed: Humidity values that originate from slave Nodos are correctly displayed
|
||||
- Fixed: UPM/Esic insane temperature values are skipped
|
||||
- Removed Xiron & Auriol debug data
|
||||
- Tightened pulse range on various protocols to prevent false positives
|
||||
|
||||
r17:
|
||||
- Modified Oregon THGR228N code,
|
||||
- Modified Newkaku(AC) dim values,
|
||||
- Corrected support for KAKU door switches,
|
||||
- Fixed Nodo Slave sensors,
|
||||
- Improved speed and priorities so that group commands are properly transmitting
|
||||
|
||||
r16:
|
||||
- Fixed Aleco V1 temperature ID to match wind sensors
|
||||
- Fixed HomeEasy transmit
|
||||
- Added AC(NewKaku) dimmer support
|
||||
|
||||
r15:
|
||||
- Improved large packet translation
|
||||
|
||||
r14:
|
||||
- Changed Motion sensors (60/61)
|
||||
|
||||
r13:
|
||||
- Flamingo Smoke detector fix
|
||||
- Added Xiron sensor support
|
||||
|
||||
r11/12:
|
||||
- Mertik / Dru Send added
|
||||
|
||||
r10:
|
||||
- Added Auriol Z32171A
|
||||
|
||||
r9:
|
||||
- Fixed Kaku send with high device id's (P1 M1 etc)
|
||||
|
||||
r8:
|
||||
- Improved descriptions
|
||||
|
||||
r7:
|
||||
- Fixed Oregon RTGR328N ID and humidity format
|
||||
- Fixed UPM/Esic humidity format
|
||||
- Fixed Alecto humidity format
|
||||
|
||||
r6:
|
||||
- Fixed Auriol V2 plugin
|
||||
- Updated Auriol plugin
|
||||
- Fixed Lacrosse Humidity
|
||||
|
||||
r1/2/3/4/5:
|
||||
- Added X10 receive/transmit plugin
|
||||
- Minor changes & improvements
|
||||
|
||||
|
||||
Special thanks to:
|
||||
Alex, Benoit, Bert, Christophe, Deennoo, Emmanuel, Gerrit, Goran, Graeme, Jelle, John, Jonas, Marek, Mark, Martinus, Maurice,
|
||||
Paul, Pim, Remco, Richard, Rob, Sebastien, Thibaut, William
|
||||
and everyone who contributed with feedback, suggestions, debug data, tests etc.
|
||||
233
Doc/Supported Device List.txt
Normal file
233
Doc/Supported Device List.txt
Normal file
@@ -0,0 +1,233 @@
|
||||
============================================================================
|
||||
Nodo - RFLink supported devices list
|
||||
============================================================================
|
||||
Remote Controls and Electrical Switches / Dimmers etc.:
|
||||
-------------------------------------------------------
|
||||
ARC Protocol: (Send + Receive)
|
||||
- Klik Aan Klik Uit (Code Wheel)
|
||||
- Princeton PT2262
|
||||
- MOSDESIGN M3EB
|
||||
- Domia Lite
|
||||
- Intertechno
|
||||
- CoCo Technologies
|
||||
- Cogex
|
||||
- D-IO (Chacon)
|
||||
- Nexa
|
||||
- Düwi Terminal
|
||||
- Promax RSL366T
|
||||
- Conrad 640472, 640473, 640475, 640476
|
||||
- ME FLS 100
|
||||
- Profile PR-44N, PR-47N
|
||||
- Sartano 2606
|
||||
- Impuls
|
||||
- Elro AB400
|
||||
- Waveman
|
||||
- Elro Home Comfort AB600
|
||||
- (Elro) Home Control
|
||||
- Smarthome YC-4000B
|
||||
- Phenix YC-4000S
|
||||
- Pollin Funk-Dimmer HouseLight FD-UP001
|
||||
- Pollin Funk-Steckdosen-Set 2605
|
||||
- Conrad 646443 outlet sockets / RSL366R
|
||||
- Proteam HO1853
|
||||
- Velleman WRS3B
|
||||
- "Emil Lux"/LUX-Tools (Obi.de Art.Nr. 2087971)
|
||||
- Znane-01 switch set sold at Biedronka (Impuls clone)
|
||||
- Renkforce
|
||||
|
||||
Automatic Code Learning Protocols: (Send + Receive)
|
||||
- Klik Aan Klik Uit
|
||||
(All products, among others: AWMR210, AWMT230, AWMD250, AWST8800)
|
||||
- CoCo Technologies
|
||||
- Trust SmartHome
|
||||
- Nexa Jula Anslut
|
||||
(among others: 408-063, 408-064)
|
||||
- Home Easy EU (among others HE100, HE200, HE300, AB600/HE600, HE800)
|
||||
- Smartwares (SH5-TDR-K 10.037.17)
|
||||
|
||||
Others: (Send + Receive)
|
||||
- Home Easy (Code Wheel)
|
||||
- Unitec 48110 EIM 826 / 48111 EIM 821
|
||||
- Quigg GT-1000 RC / Quigg GT-FSI-08
|
||||
- Intertek Eurodomest 972080 (Protocol revision 1 & 2 - full autodetection)
|
||||
- Intertek Eurodomest 972086 (Protocol revision 1 & 2 - full autodetection)
|
||||
- Blyss
|
||||
- Conrad RSL2, Conrad RSL88R/B
|
||||
- Kambrook RF3399/RF3405/RF3672/RF3689/RF4471R
|
||||
- X10 RF switches
|
||||
- Home Confort Smart Home - Among others: TEL-010, PRF-100
|
||||
- Quigg GT-7008BS, Quigg GT-FSI-04
|
||||
- DMV-7008S
|
||||
- Mandolyn RC-710
|
||||
- Powerfix RCB-I 3600
|
||||
- Quigg GT-8000
|
||||
- Chacon (TR-502MSV, NR.RC402)
|
||||
- Rev Ritter REV 8342L
|
||||
- Ikea Koppla
|
||||
- TRC02 RGB Controller
|
||||
- Aster / GEMINI EMC/99/STI/037
|
||||
- Silvercrest l36-001
|
||||
- Brennenstuhl RCS 1000 N Comfort
|
||||
- Lidl / Libra TR502MSV
|
||||
|
||||
- Flamingo FA500R/S/DSS/WD
|
||||
- SilverCrest 91210/60494 RCS AAA3680
|
||||
- Mumbi M-FS300
|
||||
- Toom 1919384
|
||||
============================================================================
|
||||
Weather Sensors:
|
||||
----------------
|
||||
- Alecto V1:
|
||||
Alecto WS3500, SilverCrest, Otio SH-10, Otio SH-20
|
||||
Auriol H13726, Ventus WS155, Hama EWS 1500, Meteoscan W155/W160
|
||||
Alecto WS4500, Ventus W044, Balance RF-WS105
|
||||
- Alecto V2: (868 Mhz!)
|
||||
ACH2010, DKW2012
|
||||
- Alecto V3:
|
||||
WS1100, WS1200
|
||||
- Alecto V4:
|
||||
Banggood SKU174397, Sako CH113, Homemart/Onemall FD030 and Blokker (Dake) 1730796 outdoor temperature sensor
|
||||
- Cresta/Hideki:
|
||||
Hideki, TFA Nexus, Mebus, Irox, Irox-Pro X, Honeywell, Cresta TE923, TE923W, TE821W,
|
||||
WXR810, DV928, Ventus W906, HomeWizard Rain meter
|
||||
- Mebus:
|
||||
Mebus Outdoor Sensor
|
||||
Stacja Pogody WS-9941-M
|
||||
- UPM/Esic:
|
||||
UPM, Esic, Emos, DVM, Clas Ohlson, Dickson
|
||||
WT260,WT260H,WT440H,WT450,WT450H,WDS500,RG700
|
||||
- LaCrosse:
|
||||
Lacrosse TX3-TH Thermo/Humidity, Lacrosse TX4
|
||||
WS7000-15: Anemometer, WS7000-16: Rain precipitation, WS2500-19: Brightness Luxmeter,
|
||||
WS7000-20: Thermo/Humidity/Barometer, TFA 30.3125 (temperature + humidity), TFA 30.3120.90 (temperature)
|
||||
- LaCrosseV2:
|
||||
WS2300 (Temperature/Humidity/Wind/Rain), WS2310, WS2355, WS3600
|
||||
- Auriol:
|
||||
Z31743, Rubicson
|
||||
- Auriol V2:
|
||||
Z31055A-TX, Xiron, Watshome YT6018-2, Technoline
|
||||
- Auriol V3:
|
||||
Z32171A
|
||||
- FineOffset:
|
||||
Fine Offset Electronics WH2, Agimex Rosenborg 66796, ClimeMET CM9088
|
||||
- Eurochron:
|
||||
EAS 301Z / EAS 302
|
||||
- Prologue:
|
||||
Clas Ohlson 36-4741, Clas Ohlson 36-5087
|
||||
- Oregon V1/2/3:
|
||||
THC238, THC268, THN132N, THWR288A, THRN122N, THN122N, AW129, AW131, THGR268, THGR122X,
|
||||
THGN122N, THGN123N, THGR122NX, THGR228N, THGR238, WTGR800, THGR918, THGRN228NX, THGN500,
|
||||
THGR810, RTGR328N, THGR328N, Huger BTHR918, BTHR918N, BTHR968, RGR126, RGR682, RGR918, PCR122,
|
||||
THWR800, THR128, THR138, THC138, OWL CM119, cent-a-meter, OWL CM113, Electrisave, RGR928,
|
||||
UVN128, UV138, UVN800, Huger-STR918, WGR918, WGR800, PCR800, WGTR800, BTHG968, OWL CM180, BTHGN129
|
||||
============================================================================
|
||||
Pool/Water Thermometer
|
||||
Conrad 9771 Pool Thermometer
|
||||
============================================================================
|
||||
Soil : Temperature & Moisture/Humidity Sensors
|
||||
Imagintronix XH300 sensor
|
||||
TH12 Opus TX300
|
||||
============================================================================
|
||||
Dusk Sensors (Light On/Off detection):
|
||||
-----------------------------------
|
||||
KAKU ABST-604
|
||||
Home Easy HE863
|
||||
Intertechno ITDS-5
|
||||
============================================================================
|
||||
Window blinds/shutters/sun screens:
|
||||
-----------------------------------
|
||||
Kaku ASUN650
|
||||
Intertechno CMR-500, ITL-500, ITL-1000
|
||||
============================================================================
|
||||
Motion Detectors:
|
||||
--------------------------------
|
||||
Low Budget Chinese PIR (only signals motion detection)
|
||||
Aritech PIR (only signals motion detection)
|
||||
Ajax Chub Varel PIR (only signals motion detection)
|
||||
Chuango: among others PIR-900 PIR sensor
|
||||
Oregon Scientific NR868 PIR/night light
|
||||
Oregon Scientific MSR939 PIR
|
||||
============================================================================
|
||||
Door/Window sensors:
|
||||
--------------------------------
|
||||
Low Budget Chinese Door/Window detectors
|
||||
Intertechno ITM-100
|
||||
KAKU AMST-606 door/window sensor (separate signals for open and close)
|
||||
Home Easy HE852 (separate signals for open and close)
|
||||
CHACON DIO 54781 (separate signals for open and close)
|
||||
COCO (separate signals for open and close)
|
||||
Evology door/window contact sensor
|
||||
ELMES CTX3H, CTX4H
|
||||
Chuango: among others DWC-100 Door sensor, DWC-102 Door sensor
|
||||
============================================================================
|
||||
Fireplace:
|
||||
----------
|
||||
Mertik G6R H4T1 / Dru
|
||||
============================================================================
|
||||
Smoke Detectors:
|
||||
----------------
|
||||
KD101 (Send + Receive)
|
||||
Diamant Smoke alarm (Send + Receive)
|
||||
Flamingo FA20RF (Send + Receive)
|
||||
Chacon 34126 (Send + Receive)
|
||||
============================================================================
|
||||
Doorbells:
|
||||
----------
|
||||
SelectPlus (200689103 - Black - Date code:0614), 1 by One, Delta (O00 QH-0031) (Send + Receive)
|
||||
SelectPlus (200689101 - White - Date code:0914) (Send + Receive)
|
||||
KAKU ACDB 6500BC (Send + Receive)
|
||||
Deltronic Wireless Doorbell (Send + Receive)
|
||||
RL-02 Wireless Doorbell (Send + Receive)
|
||||
Byron SX (Send + Receive)
|
||||
SilverCrest Z31370-TX (Receive)
|
||||
Forrinx (Receive)
|
||||
Heidemann HX Silverline 70290 (Receive)
|
||||
L^Home model 32311T (Receive)
|
||||
Plieger York (Receive)
|
||||
Note that when the Plieger button is detected as Conrad RSL2, you need to use the button
|
||||
on the inside of the Plieger doorbell to change the address code of the Plieger.
|
||||
============================================================================
|
||||
Nodo Slave Sensors:
|
||||
-------------------
|
||||
Various Nodo sensor types are supported.
|
||||
Make sure you use Nodo Slave ID 1,2, 4 till 9 to make the sensor a separate sensor.
|
||||
If you want to have combined sensors (eg temperature + humidity in one device) make sure
|
||||
you use Nodo Slave ID 10 till 16
|
||||
|
||||
The following variable / sensor types are currently supported
|
||||
|
||||
Variabele 5 : Temperature
|
||||
Variabele 6 : Humidity
|
||||
Variabele 7 : Rain
|
||||
Variabele 8 : Wind speed
|
||||
Variabele 9 : Wind direction
|
||||
Variabele 10 : Wind gust
|
||||
Variable 11, 12 en 13 : Temperature
|
||||
Variable 14 : Humidity
|
||||
Variable 15 : UV
|
||||
Variable 16 : Barometric pressure
|
||||
|
||||
|
||||
Electricity/Water/Gas pulse meters are supported when using the following Nodo variable numbers:
|
||||
|
||||
Make sure the slave devices are using Nodo Slave ID 3 !!!
|
||||
|
||||
Variabele 1 : Pulse value 1
|
||||
Variabele 2 : Pulse value 2
|
||||
Variabele 3 : Pulse value 3
|
||||
Variabele 4 : Pulse value 4
|
||||
Variabele 5 : Pulse value 5
|
||||
Variabele 6 : Pulse value 6
|
||||
|
||||
If you require support for other sensors just let us know.
|
||||
============================================================================
|
||||
|
||||
Chuango
|
||||
* G5 GSM/SMS/RFID Touch Alarm System
|
||||
* DWC-100 Door sensor
|
||||
* DWC-102 Door sensor
|
||||
* KP-700 Wireless Keypad
|
||||
* PIR-900 PIR sensor
|
||||
* RC-80 Remote Control
|
||||
* SMK-500 Smoke sensor
|
||||
|
||||
Reference in New Issue
Block a user