But I do miss the lack of any baby-specific features like sleep tracking. It has support for crying detection, but that's it.
But I do miss the lack of any baby-specific features like sleep tracking. It has support for crying detection, but that's it.
If you don't want a baby camera system that's also a part-time hobby...Nanit does seem like the best option. I just lament that the best option requires giving up so much.
I have a little server rack cobbled together out of wood under my basement stairs, with a UDM Pro, 24 port POE switch, and an ancient Dell 2U poweredge for TrueNAS.
My definition of "trivial" seems to be different.
It's not perfect because wifi networks might block the VPN, but for the one wifi network I use the most, Wireguard on port 53 works splendidly, for now.
It's not really self hosted since it relies on Apple but it's the least evil at this point. Giving unencrypted video and audio to some company (if what OP says is right) would be way beyond my risk tolerance point.
You just need a console (NVR) and the a camera. Here's what I use:
- https://store.ui.com/us/en/category/cloud-gateways-compact/c...
- and a wireless camera: https://store.ui.com/us/en/products/uvc-g6-ins
and the camera has a standard 1/4" female thread mount, so also a stand to hold the camera. And in the UniFi protect setting enable "Hallway Mode" to rotate it 90 degrees to get the length of baby.
- For a Unifi Protect console (basically an NVR), there's lots of other options too. The one I linked I also use as my Network controller and wifi gateway. I assume it's possible to just use it as a Protect server/NVR (but I also recommend Unifi Wifi)
- The G6 camera, since its meant for normal security uses, is wide by default. But I like it flipped 90 degrees for baby monitoring. Just find the advanced setting that lets you enabled "Hallway Mode" and it flips it 90 degrees so you a tall skinny screen
- Also, to save money, you can get an UCG-Max (linked above) without an SSD, then just install your own nvme SSD. Can get a semi-cheap one since you don't really need super high write and read speeds. But decent endurance would be good.
- I also use the 'privacy area' feature to black out areas in my camera that aren't baby. That way I make sure I'm not recording anything else, and it makes the video storage more efficient.
- You can run Tailscale on the UCG-Max which is another way to enable out-of-home access if you don't want to enable Ubiquiti's cloud services: https://github.com/SierraSoftworks/tailscale-udm
Unifi accidentally made a fantastic baby monitor.
The recent APIs they’ve built makes me hopeful that I could run an AI model against the footage eventually and build those Ai features for myself.