Beagle Cam v2 and home assistant.
I have octoprint set up with home assistant for monitoring my prints. Some times, it is easier to get notifications that way. I also have my emergency shut off with my FDM printers, should the smoke alarm go off. For the resin printer I use a beagle cam v2. I don't have any integrations or plugins for this printer.
While I do like the Beagle Cam, I would like to be able to monitor it a bit more. Fortunately, it does come with rtsp streaming built in. RTSP is a standard video protocol, which means I could pipe the stream to a PVR (such as Frigate) or, in my case, home assistant.
What benefits does this bring? Well, the first thing it gives me is the ability to watch the print. The beagle cam doesn't interact with the resin printer other than taking timelapses (this is more the printer than the camera) despite being a reasonable replacement for Octoprint. I did also consider using it on my CR-10 Max.
So, since I want to be able to see all the printers in the one place, there are a few things I need to do with this to get it sorted. First off, you need to have the camera set to a static IP address, so that home assistant can find the camera. You will also need your username and password. If they are still set to 'admin' and 'admin' you might want to change them.
I have yet to find the still image url, but I get along without it for the moment. The Stream url is:
rtsp://<username>:<password>@<ip or fqdn>:554/1
You will need to set out the details as above, then click submit. The next page will take you to a screen with a broken image - thanks to the lack of the still image url - with a check box and submit button. Click the check box and submit. The camera should now be added to home assistant for your viewing pleasure.
As mentioned before, you can probably connect this up to frigate. Better yet, if you have a self hosted version of the Spagetti detective / Obico, you may be able to create an interface to tell you when things are going wrong.
About the author
Tim Wilkes is a UK-based security architect with over 15 years of experience in electronics, Linux, and Unix systems administration. Since 2021, he's been designing secure systems for a telecom company while indulging his passions for programming, automation, and 3D printing. Tim shares his projects, tinkering adventures, and tech insights here - partly as a personal log, and partly in the hopes that others will find them useful.
Want to connect or follow along?
LinkedIn: [phpsytems]
Twitter / X: [@timmehwimmy]
Mastodon: [@timmehwimmy@infosec.exchange]
If you've found a post helpful, consider supporting the blog - it's a part-time passion that your support helps keep alive.
⚠️ Disclaimer
This post may contain affiliate links. If you choose to purchase through them, I may earn a small commission at no extra cost to you. I only recommend items and services I’ve personally read or used and found valuable.
As an Amazon Associate I earn from qualifying purchases.