forked from RFD-FHEM/RFFHEM
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGED
753 lines (642 loc) · 28.8 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
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
2024-12-04 - HAMULiGHT remote control for LED transformer (#1285)
HAMULiGHT LED transformer, see https://github.com/RFD-FHEM/RFFHEM/issues/1206
* Decoding protocol 22
* Update 14_SD_UT.pm
* Update SD_ProtocolData.pm
* Update testData.json
* Update 03_set.t
* Update fhem.cfg
2024-10-28 - new remote control SEAV BeEasy TX (#1279)
* new remote control SEAV BeEasy TX
* Update 14_SD_UT.pm
* Update testData.json
* Update testData.json
* Update 03_set.t
* Update README.md
2024-09-10 - Merge pull request #1266 from RFD-FHEM/sidey79/issue1264
Attribute Clients is used if it is set
2024-09-08 - SD_WS_48 TFA JOKER Temperature transmitter 30.3212 (#1271)
* SD_WS_48 TFA JOKER
Decoding realized.
* Update testData.json
add testdata for temperature transmitter TFA 30.3212
2024-09-08 - Bugfix remote control CREATE 6601L (new identity) (#1269)
* Bugfix CREATE_6601L
Ident does not consist of 4 nibbles, but 5.
* Update 14_SD_UT.pm
2024-08-04 - new remote control CREATE 6601L (#1263)
* new remote control CREATE 6601L
* Update 14_SD_UT.pm
* Update 00_SIGNALduino.pm
* Update README.md
* Update testData.json
add data for Remote control CREATE 6601L
* add test data for set command Remote control CREATE 6601L
* Update 03_set.t
* Update fhem.cfg
2024-07-25 - new remote control RCnoName20_09 (#1261)
* new RC RCnoName20_09
remote control RCnoName20_09 with 9 buttons for ceiling fan, see https://forum.fhem.de/index.php?topic=138538.0
* Update SD_ProtocolData.pm
* Update testData.json
add data for RCnoName20_09
* Update 14_SD_UT.pm
2024-06-20 - Bugfix Bresser lightning count (#1260)
* Bugfix Bresser lightning count
Lightning counter overflowed at 999, now at 1599.
2024-04-25 - WMBUS extension to dispatch messages (#1252)
* WMBUS proposal - extension to dispatch messages
* feat[00_SIGNALduino]: Changed input validation for WMBus
* fix[00_SIGNALduino]: Removed unneded code
* fix[00_SIGNALduino]: Syntax
* build[updateversion]: Allow codecov/patch check to be failed
* Update Versiondate
2024-03-12 - Merge pull request #1242 from RFD-FHEM/fixMetaSD_WS
fix meta.json syntax errors
2024-03-09 - Merge pull request #1241 from RFD-FHEM/sidey79/issue1240
Better commandref for noMsgVerbose
2024-01-09 - 14_SD_WS.pm small corrections (#1226)
* 14_SD_WS.pm small corrections
Small corrections without changing the function of the module.
2024-01-07 - SD_WS add reading model for statistics (#1225)
* add models for FHEM statistics
see FHEM statistics https://fhem.de/stats/statistics.html
2024-01-06 - new protocol 131 for BRESSER Lightning detector (#1224)
* Bresser lightning detector
new protocol 131 for Bresser lightning detector
* Update testData.json
* Update README.md
* Update Versiondate
2024-01-03 - little fix 10_SD_GT and added tests (#1223)
* Update 10_SD_GT.pm
- replace tabs with spaces (no module restrictions)
- fix META versionssupport
- fix PERL WARNING
- added tests
- revised SVN numbre
- remove old Internals VERSION_SD_GT
- added Meta version
2024-01-03 - Call debug via a coderef if enabled, otherwise return (#1169)
* 00_SIGNALduino.pm
added coderef for debug output$hash->{debugMethod}
2024-01-02 - Update tests part two | for the functional reliability of the module SD_UT (#1218)
* added some tests for define and attr
2023-12-31 - new sensor BRESSER PM2.5/10 air quality meter (#1219)
* Bresser PM2.5/10 air quality meter
new sensor BRESSER PM2.5/10 air quality meter, protocol 117
* Update SD_Protocols.pm
* Update SD_Protocols.pm
* Update testData.json
* Update README.md
* Update SD_ProtocolData.pm
2023-12-20 - new def | remote ha-hx2 (#1212)
* Update SD_ProtocolData.pm
* Update 14_SD_UT.pm
- new device HA-HX2
* Update testData.json
* Update 03_set.t
* Update fhem.cfg
* Update README.md
2023-12-15 - create client list based on whitelistIDs attribute (#1205)
* perf [clientlist]: Keep order and skip sorting
* feat[clientList]: Compute clientlist based on whitelist_IDs
2023-11-04 - New protocol 130 for remote control CREATE 6601TL (#1201)
* new protocol 130 for remote control CREATE 6601TL
* Update 14_SD_UT.pm
Bugfix - FHEM restarts with this command:: attr SA_434_1_mini_604 model unbekannt
* Update testData.json
add data for Remote control CREATE 6601TL
---------
2023-10-14 - Hideki module - carp error (#1197)
* Hideki module - carp error
Fixes #1196
* Update Versiondate
---------
Co-authored-by: GitHub Action <action@github.com>
2023-09-18 - Version Update to 3.5.6 (#1192)
Version 3.5.6+
2023-09-18 - Master to 3.5.5 (#1189)
* chore[Release] Specify Version als final 3.5.5
* Update Versiondate
* build[output]: migrated deprecated echo outputs
* Update Versiondate
* SD_WS protocol 107, WH51 bugfix ERROR prematch (#1190)
* Update 14_SD_WS.pm
bugfix ERROR prematch protocol 107, see https://forum.fhem.de/index.php?msg=1286136
* build[output]: Corrected multiline output handling
* build[actions]: Changed to maintained action
* Update Versiondate
---------
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: Udo <info@elektron-bbs.de>
Release 3.5.5
14_SD_UT
feature: new remote control DC-1961-TG (#1129)
feature: new remote control RCnoName20_10 (#1119)
14_SD_WS.pm
bugfix: Corrected protocol 115 battery bit, added batChange bit and corrected calculation for negative temperatures. (#1125)
feature: add Weather station TFA 35.1077.54.S2 with 30.3151 (T/H-transmitter), 30.3152 (rain gauge), 30.3153 (anemometer) (#1116)
feature: new sensor TFA 30.3251.10, added CRC8 check for protocol 85 (#1096)
feature: Protocol 115 for Bresser 6-in-1 Comfort Wetter Center (#1085)
feature: new set command replaceBatteryForSec (#1074)
feature: BRESSER 7-in-1 Weather Center
14_Hideki.pm:
bugifix: winddirection fixed (#1099)
change: Update {Match} regex for Hideki Module (#1071)
14_SD_WS09.pm
bugfix: Fix wrong calculation of averagewindDirection (#1095)
14_SD_UT.pm:
feature: protocol 118 for remote controls Meikee RGB LED lights (#1082)
14_FLAMINGO.pm
bugfix: fix attribute room #1079 (#1080)
SD_Protocols.pm
bugfix: prevents perl warning WS2000 (#1083)
SD_ProtocolData.pm
feature: Protocol 122 for Temola TM 40 thermometer added
change: new definition 20.1, messages mostly recognized as MS, sometimes MU
feature: Protocol 119 Basic funkbus support (#1102)
feature: Protocol 85 new sensor TFA 30.3251.10
00_SIGNALduino.pm
change: clone Protocol Object for every definition (#1084)
bugfix: make SIGNALduino_IdList more robust
change: changed timer creation and deletion to use FHEM::Core::Timer::Helper
Release 3.5.3
00_SIGNALduino.pm:
feature: Handling of missing modules changed
SD_Protocols.pm
feature: Graceful load JSON and Digest:CRC Modules (#1066)
14_SD_UT.pm
bugfix: fix buttons P90 (#1060)
Release 3.5.2
10_SD_Rojaflex.pm
new: Module for rojaflex remote controls
90_SIGNALduino_un.pm
changed: fix some PerlCritic hints (#914)
changed: revised commandref
00_SIGNALduino.pm:
feature: xFSK processing
feature: Added support for directio and none.
feature: Extension for "get sduino ccreg" (#918)
feature: parse subs optimized (#926)
feature: update reading config when change settings (#948)
feature: Allow incremental addition of match list entries (#1026)
change: added N to send SN xFSK sendCommand
change: added new sub SIGNALduino_calcRSSI to simplification code
change: revised Parse_MN and loglevel
change: revised logoutput text SIGNALduino_Get_Command
change: rename "get raw" to "get rawmsg" (#925)
feature: added commandref rfmode & cc1101_reg_user
feature: added hardware ESP32cc1101, MAPLEMINI_F103CB on attribute
feature: added new attrib rfmode to changed to xFSK & revised commandref
feature: added separat sub SIGNALduino_Attr_rfmode
feature: added set cmd LaCrossePairForSec (for LaCrosse
bugfix: SIGNALduino_CheckccConfResponse is more robust #1015 (#1031)
bugfix: fix PERL WARNING (#895) (#972)
bugfix: get ccreg command caused stacktrace #898
bugfix: Bugfix define with hostname 901 (#904)
bugfix: Wrong version assignment fixed
Bugfix, module runs now without fhemweb instance
bugfix: display protocol list (#947)
bugfix: require 99_Utils only if really needed (#950)
bugfix: corrected incorrect logoutput (#951)
bugfix: Fix Multiple send delay (#941)
bugfix: Fixes high CPU and MEM usage in patternExists (#988)
SD_Protocols.pm:
change: moved subs for converting in own package
ConvLaCrosse, ConvKoppFreeControl and ConvPCA301
bugfix: Hideki fix inverted message (#974)
SD_ProtocolData.pm
feature: added rfmode, register rubric & comments
change: fix perlcritic Severity 3 - hard tabs
feature: Added crc checksum verification Revolt (#956)
14_SD_WS.pm:
feature: protocol 27 for sensor EFS-3110A (#890)
feature: protocol 106 for GT-TMBBQ-0
feature: protocol 110 for ADE WS1907 Weather station (#970)
feature: protocol 111 for TS-FT002 water tank level (#1000)
feature: protocol 113 for GFGT 433 B1 Wireless Grill sensor (#1003)
feature: new protocol 108 for BRESSER 5-in-1 Weather Center
and BRESSER Professional Rain Gauge (#973)
feature: protocol 115 for Bresser 6-in-1 and
5-in-1 Comfort Wetter Center (#1010)
feature: new protocol 107 for Fine Offset WH51 (#1055)
feature: new protocol 116 for Fine Offset WH57 (#1061)
bugfix: Update protocol 64 for sensor WH2A (#1009)
bugfix: Conrad S522 protocol 33 no reading batteryState (#1042)
14_SD_WS07.pm:
feature: protocol definition 7.1 for Mebus HQ7312-2 (#1050)
14_FLAMINGO.pm:
change: Perlcritic (#887)
14_SD_UT.pm:
change: PerlCritic (#877)
feature: new protocol 105 for remote control BF-301
feature: decode and send protocol 56 remote control AC114-01B (#910)
feature: decode and send protocol for Visivo remote control
feature: Remote control SEAV BeSmart S4 (#933)
feature: new protocol 114 for TR401 (#1002)
14_SD_BELL.pm:
change: PerlCritic (#877)
change: Adjusted little things (#937)
feature: added AVANTEK Wireless doorbell & LED night light (#981)
07.05.2020 - version 3.4.4
00_SIGNALduino.pm:
bugfix: Fix some perlcritic 5 warnings
bugfix: some operator fixes #835
bugfix: Changed stingrefs to coderefs
10_FS10
bugfix: revised for perlcritic
10_SD_GT
bugfix: revised for perlcritic (#847)
14_SD_UT.pm
feature: add attribute UTfrequency in (#845)
feature: new command for Novy_840039 (#902)
change: delete "$attr{$name}{room} = "SD_UT" if( not defined( $attr{$name}{room} ) );"
SD_ProtocolData.pm
feature: new protocol 104 for remote control TR60C-1 (#844)
feature: new protocol 99 NAVARIS touch light switch (#841)
feature: new protocol 98 for wireless door bell GEA-028DB (#839)
13.04.2020
00_SIGNALduino.pm
Workaround for bug #823, sending muliple commands causes collison
2020-04-10 - Attribute IODev deleted in different modules (#822)
Fix get raw command #820
revised logoutput to one structure
Changed require DevIO to use DevIO #829
14_SD_AS.pm: Attribute "IODev" in module deleted.
14_SD_WS_Maverick.pm: Attribute "IODev" in module deleted.
14_SD_WS07.pm: Attribute "IODev" in module deleted.
14_Hideki.pm: Attribute "IODev" in module deleted.
14_SD_WS.pm: Attribute "IODev" in module deleted.
07.04.2020
00_SIGNALduino.pm
new protocol 97 Momento remote control for wireless digital picture frame (#812)
automatic load cc1101 config after change value or restart
made multiple get commands more easy and robust to handle
new protocol 58 Weather F007-T (#803)
new protocol 27 for EuroChron EFTH-800 (#764)
extended cc1101 settings to ccconf reading
several retrys to initialize the SIGNALduino (#804)
prevent asyncOut if there is no client connected
flash via http: Fixed Filename extraction of URL if name is not found in http header
bug fixed set sduino cc1101_rAmpl 42 (#801)
Allow lower case letters for hex values in set / get cc1101_reg
fixed set_bWidth command (#789)
bug fix set/get cc1101_patable (#789)
filtered possible set commands per device type
new protocol 26 - Remote control xavax 00111939
new protocol 20 - Remote control diesel heating
added meta information to 00_SIGNALduino.pm (#811)
missing values added to the patable list.
restriction to permitted frequency ranges.
14_SD_WS.pm
new sensors added TFA/Froggit/Renkforce/Ambient Weather F007-T
ew rain sensor TFA 30.3233.01
implemented sub to be called by other modules to receive get command response
new sensor for EuroChron EFTH-800 (#764)
SD_UT.pm
new model Novy_840039, revised SIGNALduuino readme & tests (#794)
new remote control xavax 00111939
new remote control with 4 buttons for diesel heating
model Novy_840039, rename button text power_button to power_on_off
remove sort option
fix UTClock for all models
TR-502MSV bugfix, ident was only 8 bit, must be 12 bit long
RC_10 button set all work after renaming the device
10_SD_GT
add codes for button all in version 2
new modul for remote controls based on protocol GT-9000
06.12.2019
00_SIGNALduino.pm:
logoutput adjusted to standard -> $name: "sub", "Text"
remove unneeded get commands from webif for dummys
remove cc1101 get commands if no cc1101 connected
fixed serval Perlwarning and rare bug that caused fhem to crash
new Internal hasCC1101 added
allows flash nano328 and nanoCC1101 with new bootloader optiboot
allows flash radino with DEF /dev/serial/by-id/
new internal which provides error messages from flash
during flash operation
add special reset for radinoCC1101
added specify arduino hardware type (ESP8266,ESP8266cc1101)
attribute ESP1_M is deleted
!! Please define new if hardware defined with old typ !!
fix some logging issues with disabled eventlogging
Optimze logging if eventlogging is 0 or unset
get availableFirmware - fix browser refresh
add support to flash microcontroller on Windows platform
New protocol TCM 218943, replaced u6 was in development
add definition for Medion OR28V RF Vista Remote Control
90_SIGNALduino_un.pm:
clean some code
14_SD_RSL.PM:
support for setExtensions added
14_SD_WS.pm:
new weatherstation Lidl AURIOL AHFL 433 B2 IAN 314695
14_SD_Keeloq.pm:
fix shade function
fix group control 9-16 | added enhancement (shade for groups)
reduced repeats for shade after test | fix serial send syntax
fixed Undefined subroutine &SD_Keeloq::FmtDateTime
fixed autocreate serial´s without 00 and displayview
added new model PR3-4207-002 (SCS Sentinel)
added new model RP_S1_HS_RF11 (Rademacher) 14_SD_WS_Maverick.pm:
added support for device TFA 14.1504
removed internals which are identical to readings
removed declaration of stateFormat
code optimization
14_SD_UT.pm:
fixed Parse button all model RC_10 Forum#94327 & added model OR28V
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