Category Archives: General

Setting Up BirdNET-Pi on a Raspberry Pi Zero 2W: Lessons, Fixes, and Eventual Success

When I first heard about BirdNET-Pi, I knew I wanted to give it a try — a way to automatically detect and identify bird species from my backyard using a simple Raspberry Pi without shelling out several hundred dollars for a dedicated device seemed like a good idea.

I decided to set up BirdNET-Pi on a Raspberry Pi Zero 2W, thinking it would be a relatively straightforward process. While it was a rewarding project, it also came with a few unexpected challenges, from tricky WiFi issues to microphone compatibility problems.

I wanted to share my experience: the hardware I used, the resources that helped, the obstacles I hit (and how I solved them), and some tips to make your own setup a little smoother – other people’s posts and forum threads were so helpful, I hope that someone is able to make their setup a little bit smoother from mine own small contribution.


Hardware Used


Software & Key Resources


Initial Setup and Obstacles

WiFi Challenges

  • Raspberry Pi Zero 2W doesn’t work reliably with 5GHz WiFi.
  • Setting WiFi via editing wpa_supplicant.conf after imaging didn’t work — had to reimage with correct 2.4GHz settings baked into the image.
    • Note: I have had some success with this – when I’ve had connection issues (twice over about a week), I turned on the hotspot on my phone, edited the wpa_supplicant.conf file to match the hotspot, rebooted the pi and it worked…then edited the file again back to the main router WiFi, rebooted…and it worked. I can’t explain why.
      • This doesn’t take long, so if you think you need to reimage the SD card just do it.
  • Additional router setting tweak: Set 2.4GHz WiFi mode to N only (not b/g/n mixed).
    • Note: I changed back to b/g/n mixed after a day or so and it ran fine, until it didn’t and I had to switch it back while testing my hotspot (see above).

Imaging and OS

  • Selected an older, stable version of Pi OS (Bullseye) rather than the newest (because some reports mentioned issues with BirdNET-Pi installs).
  • Make sure you’re selecting a 64-bit image – needed for BirdNET-Pi
  • Be sure to click through the tabs before imaging and set the username, password, and enable SSH.

Installation and First Boot

  • Installation of BirdNET-Pi after flashing SD card took ~30–45 minutes.
  • Needed a reboot after install.
  • Logging in via birdnetpi1.local (default login birdnet, no password).

Microphone Issues and Solutions


Software Tweaks and Key Fixes

  • Strange bird results (wrong continents):
    • Double-checked Latitude and Longitude settings (were correct).
    • Switched BirdNET model to a newer version (older model gave bad results).
    • I wasn’t able to connect via the browser given the stock setup (birdnetpi1.local) after a day or two…I’ve since connected directly via the IP address.
      • If you’re not sure what your IP is, try looking in your router – it should identify as “birdnetpi” under device name. I’ve also seen some forum posts about issues with a hostname ending in a number which would make “birdnet1” problematic.
BirdNET model selection in Tools->Settings
  • Recording settings:
    • Changed recording length from 15s to 30s.
    • Matched extraction length to 30s.
  • Privacy settings:
    • Lowered privacy threshold to 1% to allow more identifications.

Additional / Future Items

  • I noticed that it seemed to be running slow (backlog of analysis) and got some help from handy ChatGPT to create a Crontab job to record the pi CPU core temperature. Sure enough it was getting close enough to throttling temps (80C I believe) at times during load spikes that I decided to look for a way to increase cooling.
    • Using what I had, I drilled some holes in the plastic case and am testing a 30mm fan connected to the 5V power pins. So far, very good results.
  • I’d like to find/make a better case that actually holds the fan (fan is virtually silent)
    • Perhaps including the ability to turn it off and on only when a threshold temp is reached (say, 60C). That is not possible directly from the power pins, and would need a 3rd party board, or some wiring + transistor/resistor, I believe.

Backlinks Are Important…Right?

 

Over Time Backlinks Will Become Less Important – No Kidding

Google’s head of search spam, Matt Cutts, said in a video that backlinks, over time, will become a little less important. Matt did say that backlinks in the Google ranking algorithm still have many years left in them.

Matt explained that Google is focusing a lot now on working on ways to determine if a web page is meets the expectations of an expert user. They do this currently by looking at the links to the page, the reputation of the site and pages and the quality of the content on that particular page.

Matt Cutts added that for the “next few years” links aren’t going anyway and will still be used for determining reputation. But overtime, Google will rely a little bit less on links for reputation purposes. Over Time Backlinks Will Become Less Important

So – hopefully this isn’t breaking news to anyone that reads this. However, it does serve an important notice for those working right now and who constantly hear things like “link building is dead” or “building links is a waste of time”. No it isn’t – this is basically exactly what this message tells us. The other side of this is that building authority and moving away from possibly penalizing ranking maneuvers will pay off in the long term as, of course, Google and others will work to provide the best content for the consumer…if possible.

Over Time Backlinks Will Become Less Important

Video Views By Social Network

Speaking of social engagement and the importance of various social networks – I can across this article at reelSEO that had a great graphic:

tumblr-video-referrals-reelSEO

So – that’s a pretty hefty amount of views originating at Tumblr!

When Adobe released their Q4 2013 Video Benchmark report there was one golden nugget of information that went largely unnoticed. Social network Tumblr is responsible for referring more average video starts than YouTube, Twitter and Reddit.  Additionally, Tumblr is producing nearly identical video view rates as Facebook, with over 1/3rd of referred visits producing a video start.

Furthermore, more than half of visits referred from Tumblr to sports-related Websites, resulted in a video view. 56% – that’s an incredibly high conversion rate in anyone’s book and if any brands and marketers have shunned Tumblr as part of their online video marketing strategy, they need to sit up and pay attention to the new data.

If you’re leaving out Tumblr from your network, especially if you’re looking to drive videos then you’re doing it wrong…

See the full article at http://www.reelseo.com/tumblr-video-marketing/

social signals and seo

Google, Identities, And Social Signals

I was doing my morning reading and came across this short article in Search Engine Land:

http://searchengineland.com/googles-matt-cutts-facebook-twitter-pages-are-treated-like-any-other-web-page-on-the-internet-182370

I am of course interested in the details of search engine related news, but the first sentence of the sixth paragraph was a beauty:

However, Matt does add that he does see Google crawling, indexing and understanding more about identities on the web in the long term.

Yup, I also think that Google might be interested in identities more and more as time goes on! A little bit of an understatement.

I choose to read “identities” as “entities” – people, businesses, places, things.

Nothing terribly surprising here, but the other side of the article is that Google is saying that the signals from Twitter and Facebook aren’t used in the ranking algo. So – that leaves a bit of area for interpretation – social media is important for nearly and optimization campaign, ignore it at your own peril, but Google does not have access to the trusted data set of each respective company.

What else could they be using from these large communities to help their own ends? Co-occurrence? Speed/size of meme/story spreading?

Interesting state of affairs

As I was researching some local results for SEO services in the upstate area, I came across a wide range of services and quality. It was a little scary to think of a business owner wading into this, although my instinct is that most people would go with a service recommended by an associate or business partner.

For some of the smaller areas in upstate NY I came across SEO “firms” on the first page of results that were offering package directory submissions for hundreds of dollars per month – not a bad gig if you can land it, but certainly not a way to make your client rank! I’m fairly sure that some of these firms are just sites that no longer do much work – anyone still submitting massive directory blasts for a client will have some real issues – and fast.

Anyways, this made me think of how to educate clients and business owners. This is always a double edged sword – you can make someone dangerous with knowledge, but the lack of understanding can be just as bad. All things being equal I would rather my clients understand the basics and the current landscape – after all, it’s a function of marketing and they have a vested interest in being on top of what is going on in that segment of their industry (and in general).

As far as SEO and other forms of online optimization go, I usually see Moz referred to as a good place to start. I haven’t looked over their beginner’s guide in a couple of years, but I suppose that it isn’t the worst place to begin. I have this feeling that someone (but, who?!?) could put together a decent guide for business owners as a guide to online visibility. I use that word, visibility, since it isn’t always search engine visibility – if you can find quality traffic from a forum, social media, or other outlet, then great – go for it!

Something that would encapsulate perhaps the top 10-ish ways to gain visibility – onsite and offsite SEO being 2 of those. Off the top of my head I would think that several other topics would be:

  • Email collection / targeting (build a list)
  • Semantic markup (schema.org)
  • Local directories
  • National directories
  • Content generation

That’s the short list off the top of my head – from there it’s a matter of coming up with what might be the most important. I think I’ll end up taking the list of what matters the most to my clients and write it up into a short PDF for use as a freebie incentive on my services website. Couldn’t hurt, and it would be so much better for them than coming across one of these relic SEO firms that will submit their site to search engine Hades…

duplicate content stamp

Duplicate Content Is Not Spam

I’m glad I came across this article in Search Engine Land today – I’ve seen tons of forum posts, articles, and heated debates about whether or not duplicate content will negatively affect your site or rankings.

The actual value (25 to 30 percent) seemed high to me, but is not really surprising when you take into account summaries or curation (what the next part of this article is!), product descriptions, and general distribution of information.

Here is the relevant part of the article on duplicate content:

Matt [Cutts] said that somewhere between 25% to 30% of the content on the web is duplicative. Of all the web pages and content across the internet, over one-quarter of it is repetitive or duplicative.

But Cutts says you don’t have to worry about it. Google doesn’t treat duplicate content as spam. It is true that Google only wants to show one of those pages in their search results, which may feel like a penalty if your content is not chosen — but it is not.

That is pretty unambiguous – and makes a lot of sense when you think about it. Why would Google be penalizing the distribution of information? However, that is not to say that blatant copying is ignored:

Matt Cutts did say Google does reserve the right to penalize a site that is excessively duplicating content, in a manipulative manner. But overall, duplicate content is normal and not spam.

From my point of view, this isn’t groundbreaking, but it is good to see it clearly laid out. Many people fret about their information appearing in many sources – but if you have information to share then that’s exactly what you want to be doing. Keep in mind this does NOT refer to having duplicate content on your own site.

Video On Duplicate Content

If you’d like to hear it from the horse’s mouth – here’s a video of Matt talking about the issue:

Overuse Of Schema Markup

There is an interesting question that I have seen asked in several locations without a clear answer – what is considered overuse of Schema.org markup? For example, would a local business owner be in trouble with search engines if their NAP was marked up in the footer of every page of their site?

 Initial Reaction

My initial reaction is that this is ridiculous. It’s common, and sensible, for business owners to have their contact andschema markup for smaller businesses location information on their pages.

So, at the very least you wouldn’t want to endanger converting actual customers to appease search gods – right?

What To Do? Continue reading