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

Doorbird plugin does not pick up UDP broadcasts in docker #1703

Closed
2 tasks done
r3dDoX opened this issue Jan 23, 2025 · 2 comments · Fixed by #1705
Closed
2 tasks done

Doorbird plugin does not pick up UDP broadcasts in docker #1703

r3dDoX opened this issue Jan 23, 2025 · 2 comments · Fixed by #1705

Comments

@r3dDoX
Copy link
Contributor

r3dDoX commented Jan 23, 2025

** Before You Submit**

  • I checked that my issue isn't already filed: Search open issues.
  • I checked the relevant camera/device and/or plugin Log in the Management Console for errors or warnings that may help identify and resolve the issue myself.

Describe the bug
The doorbird plugin does not pick up the UDP broadcast packages sent by the doorbird station when motion is detected or the bell button is pressed. The UDP packages successfully arrive at the host. I am running the docker container as instructed with network_mode: host.

It seems that the underlying version of the doorbird package: "2.1.2" is the culprit.

When I try in a plain docker node container in version "2.1.2" I do not see any event but with "2.6.0" I see them no problem.

To Reproduce
Steps to reproduce the behavior:

  1. Run Scrypted in docker container
  2. Install doorbird plugin and setup doorbell
  3. Check logs for motion/bell button events
  4. See no such logs

Expected behavior
The logs of the events showing up and the camera entity correctly reporting motion/doorbell.

Logs
I think logs don't help in this case.

Server (please complete the following information):

  • OS: Armbian
  • Installation Method: Docker

Hardware Model (please complete the following information):

  • Device: Radxa Rock 5B

Client (please complete the following information, if applicable):

  • Software: Browser

Additional context
I tried forking this repository and try the updated plugin myself, but due to some issues with webpack I was not able to get this working. Otherwise I would have opened a PR instead of an issue.

@koush
Copy link
Owner

koush commented Jan 23, 2025

I fixed the doorbird build, can you try again with whatever change you wanted to make?

@r3dDoX
Copy link
Contributor Author

r3dDoX commented Jan 24, 2025

Thank you for the fast fix. I unfortunately ran into some node-gyp issues before I was able to finally test the plugin out. With the new doorbird api version it works perfectly. I opened the referenced PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants