-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some updates for Door Windows sensors #1
Comments
Thank you, great info. I'll integrate into documentation. |
Great. One question if you can remember from your testing? From my monitoring the bell push sends the same 48 bit data packet 24 times. When a doorbell with a repeat function receives it does it resend the 48 bit data immediately it receives it or does it wait until its received all 24 packets before repeating the same data 24 times with the relay bit set? Packet1, Repeated Packet1, Packet2, Repeated Packet2.... Thanks |
From what I remember, a receiver with a relay function only needs to receive a small number of the original data packets from a transmitter to recognize the signal. Once seen, it waits a short time before transmitting a full relay signal of 24 repetitions with the relay bit set. This delay typically seems to be long enough that a transmitter would have typically stopped transmitting. I believe I spoofed very short signals (maybe 5 repetitions of the packet) and the repeater would still do a normal full relay signal. So, I believe your "Packet1, Packet1, Packet3...24" from the original transmitter, then the "Repeated Packet 1, 2, 3...24" (with relay bit set) from the receiver/relay device is accurate. |
Thanks for the info.
For some reason rtl_433 is often failing to receive the relayed messages.
I'll have to debug....I'm wondering if it's because the default bitbuffer
is 25 rows and the 24 rows of ActivLink is filling it up and then rtl_433
is busy trying to decode this whilst the relayed message is being
transmitted so it misses it but that's just a guess...
…On Tue, 4 Aug 2020 at 00:37, Karl ***@***.***> wrote:
From what I remember, a receiver with a relay function only needs to
receive a small number of the original data packets from a transmitter to
recognize the signal. Once seen, it waits a short time before transmitting
a full relay signal of 24 repetitions with the relay bit set. This delay
typically seems to be long enough that a transmitter would have typically
stopped transmitting.
I believe I spoofed very short signals (maybe 5 repetitions of the packet)
and the repeater would still do a normal full relay signal.
And if spoofing a much longer signal, and the repeater would start to
transmit its relay signal on top of it, so it wasn't based on sensing that
a transmitter had stopped transmitting.
So, I believe your "Packet1, Packet1, Packet3...24" from the original
transmitter, then the "Repeated Packet 1, 2, 3...24" (with relay bit set)
from the receiver/relay device is accurate.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACBOFJ42S2UE2BCHXSTXMN3R65C3RANCNFSM4PRUKDJA>
.
|
After testing 2 door / window sensors type HS3MAG1S I have decoded some additional flags, see captures/decode below. Will be looking to modify rtl_433 to include these additional fields.
May be of use.
Raw data from capturing 2 door windows sensors, unfortunately only got tamper from one sensor.
Decoding into similar format used here.
The text was updated successfully, but these errors were encountered: