forked from RFD-FHEM/RFFHEM
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGED
323 lines (294 loc) · 13.3 KB
/
CHANGED
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
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
08.07.2019
14_SD_UT.pm: Manax and mumbi device (RC_10) added send commands
02.07.2019
00_SIGNALduino.pm: add checksum for WS7035
SD_ProtocolData.pm: add reconstructBit for WS7035
01.07.2019
14_SD_UT.pm: rename model Manax to RC_10, added commandref !! OLD model Manax please delete | Manax and mumbi Devices autocreates to RC_10 !!
29.06.2019
14_SD_UT.pm: fixed (no Manax device created), added mumbi commandref
22.06.2019
14_SD_WS07.pm: new weather station Auriol AFW 2 A1, IAN: 297514
16.06.2019
00_SIGNALDuino.pm: Support MS signals with multiple syncs as
like Firmware 3.3.1-experimental
14.06.2019
SD_ProtocolData.pm: ID 84 changed, added new device TV-4848
14_SD_WS.pm: changed ID 84 for new sensor TECVANCE TV-4848
07.06.2019
00_SIGNALduino.pm: added check method for no break and fix PEARL WARNING
01.06.2019
14_SD_BELL.pm: fixed repeats model Heidemann_|_Heidemann_HX_|_VTX-BELL (https://github.com/RFD-FHEM/RFFHEM/issues/367#issuecomment-493764470)
20.05.2019
SD_ProtocolData.pm: improved OpusXT300
18.05.2019
SD_ProtocolData.pm: added ID 96 Grothe Mistral
15.05.2019
00_SIGNALduino.pm: Drop-down list for cc1101_bWidth, cc1101_rAmpl and cc1101_sens
14.05.2019
14_SD_WS.pm: New protocol for Atech wireless weather station (protocol #94)
13.05.2019
SD_ProtocolData.pm: ID 91.1 revised preamble to P91
11.05.2019
00_SIGNALduino.pm: Fixed protocols with float. Float is optional and must
not be included in transmission
05.05.2019
14_SD_Keeloq.pm: fix use channels 10-16 #issuecomment-488055600
21.04.2019
00_SIGNALduino.pm: added new internal, which will return LAST_Protocol_ID dispatch
21.04.2019
14_SD_RSL.pm: change set loglevel from 4 to 3
optimize log set
15.04.2019
14_SD_WS.pm: check protocol 33 added
SD_ProtocolData.pm: add definition for TFA 30.3200 (CP=750) and Tchibo weatherstation (CP=400)
13.04.2019
14_SD_UT.pm: New protocol for Techmar Garden Lights
07.04.2019
14_SD_WS.pm: correct longid from 12 to 8 bit, valid channels only 1-3
05.04.2019
00_SIGNALduino.pm added new internal, which will provide the protocolID in
logical modules.
25.03.2019
14_SD_UT.pm: revised Tedsen models | TEDSEN_SKX1MD OLD rename to TEDSEN_SKX1xx because other new models TEDSEN_SKX2xx,TEDSEN_SKX4xx,TEDSEN_SKX6xx
!! Old model TEDSEN_SKX1MD delete and autocreate to TEDSEN_SKX1xx | remotes with different number of buttons !!
signalduino_protocols.pm: revised ID46 and ID78 (GEIGER blind motors) removed | ID 46 is now Tedsen remote for Berner Garagentorantrieb GA401 and Geiger Antriebstechnik Rolladensteuerung)
added ID94 for https://github.com/RFD-FHEM/RFFHEM/issues/547 | Atech wireless weather station
25.03.2019
14_SD_RSL.pm: fix PERL WARNING: "my" variable $iodevice
16.03.2019
00_SIGNALduino.pm revised doc sendMSG
12.03.2019
00_SIGNALduino.pm fix DeviceOverview
10.03.2019
14_SD_WS07.pm: fix bug autocreate define
remove rssi
remove slider for offsets
remove reading battery
09.03.2019
14_SD_WS07.pm: loglevel 4 for values out of range, hint added to commandref
06.03.2019
14_SD_WS.pm: New protocol for refrigerator thermometer NC-3911, NC-3912 (Rosenstein & Soehne, PEARL)
05.03.2019
14_SD_WS07.pm: fix bug autocreate define
remove rssi
remove slider for offsets
remove reading battery
04.03.2019
14_SD_Keeloq.pm: fix PERL WARNING if hlen a other typ of device, readings rename to FHEM standard (battery), revised doc
27.02.2019
14_SD_UT.pm: added model LIBRA TR-502MSV [receiver RC-710DX|RC-710] (LIDL)
26.02.2019
signalduino_protocols.pm: set reconstructBit on ID87 + ID91 +91.1 | remove developId status ID 73
25.02.2019
00_SIGNALduino: change: load protocolData from another PerlModule instead of
a text file. Fixes update via svn
24.02.2019
14_SD_RSL.pm: fix IODEV not correctly assigned #484 | fix undef syntax | revised doc + revised log output´s
00_SIGNALduino: feature: last bit of transmission is tried to be reconstructed
if there is enough data available
14_SD_Keeloq.pm: new module for Keeloq devices
90_SIGNALduino_un.pm remove Roto output´s --> new module created
22.02.2019
00_SIGNALduino: bugfix: Load protocolHash from web if it is missing on fs
21.02.2019
14_SD_UT.pm: new model KL_RF01 -> ESTO Lighting GmbH | revised doc Refsta Topdraft
18.02.2019
ID 87 and 88 can now dispatch to SD_Keeloq Module
12.02.2019
00_SIGNALduino: feature: getAvailableFirmware returns only version for
which a file could be found.
change: Attribute hardware does not longer support nano.
select nano328 instead
feature: new webmenu "Display protocollist"
feature: Serval new protocols added
feature: New Oregon V3 sensors suppored.
feature: Firmware for avr boards can be downloaded and flashed
on demand from gitghub releases
feature: supports dupTimeout on same iodev
14_SD_UT.pm: bugfix: Create bug model RH787T & CAME_TOP_432EV
feature: added new model Manax (ONLY RECEIVE!)
feature: added new model Atlantic Security
feature: added new model SF01_01319004_Typ2 for BOSCH
feature: added new model LED_XM21_0 for XM21-0
feature: added new model Krinner_Lumix
feature: added new model TEDSEN_SKX1MD
feature: added devices QUIGG GT-7000
feature: added new Westinghouse model (remote with five buttons)
14_SD_RSL.pm: feature: Updated implementation for "all" button on device
14_SD_WS.pm: feature: Protocol 33 added temperature/humidity sensor TX-EZ6
for weatherstation TZS First Austria
14_SD_BELL.pm: feature: added new model Pollin_551227
feature new model KANGTAI Doorbell (Pollin 94-550405)
14_SD_WS.pm: bugfix: protocol for weatherstation Auriol IAN 283582
feature: new protocol for weatherstation TFA 35.1140.01
feature: plausibility check temperature and humidity values
reading battery removed
feature: added new sensor Auriol (IAN 283582)
bugfix: autocreate plot
14_SD_WS07: feature: Support batteryState reading
bugfix for weather trend 2759001)
12.12.2017
14_SD_WS07.pm implementing correction factor temperature and humidity. logs revised
14_SD_WS_Maverick: rename Readings, fit to Maverick_RFXTRX now
added attribute inactivityInterval and updated commandref
05.12.2017
00_SIGNALduino.pm commandref ins deutsche übersetzte und fs20 Demodulation verbessert
14_Hideki.pm: commandref überarbeitet
41_Oregon.pm: Deutsche commandref ergänzt
05.12.2017
00_SIGNALduino.pm commandref ins deutsche übersetzte und fs20 Demodulation verbessert
14_Hideki.pm: commandref überarbeitet
41_Oregon.pm: Deutsche commandref ergänzt
02.12.2017
14_Hideki.pm implementing Hideki SecondChecksum
22.11.2017
Fix max length (Proto 51) is to small (#79929 #msg719499)
21.11.2017
Fix Bresser (Proto 37) max length to small (#79929)
18.11.2017
support of blacklisting of protocols via new attribute
serval new protocols are added
many stacktraces and race conditions are fixed
firmware can now be also updated via http source
commands (sending) are now placed in a queue, so switching multiple
sockets for example is now possible withoud manual added delay
many more fixes
support for cc1101 based uC like radino or nanocul added
05.12.2016
Bugfix wrong return in SIGNALduino_un ParseFn
09.10.2016
improve Send queue: Send not before response of previous
30.09.2016
SIGNALduino is now nonblocking
improved init and keepalive
some fixes providing more messages instad of fewer.
fixed some manchester realted things
added protocol 43 Somfy RTS
increased number of pattern from 6 to 8 to support dooya shutter protocol better
Rised the allowd numbers in protocol check
fixed a possible bug, that append a 0 nibble in mc message
added a new information field in mc messages, providing exact number of
provided bits
fixed incomplete mc output (last nibble was not delivered)
decoding mc signals > message buffer is now possible
max 340 bits are currently suppored
small improvement in processMessage (if MS decoding fails,
mc or mu decoding is called)
corrected readings for firmware version.
new sendMsg Function
14_SD_WS09.pm WH1080 CRC-Berechung angepaßt--> automatische Modelauswahl
15.01.2016
- Added 14_SD_WS09.pm Module for WH1080 (WS-0101, TFA30.3189) & CTW600 868MHz OOK/AS
08.11.2015
- Firmware Update 3.1.8-HF2 fixes a possible crash
- Fixes missing event when DMSG is updated
26.10.2015 - Firmware Update 3.1.8-HF1 due to a bug in the raw send option
23.10.2015
- bugfix in 90_SIGNALduino_un (caused to crash fhem)
20.10.2015
- Release 3.1
- Firmware 3.1.8
- some fixes and removed some warning
- For sending IT messages, the clock can be adjusted via set <name> ITClock
- SIGNALduino_un will catch all messages, which coul'd not be processed
15.10.2015
- Addes SD_WS07 Module for Technoline and Eurochron sensordevices
- Bugfixes for MU messages
13.10.2015
- Added support for Sensors which use Hideki Protocol (Cresta, Bresser, TFA, HAMA and more)
- Added an option to specify a whitlist for supported protocols
- Updated Firmware to 3.1.7-hf3
12.10.2015
- Hotfix2 for firmware 3.1.7
- some minor changes
07.10.2015
- Added Demodulation for Meteo TX6 Signal
- Corrected serval bugs in demodulation for MU Messages, shoud be more accurate now
- Updated Firmware to 3.1.7 -> bugfix and better detection for MU Messages
06.10.2015
- Added Demodulation for Oregon Scientific V1 Data. No Decoding
- Support Attribute longids
- Try to add demodulation for livolo, tests needed
- Try to add HS 434/6 6-Channel. ISC GmbH demodulation
- Changed Identification for unknown Protocols
- Modified demodulation, for start and end of demodulation process
12.10.2015
- Whitelist option
- Firmware 3.1.7 hotfix2
28.09.2015
- Added a history for unhandled messages when verbose=5
23.09.2015
- Defined Dooya shutter protocol, and debug decoding of signal (untested)
21.09.2015
- Added support for longids in physical module
- Use floating point value for better puls factor detection
- some code cleanup
- dropped firmware support <3.1.4 -- flashing the microcontroller is needed
15.09.2015
- Added some eas800 code for decoding the sensor
- Updated rfreceiver to 3.1.5
31.08.2015
- Added helper submodule to allow some decoding tests for serval sensors
30.08.2015
- Added support for cresta protocol. needs still a valid module to send
- reworked manchester signal decoding to allow easier adding of new protocols
- checks at initialisation if round exists
- Try for detecting RF20, Heidemann HX, TCM Doorbell and TX70DHT
28.08.2015
- TX3 Protocol fix
- CTW 600 get messages up to 120 bytes
21.08.2015
- Added protocol support fot CTW600 weather station
20.08.2015
- RC2 - 3.1.4
- Can process unfiltered synced messages from arduino
- Handles TX3 Type Messages
- code improvements
- messages without sync, can now be defined and converted via protocol list
- some warnings and errors removed
- Added detection of protocol in this Module.
27.07.2015
- RC1
- Fixed bug in Oregon Scientific decoding, works now
- debug output can be adjusted via attribute "debug" , default is 0
- verbose attribute does not adjust debug anymore
- updated firmware to 3.1.3
19.07.2015
- Fixed a bug, to verify protocol #7
- added a option, to run the fhem module without a pysical device. Use directio to run the module from a fifo
- updated firmware to 3.1.2a
15.07.2015
- added a debug option to verify decoding information from protocol 7
12.07.2015
- removed some debug output if debug is disabled
- added oregon module (osv2 support still not finished)
- fixed TCM_97001 and IT decoding (bug)
07.07.2015
- Debug output will be suspressed if device is initialized with verbose <= 4.
- Added some code for later OSV2 Protocol decodinbg (not finished)
- Added a check, to avoid decoding the wrong protocol
28.06.2015
- Added Firmware 3.1.1 for promini, nano and uno
- Removed Firmware for mini and mega2560
- Enabled filter list update trough fhem at startup at SIGNALduino (extension from 11.05.2015)
- Added eurochon protocol detection and protocol unknown1
- some basic stuff to detect osv2 protocol (not finished)
- Changed Regex for better message detection and filtering some bad things out
22.06.2015
- added option to specify arduino hardware type (nano328,mini328,uno,mega2560)
- changed some code future support of MU and MC messages from signalduino
11.05.2015
- fixed bug if clock (C=x)is transmitted instead of clockidx (CP=x)
- corrected internal filterlist for protocol detection
- write protocol filter list at startup into arduino
06.05.2015
- corrected automatic update of freeram reading.
15.04.2015
- Decoding for protocols was broken, corrected this error.
14.04.2015
- Updated HEX files for Arduino, due to broken sync detection for pt2262 and similar
13.04.2015
- Unterstützung für Empfang von Conrad RSL Protokoll aufgenommen, senden geht noch nicht!
08.04.2015
- Initial Version of SIGNALduino. It supports IT V1 devices an Devices defined in logical Module CUL_TCM97001 and produces a lot of debug output