Replies: 2 comments
-
Just in case this is useful: this is what the signal of one of these looks like: |
Beta Was this translation helpful? Give feedback.
0 replies
-
Yes ;) that's PWM: https://triq.org/rtl_433/PULSE_FORMATS.html#fixed-bit-width-pwm-with-leading-gaps |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
I two door bells that use PCM and transmit bits like in these examples (two examples, one by each bell):
Within these, only some bits are actual information, the rest is ... just there for some reason. Let's write those two lines differently:
As you can see: the first bit in each group is always
a 0, the third is always a 1. The remaining 12 bits (not counting the initial (00)1, as this is likely just a preamble) gives 12 bits, enough to transmit an 8-bit ID and a 3/4-bit bell tone. Those bits are what I am interested in (marked with
^
above). The first 8 of those turn out to be the ID, the remaining 4 (or 3, not sure here) are the bell tone.How can I extract just those bits and turn them into meaningful numbers (decimal/hex/bell tone name)? Can I do that using the flex decoder? Looking at the examples, it should be able to handle PCM just fine, but I don't know how to extract those "distributed" bits into one number. All the examples in /conf seem to use continuous bits and I could not really find a documentation of the "getter"-syntax either.
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions