-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Added support for Honeywell Wireless Doorbell #898
Conversation
The code is fairly simple any amendments can be added later. |
Works great for my devices! Thank you. |
Hello @klohner Thanks |
Are you able to receive the doorbell signals without MQTT? In North America, |
Without specifying the any decoder with -X ? |
-X is to let you specify a custom specified decoder. The Honeywell Activlink doorbells (which I assume you're looking to receive) have been built into rtl_433 for a while now, so you don't need -X to help rtl_433 recognize this signal. What is the model number for the doorbell you are using? |
it's a Friedland Libra+ D915S Doorbell. Thanks! |
Hi, looks i can't find that signal.
|
Hello @klohner, |
I don't see anything obvious why it shouldn't work. I'd need to see the cu8 signal from your doorbell. Record one with |
Seems like Github doesn't like the .cu8 file format so here's a Gdrive link: https://drive.google.com/file/d/14WrqQX1nq1HMYg5jBzMOGjpbA7VNNDeF/view?usp=sharing |
@ZenixineZ This sample seems to decode properly when I feed it directly to rtl_433. Are you not able to reproduce this? What version of rtl_433 are you using?
However, I did notice a bug in my code. Your doorbell is sending @merbanan The issue is that my driver code is picking out the wrong nibble for the end of the device id. rtl_433/src/devices/honeywell_wdb.c Line 80 in 631f9f8
Off the top of my head, this should probably be:
I suppose I'd need to open a new issue for this change? |
@klohner I am using version Reading the file with the same command you used worked, and I get the same output. But still nothing when I run it with |
Open a PR if you like, but I can just commit that small change now if you like? |
@ZenixineZ - My thought is that if rtl_433 is able to decode your .cu8 file okay but not when run live, the issue is with some level setting difference between when rtl_433 is run live versus when run on a sample file. I'm not familiar with the intricacies of this behavior, though. A few ideas:
== @zuckschwerdt - Yes, please commit that change if you don't mind. I have another low-priority change in mind to write for this driver, but I'll do a PR for that someday. (I'd like to get the |
@klohner After some playing around I got rtl_433 to properly decode the live Honeywell signal by running the command |
Glad you got it working! I'm unable to replicate the issue, though. My Nooelec NESDR is able to reliably pick up the signal from my North American Honeywell RDWL311A2000 with any of these commands:
|
I just managed to to catch the signal with |
No description provided.