Could you please indeed make two corrections to the initial post :
birdnet-pi : the Nachzuster’s fork solves many issues : x64 support, lighter on resources with a server.py optimization (works on rpi5;4;3 but even Pi Zero-2W), with a recent emphasis on adding UI improvements & feature requests
By the way, an interesting resource to add to the main post is how to use a rpi to convert a USB signal to rtsp to be used in Birdnet Pi/Go. This can be a critical factor in migrating Birdnet from a dedicated device to the HA addon. Here is a very detailed description (using mediamtx and ffmpeg) : RTSP + USB Audio - Simultaneous Sources? · mcguirepr89/BirdNET-Pi · Discussion #1006 · GitHub
Thanks for putting this resource together @tom_l
I just installed the mcquire89 version yesterday on a spare RPi4. Having now read a little deeper, I see it might be wise to shift to a different product/fork - now is the time to do it before I go any further. I had got it down to the two in your list the Nachtzuster and the Birdlink-Go options when I found your post. Is there any feeling for which is the better way to go - I have no particular preference apart from that it does basically the same as what the original BirdNET-Pi does and there is some ongoing active support and development.
I’d be interested to hear other people’s experience of the two options.
I don’t intend to run as an add-on on my Home Assistant Box, but I think some integration would be nice.
Thanks for all the work on this project. I love it, and it’s one of my favorite parts of home assistant. Is there any chance of making a version of this that includes the battybirdnet-pi project?
That’d be cool. Just hung a bat house last night with my boys, and they asked me if I can do what I do with the birds, but with the bats, lol. Let me know if there is anything I can do to help.
I’ve pushed a first version of battybirdnet-pi. As it is built on the birdnet-pi infrastructure I am quite hopeful for it to work fast. For bugs and further communication, please use the repo here Issues · alexbelgium/hassio-addons (github.com) instead of this thread so we don’t highjack it too much
By the way, battybirdnet-pi is only published for aarch64
Getting Birdnet-Pi working lately has been a lot of fun and a good learning curve for me as a HASS novice.
I started out using the microphone on one of my security cameras by way of an RTSP feed, but the quality was poor and I got very few detections. I was thinking about buying something and then realised I could easily turn an old Android phone into an RTSP streamer. So, an old Galaxy S4 is outside listening for birds. It is a simple case of installing a “turn your phone into a wifi camera” app and then utilising the audio component of the stream for Birdnet-Pi.
Then I had some trouble getting a Home Assistant card to look the way I wanted it to, but I am now reasonably happy with it. Trouble is it’s the same bird 99% of the time; they are not called Noisy Miners for nothing.
Oh, I live next to a creek and bushland and we get a fair range of birds. The Noisy Miners are just the noisiest, so just as soon as something else is detected, it gets knocked off the “latest” perch by a Noisy Miner again. Then at certain times of day it’s Musk Lorikeets. But mostly it’s Noisy Miners.