mirror of
https://github.com/merbanan/rtl_433.git
synced 2026-07-30 10:08:18 -04:00
Add flex config for generic 433 MHz doorbell button
Amazon ASIN B01M1KB4UM (no brand/model name could be confirmed from the listing). OOK PWM, 1000/3000/2000 us short/long/gap, matching the working flex spec found by @zuckschwerdt in https://github.com/merbanan/rtl_433/issues/1706. The device sends a fixed, non-varying code with no visible id/button field to decompose (only one button was ever captured), so this matches on the exact code rather than extracting a field, following the same approach as conf/friedlandevo.conf. Verified against the real capture in the companion rtl_433_tests#1706 fixture (17 repeats decoded), and confirmed it does NOT match a second, differently-timed doorbell posted later in the same issue thread.
This commit is contained in:
committed by
Benjamin Larsson
parent
40744d3637
commit
a9cd06aade
28
conf/generic-doorbell-1000-3000.conf
Normal file
28
conf/generic-doorbell-1000-3000.conf
Normal file
@@ -0,0 +1,28 @@
|
||||
# Generic 433 MHz wireless doorbell button
|
||||
#
|
||||
# Amazon ASIN B01M1KB4UM; no brand/model name could be confirmed from the
|
||||
# listing. Sends a fixed, non-varying code with no visible id/button field
|
||||
# to decompose (only one button was ever captured), so this matches on the
|
||||
# exact code rather than extracting a field.
|
||||
#
|
||||
# The device uses OOK modulation with Pulse Width Coding (PWM) on 433.92 MHz:
|
||||
# - sync bit: ~4000 us
|
||||
# - long pulse: ~3000 us, short pulse: ~1000 us, fixed gap: ~2000 us
|
||||
#
|
||||
# Repeated code observed: {18}689b0 (16-bit match prefix used below since a
|
||||
# few repeats demodulate 1-2 bits short/long at the edges).
|
||||
#
|
||||
# Analyzed by @zuckschwerdt and @Ocean-85 in
|
||||
# https://github.com/merbanan/rtl_433/issues/1706
|
||||
|
||||
decoder {
|
||||
name = Doorbell-Generic-B01M1KB4UM,
|
||||
modulation = OOK_PWM,
|
||||
short = 1000,
|
||||
long = 3000,
|
||||
gap = 2000,
|
||||
reset = 10000,
|
||||
match = 0x689b,
|
||||
bits >= 16,
|
||||
unique,
|
||||
}
|
||||
Reference in New Issue
Block a user