💡 Automated integration from Eero into Pihole

submited by
Style Pass
2023-09-18 06:00:02

This post aims to automate the problem outlined in my original post (🥧 Fixing some niggles between Eero + PiHole) which used a far inferior solution.

You can read more about the problem in my earlier post, but essentially there is no direct integration between Eero and PiHole, so the client list in Eero shows up as:

This setting ensures that each device has a unique IP address which is always set for that device. E.g my server will always live on

I set each device up with a friendly network name. This is what is shown up in the Eero itself, but also what PiHole will map the IP address to.

Navigate to https://github.com/ab623/goeero to build the GoCode, or download a prebuilt release from https://github.com/ab623/goeero/releases/. You will likely need the linux amd64, if you are using docker or a linux machine.

Create a new file called updateCustomHosts in /etc/cron.hourly, ensuring the file is executable. Storing any shell script in that folder will ensure its automatically called every hour.

Leave a Comment