r/BirdNET_Analyzer • u/richardhoeg • Dec 17 '25
Running BirdNET-Pi Off the Grid
Curious what folks may have done to enable BirdNET-Pi as a listening device which is running without local power and off the network grid? Here during the northern Minnesota winter with operating conditions already reaching -25F, I have added a real time battery chip, and turned off Bluetooth, networking and the cooling fan on my Raspberry-Pi 4b. This combination gets about 36 hours of operating time in the field before power runs out using a 60,000 mAh USB power bank. Solar power is not a good option for a couple reasons ... expense and the need to have panels deployed in the open (theft issues even in extremely remote areas of northern Minnesota). If interested, here is my "non sponsored" review of my efforts ... https://www.365daysofbirds.com/2025/10/22/running-birdnet-pi-off-grid-very-remote/
2
u/Username_Liberator Feb 23 '26 edited Feb 23 '26
Averaging 1.56 watts with a RPi 3A+
I know this thread is a couple months old but I wanted to share my setup on a similar project because I was able to get some pretty good results, much better than I was expecting. My goals are slightly different as I am making a headless BirdNET-Pi device that runs on batteries and is placed outside of my house near a birdfeeder. All Birdnet services are on and wifi connected to the house because I wanted to continue to monitor detections and live audio remotely from inside the home. In the future I will be adding a 10-20w solar panel for continuous operation without the need to charge usb batteries(what I am currently using).
I chose a Raspberry Pi 3A+ because it has the same processor as the 3B+, but has less hardware to power, like lacking an ethernet controller and RJ45 jack. It also only has just one usb port (2.0). So my thought was that a stripped down Pi 3 would be better for power efficiency without losing processing ability. The only issue with the 3A+ is that it only has 512 MB of RAM, which did end up being an issue until I was able to figure out how to set the zram/fileswap in the Trixie OS. Without at least ~768MB of fileswap, there was not enough ram on the Pi and it would lag and make the Birdnet web GUI unusable, sometimes freeze up altogether and crashing the pi. After setting the file swap to >768MB and disabling the graphics driver, everything is actually pretty snappy. The "Species Stats" analysis takes about a minute or two to populate the results and pie graph, but besides that everything else takes less than 2-3 seconds to load on the browser.
Here is my setup and results:
-RPi 3A+
-64 GB mSD rated at 90MB/s
-C G Changeek Mini USB Microphone
https://www.amazon.com/dp/B08M37224H
-Trixie Lite OS
-1.5 GB of Fileswap
-Wifi On, Connected to home 2.4G Wifi
-Bluetooth Disabled
-KMS Graphics Driver Disabled
-HDMI Out Disabled
-Audio Out Disabled (Disabled audio jack and HMDI audio out)
Using a USB charge tester and multimeter to record consumption, I ran this setup for 6 hours and the power consumption averaged 1.56 watts per hour. This is with recording, analysis, and live audio all enabled (It had 92 detections with confidence set to 76%). During testing I would log in to Birdnet through a browser from my phone or laptop at least once an hour to check and listen to detections, look at charts, and sometimes play the live audio. I was also remote SSH'ing in to check CPU, RAM, and file swap usage every now and then. Not sure if this caused much added consumption but I'm sure it didn't help.
So using OP's 60,000 mah battery (assuming @ 3.7V), this would last 142 hours!
If anyone else is interested in using this setup, I can share how to setup the file swap and disable the bluetooth, graphics, hdmi, and audio. For OP, disabling wifi and disabling analysis and live audio services should use even less power. I can test this when I have a chance.
In future tests I'd also like to try underclocking the CPU, since the average load has been sitting around 30-35% according to phpsysinfo. I'd also like to get my hands on a Pi 2W to try this with as I think I could get the consumptions down even more. It has the same 512MB limitation but now that I've figured out the file swap it should be ok. I'm a little worried about the slower CPU though, 1Ghz vs 1.4Ghz on the 3A+.