Skip to content
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

Doorbell with energy-harvesting button #2405

Closed
TheChatty opened this issue Mar 3, 2023 · 10 comments
Closed

Doorbell with energy-harvesting button #2405

TheChatty opened this issue Mar 3, 2023 · 10 comments
Labels
device support Request for a new/improved device decoder discuss Way forward is unclear; discussion is needed feedback request for more information; may be closed id 30d if not received

Comments

@TheChatty
Copy link
Contributor

I've got some doorbells whose buttons have no battery, i.e. they harvest energy when a user pushes the button.

I can't get it to get decoded. Here are some samples:
Samples.zip

@zuckschwerdt
Copy link
Collaborator

The signal is badly clipping (too loud), remove the antenna, add more distance or set a low manual gain.

Also you are hitting the frequency dead on. DC will not work well, try to offset by e.g. 20k - 30k (-f 433.90M or -f 433.89M)

And then these senders usually are very fast to conserve energy, set a higher rate, e.g. -s 1024k

@TheChatty
Copy link
Contributor Author

Samples.zip
I recorded all bells now. From the neighboring room.

@zuckschwerdt
Copy link
Collaborator

Still "too loud" and you really need -f 433.90M

@TheChatty
Copy link
Contributor Author

TheChatty commented Mar 4, 2023

This time I shifted frequency and moved stepwise away from sender till I got no reception anymore.
Samples-no-antenna.zip

@zuckschwerdt
Copy link
Collaborator

It looks like a simple PWM 50/150 µs signal. This will work:
rtl_433 -R 0 -X 'n=name,m=OOK_PWM,s=50,l=150,g=200,r=3000,bits>=24'
Or to match exactly this one button use:
rtl_433 -R 0 -X 'n=name,m=OOK_PWM,s=50,l=150,g=200,r=3000,bits>=24,match=e0d50d,countonly'

Write a conf documented conf file and open a PR to include that if you like.

@TheChatty
Copy link
Contributor Author

Bell 1 and 2 can be received with the above command when -s 1024k is set. This is the specific product.

Bell 3 is this type and seems to need a different decoder.

@gdt
Copy link
Collaborator

gdt commented Sep 26, 2023

Do we have a place to store these flex configs? Open issues don't seem like the right place!

@gdt gdt added device support Request for a new/improved device decoder feedback request for more information; may be closed id 30d if not received discuss Way forward is unclear; discussion is needed labels Sep 26, 2023
@Cyberbeni
Copy link

I have this doorbell: link

The decoder mentioned above worked fine after also adding -s 1024k

@zuckschwerdt
Copy link
Collaborator

If you have the time please write a documented conf file as suggested and PR.

@TheChatty
Copy link
Contributor Author

I filed this PR #2940.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
device support Request for a new/improved device decoder discuss Way forward is unclear; discussion is needed feedback request for more information; may be closed id 30d if not received
Projects
None yet
Development

No branches or pull requests

4 participants