forked from RFD-FHEM/RFFHEM
-
Notifications
You must be signed in to change notification settings - Fork 3
/
CHANGED
238 lines (207 loc) · 8.73 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
24.06.2021
00_SIGNALduino.pm:
- wenn bei der Protocollist Overview die whitelist gespeichert wird, dann erscheint nun bei Save config ein rotes ?
- beim Attribut hardware einige Einträge für den Maple zugefügt
- bei der parse_MU Routine gibts nun für lange start Einträge in der signalduino_protocols.pm einen neuen Eintrag starti
signalduino_protocols.pm:
- update ID 31
- ID 42,80,85,89 -> starti für optimierte Verarbeitung von langen start Arrays zugefügt
- neue Protokoll IDs
109 Rojaflex Rolläden
110 ADE WS1907 Wetterstation mit Funk-Regenmesser
111 Water Tank Level Monitor TS-FT002
112 AVANTEK DB-LE - Wireless doorbell & LED night light
201 Well-Light TR401 Funksteckdosen
01.05.2021
00_SIGNALduino.pm:
- Revolt ID 45: drops Revolt messages with invalid checksums
signalduino_protocols.pm:
- new protocol ID 108 for BRESSER 5-in-1 Comfort Wetter Center
- new protocol ID 200 for Honeywell ActivLink, wireless door bell, PIR Motion sensor
18.04.2021
00_SIGNALduino.pm:
- add DEVIATN to get ccconf
- add set cc1101_dataRate
- add set cc1101_deviatn
12.04.2021
signalduino_protocols.pm:
- new protocol ID 78 for BeSmart S4 remote control
- improved cc1101 reg setings for Kopp Free Control
16.01.2021
00_SIGNALduino.pm - add attribute "sendSlowRF_A_IDs"
08.01.2021
signalduino_protocols.pm - update protocol ID 24 + 56
00_SIGNALduino.pm:
- Anpassungen für den Standard Fix für Somfy Nachrichten mit der Protocol ID 43.1
- Bei "get cmds" können nun auch mit dem Parameter "S" die ConfigSet Variablen angezeigt werden
- Anpassungen für den MapleSduino mit einem einfachen Empfänger, z.B. dem RXB6
- "Device specific help" ergänzt
29.11.2020
00_SIGNALduino.pm und signalduino_protocols.pm
- add id 43.1, ohne verbessertem msg fix, für Somfy Wandsender deren msg nicht mit A anfangen
03.11.2020
00_SIGNALduino.pm - add "set rfmode"
signalduino_protocols.pm - add list of rfmode
06.10.2020
00_SIGNALduino.pm - add preamble to Parse_MN
signalduino_protocols.pm - new protocol ID 107 for ECOWITT / FineOffset WH51
05.10.2020
00_SIGNALduino.pm - set flash improved
04.10.2020
signalduino_protocols.pm - new protocol ID 106 for GT-TMBBQ-01
19.08.2020
00_SIGNALduino.pm - update SomfyRTS message fix
12.12.2017
14_SD_WS07.pm implementing correction factor temperature and humidity. logs revised
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