That’s fantastic. I have the existing one on my HA machine tied into the mic on my Unifi cameras. It works pretty well, save the UI experience is only useable on a desktop. It seems like it pre-loads ALL of the sound files on a page with the page and that makes it crawl if you try using it on mobile.
Definitely excited to see some movement here. Thanks for the update!
My birdnet.pi server is running well enough for now (though I’ll agree I wish it was easier to view on mobile).
But if this new option gets a HA addon and support for multiple rtsp streams…I will gladly make the switch.
I use MQTT to bring some data into HA so I can see, at least, my most recent visitor when I’m not home. Would be fantastic to have the entire dash accessible in HA. Also nice to free up that Pi.
I’ve managed in the past to port a couple docker apps to the HA way of things. I seems that the S6 overlay will work just fine here, as all it needs to do is call a binary, which can be done through a .sh. As mentoined on GitHub i haven’t had much time nor a good internet connection. But only got a couple weeks left.
Birdnet-go has just added mqtt reporting of detections. I’ve got it connected to the broker and reporting but have not yet worked out how best to display this data. Displaying Birdnet-go detections
@alexbelgium has ported the birdnet-go to one of his easy to use add ons. You may need to add the store to HA. Other than that it’s working on my HA server.
Thanks! Everything should work including ingress except for saving options through the webui : there is a 404 page but the options are still saved. You just need to reopen the app. Well, in theory options shouldn’t be changed that often and most importantly can be changed through the config.yaml file exposed in the /addons_config/xxx-birdnet-go folder!
Very nice, thank you for making this. Unfortunately my HA server isn’t in a good position to get an attached microphone to outside. Fortunately this Go version of BirdNET works really well on older pi boards (unlike the original BirdNet-pi).
I thought so too! But birdnet-go supports rtsp streams to extract sound! It is just perfect as often HA users have external cameras. I have one connected by ethernet and it works great
By adapting sensitivity and threshold, as well as changing some options in the camera webui I was able to improve detection (I use a dahua camera)
Birdnet-pi, based on the fork from Nachtzuster/BirdNET-Pi which has all Birdnet-pi features but consumes a bit more of resources ; it also has much more functions
Both can even run in parallel, although it is at the risk of high resource usage Their database is not compatible : a tool exist to migrate birdnet-pi database to birdnet-go but not the other way around
The clips storage location can be configure from Birdnet-go settings ; by default, it is clips which places it in /data/clips (so within the addon which can cause an issue with space). However, you can mount a local of smb drive using HA system or my own (through addon options) and specificy it as a location (such as /mnt/sda1/birdnet)
Trying both birdnetpi and birdnetgo addons now. The go version looks fantastic! Hoping they add support for multiple rtsp streams though…
I had birdnetpi running separately before and, during the setup, I created a login and password. I could use those credentials to access the terminal. I don’t see a way to set those up using the addon so does anyone know what the default would be?
Hi, default username is “birdnet” and password is blank. You can set a password from the settings however, or the birdnet.conf.
Indeed the go looks very nice ! I’m using the pi version for the moment as it has tons of the feature that are not yet ported to the go (such as deletions). The birdnet-go developer has however put a tool to transfer birdnet-pi database to birdnet-go so it allows to be flexible in the tool used
Hi, indeed there is no password by default which means that terminal doesn’t work.
I’ll add a option to the addon in which you can set the password, which will have to be set by the user before being able to start the addon