rtl433
UNKNOWN
RTL-433 utility
|
Ambient Weather TX-8300 (also sold as TFA 30.3211.02). More...
Functions | |
static uint8_t | tx8300_chk (uint8_t *b) |
static int | ambientweather_tx8300_callback (r_device *decoder, bitbuffer_t *bitbuffer) |
Ambient Weather TX-8300 (also sold as TFA 30.3211.02). More... | |
Variables | |
static char * | output_fields [] |
r_device | ambientweather_tx8300 |
Ambient Weather TX-8300 (also sold as TFA 30.3211.02).
Copyright (C) 2018 ionum-projekte and Roger
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
|
static |
Ambient Weather TX-8300 (also sold as TFA 30.3211.02).
1970us pulse with variable gap (third pulse 3920 us). Above 79% humidity, gap after third pulse is 5848 us.
74 bit (2 bit preamble and 72 bit data => 9 bytes => 18 nibbles) The preamble seems to be a repeat counter (00, and 01 seen), the first 4 bytes are data, the second 4 bytes the same data inverted, the last byte is a checksum.
Preamble format (2 bits):
[1 bit (0)] [1 bit rolling count]
Payload format (32 bits):
HHHHhhhh ??CCNIII IIIITTTT ttttuuuu
The Checksum seems to covers the 4 data bytes and is something like Fletcher-8.
References bitbuffer_extract_bytes(), bitbuffer::bits_per_row, data_append(), DATA_DOUBLE, DATA_FORMAT, DATA_INT, data_make(), DATA_STRING, decoder_output_data(), tx8300_chk(), and r_device::verbose.
Referenced by ambientweather_tx8300_callback().
r_device ambientweather_tx8300 |
|
static |