Add TFA 30.3208.02 note (closes )

This commit is contained in:
Christian W. Zuckschwerdt 2021-01-23 15:09:52 +01:00
parent c07c2bd234
commit 9385779f92
4 changed files with 8 additions and 8 deletions

View file

@ -98,7 +98,7 @@ See [CONTRIBUTING.md](./docs/CONTRIBUTING.md).
[17] Cardin S466-TX2 [17] Cardin S466-TX2
[18] Fine Offset Electronics, WH2, WH5, Telldus Temperature/Humidity/Rain Sensor [18] Fine Offset Electronics, WH2, WH5, Telldus Temperature/Humidity/Rain Sensor
[19] Nexus, FreeTec NC-7345, NX-3980, Solight TE82S, TFA 30.3209 temperature/humidity sensor [19] Nexus, FreeTec NC-7345, NX-3980, Solight TE82S, TFA 30.3209 temperature/humidity sensor
[20] Ambient Weather Temperature Sensor [20] Ambient Weather, TFA 30.3208.02 temperature sensor
[21] Calibeur RF-104 Sensor [21] Calibeur RF-104 Sensor
[22]* X10 RF [22]* X10 RF
[23] DSC Security Contact [23] DSC Security Contact
@ -402,7 +402,7 @@ E.g. -X "n=doorbell,m=OOK_PWM,s=400,l=800,r=7000,g=1000,match={24}0xa9878c,repea
Parameters are detected from the full path, file name, and extension. Parameters are detected from the full path, file name, and extension.
File content and format are detected as parameters, possible options are: File content and format are detected as parameters, possible options are:
'cu8', 'cs16', 'cf32' ('IQ' implied), 'cu8', 'cs8', 'cs16', 'cf32' ('IQ' implied),
'am.s16', 'am.f32', 'fm.s16', 'fm.f32', 'am.s16', 'am.f32', 'fm.s16', 'fm.f32',
'i.f32', 'q.f32', 'logic.u8', 'ook', and 'vcd'. 'i.f32', 'q.f32', 'logic.u8', 'ook', and 'vcd'.

View file

@ -205,7 +205,7 @@ stop_after_successful_events false
protocol 17 # Cardin S466-TX2 protocol 17 # Cardin S466-TX2
protocol 18 # Fine Offset Electronics, WH2, WH5, Telldus Temperature/Humidity/Rain Sensor protocol 18 # Fine Offset Electronics, WH2, WH5, Telldus Temperature/Humidity/Rain Sensor
protocol 19 # Nexus, FreeTec NC-7345, NX-3980, Solight TE82S, TFA 30.3209 temperature/humidity sensor protocol 19 # Nexus, FreeTec NC-7345, NX-3980, Solight TE82S, TFA 30.3209 temperature/humidity sensor
protocol 20 # Ambient Weather Temperature Sensor protocol 20 # Ambient Weather, TFA 30.3208.02 temperature sensor
protocol 21 # Calibeur RF-104 Sensor protocol 21 # Calibeur RF-104 Sensor
# protocol 22 # X10 RF # protocol 22 # X10 RF
protocol 23 # DSC Security Contact protocol 23 # DSC Security Contact

View file

@ -466,7 +466,7 @@ Parameters are detected from the full path, file name, and extension.
File content and format are detected as parameters, possible options are: File content and format are detected as parameters, possible options are:
.RE .RE
.RS .RS
'cu8', 'cs16', 'cf32' ('IQ' implied), 'cu8', 'cs8', 'cs16', 'cf32' ('IQ' implied),
.RE .RE
.RS .RS
'am.s16', 'am.f32', 'fm.s16', 'fm.f32', 'am.s16', 'am.f32', 'fm.s16', 'fm.f32',

View file

@ -13,6 +13,8 @@
/** /**
Ambient Weather F007TH Thermo-Hygrometer. Ambient Weather F007TH Thermo-Hygrometer.
Also TFA senders 30.3208.02 from the TFA "Klima-Monitor" 30.3054
The check is an LFSR Digest-8, gen 0x98, key 0x3e, init 0x64 The check is an LFSR Digest-8, gen 0x98, key 0x3e, init 0x64
*/ */
@ -35,9 +37,7 @@ static int ambient_weather_decode(r_device *decoder, bitbuffer_t *bitbuffer, uns
if (expected != calculated) { if (expected != calculated) {
if (decoder->verbose) { if (decoder->verbose) {
fprintf(stderr, "Checksum error in Ambient Weather message. Expected: %02x Calculated: %02x\n", expected, calculated); bitrow_printf(b, 48, "%s: Checksum error, expected: %02x calculated: %02x\n", __func__, expected, calculated);
fprintf(stderr, "Message: ");
bitrow_print(b, 48);
} }
return DECODE_FAIL_MIC; return DECODE_FAIL_MIC;
} }
@ -115,7 +115,7 @@ static char *output_fields[] = {
}; };
r_device ambient_weather = { r_device ambient_weather = {
.name = "Ambient Weather Temperature Sensor", .name = "Ambient Weather, TFA 30.3208.02 temperature sensor",
.modulation = OOK_PULSE_MANCHESTER_ZEROBIT, .modulation = OOK_PULSE_MANCHESTER_ZEROBIT,
.short_width = 500, .short_width = 500,
.long_width = 0, // not used .long_width = 0, // not used