forked from cpainchaud/RFLink32
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Readme_RFLink.txt
273 lines (237 loc) · 11.9 KB
/
Readme_RFLink.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
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 [email protected]
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.