We're out for most of tomorrow and would like to be able to see what our dog is doing, so introducing dogcam2, now with more #containers!
Hardware:
* Thinkpad X200 booted off an extrnal drive that miraculously has a working internal camera
* Literally the cheapest Logitech webcam I've ever laid eyes on
* Raspberry Pi A+ with a #pimoroni pan-tilt hat (yes, this is a gen 1 Pi)
Software:
* Modified version of https://github.com/ZoneMinder/zmdockerfiles (changes will be pushed soon)
* Motion: https://motion-project.github.io/
* Raspberry Pi ONVIF Server (RPOS), forked to add libcamera support: https://github.com/SkUrRiEr/rpos
* https://play.google.com/store/apps/details?id=com.pliablepixels.zmninja_pro
Motion is running on the x200 and is streaming both the Logitech camera and the internal webcam. RPOS is running (barely) on the Pi and is configured to use the pan-tilt hat. #Zoneminder is running in a container on the X200 with a containerised version of MariaDB. Both computers are connected to WiFi and the router is configured to poke a hole in the firewall for external access.
Zoneminder is monitoring all three cameras and knows about the ONVIF stuff so it can move the camera on the Pi.
We've got a big four pane sliding door and a kitchen window opening onto the back yard, so the laptop is on a bar table angled to watch the kennel and the area around it through the sliding door, the Logitech camera is pointed at our front door and the Pi is on a tripod over the sink looking out the window.
Between these the two cameras there's basically nowhere he can go in the yard that we can't see, and the Logitech cam gives me the possibility of spotting a break-in - which won't happen, but I'm feeling paranoid.