forked from RFD-FHEM/RFFHEM
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGED
203 lines (174 loc) · 7.35 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
03.06.2018
14_SD_WS: Zusätzliches Batterie reading eingefügt
14_SD_WS07: Zusätzliches Batterie reading eingefügt
14_SD_WS09: Zusätzliches Batterie reading eingefügt
41_OREGON: Zusätzliche Batterie readings eingefügt
29.03.2018
00_SIGNALduino.pm: Protokoll 12.1 mit Protokoll 12 (Hideki) zusammengeführt
14_SD_WS_Maverick: Attribute inactivityInterval added, readings renamed, commandref
14_SD_WS07: Error retrieving rssi value fixed
12.12.2017
14_SD_WS_Maverick: rename Readings, fit to Maverick_RFXTRX now
added attribute inactivityInterval and updated commandref
15.02.02018
00_SIGNALduino.pm
attribut zum Aktivieren aller Log Eintrage auch als Event
maverick dekodierung, clockrange und polarität korrigiert
08.02.2018
00_SIGNALduino.pm Anpassung FHT80 Sub - Parity
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