So I'm nearly done with setting up monitoring and logging with motioneyeos. I have it running on an RPi Zero W (~15 EUR) with a 160° wide-angle camera module (also ~15 EUR). I have plenty of GPIO to do stuff with.
On the video overlay I am showing:
- PIR state and number of times it has been triggered today
- Sensor IR state (on or off)
- Timer state (on or off)
- Feed level (ok or low)
- Deposit sensor state (jammed or ok) and number of times it was triggered today
- Dispense sensor state (jammed or ok) and number of times it was triggered today
You can also control the following with buttons on the overlay
- Turn on sensor IR (light bulb icon)
- Dispense a peanut (down arrow icon)
- Start recording (alarm on icon)
- Stop recording (alarm off icon)
The camera records while the IR sesors are on (they are turned on by the PIR). Everything is logged, logs are rotated daily.
The python and bash scripts for this are on GitHub.
I would like to disable the camera at night to save ~100mA, which would result in a ~1000mAh power savings per day. Have experimented a bit but not found a reliable way to do this yet.

Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.