About my project: My goal is to install some WiFi-cameras in a house which the owner can access through the HA-App using my mobile when they’re not home (i.e. through public internet).
The existing infrastructure is an ISP-provided WiFi-Router. Iirc wifi/guest isolation is in place so that WiFi devices cannot see each other. I’m not sure whether these restrictions exist when using a wired network.
The central component shall be a Raspberry Pi 4 connected to the ISPs router via ethernet cable. It shall have the following roles:
- provide an access point + DHCP to the wifi cameras so that I’m not dependent on the ISPs goodwill and have an easier time debugging connection issues.
- router (ip-forwarding) for all connected cameras give them internet access (updates, time server, etc.)
- Home Assistant to manage the cameras and provide external access from the HA-App through port-forwarding in the ISP-router
- Maybe host some dyndns-client if the ISP-Router is too dumb to do it on its own
I’m new to Home Assistant and I’m not sure what type of installation will fit my needs. My problem is the dual-role of router-like and automation-like services.
My first naïve ideas was to just install a Raspberry Pi OS, set up the usual router/infra stuff and install HomeAssistant as a service/container. Browsing through the installation methods this would be Home Assistant Container. The I noticed this setup was rated as “expert level” and wouldn’t allow me to use AddOns. At my current level of HA experience I have no idea how much of a blocker the lack of AddOns might become eventually (will my camera require an AddOn?)
As a second idea I thought about installing the Home Assistant Operating System on the Pi (which I’m testing rn). Iiuc I’m now dependent on AddOns to provide the router-like services. I’m having a hard time finding those and understanding whether those are doing what I want. Whenever I search for “access point” and “router” I end up with instructions on how to integrate existing devices with Home Assistant. Also, going down this route, I wondered what I am supposed to do when I’m facing my first problem, that cannot be solved by an AddOn (maybe low level hardware access? GPIO?)? Do I then have to re-install everything and find a replacement for every AddOn in use?
Another option would be to add another device to perform the router-aspect, but I feel that would be overkill for such a small setup - and I don’t think my setup is too uncommon.
I’m basically seeking for an advice from more experienced HA-users what method will less likely be a dead end:
- installing Home Assistant OS and depend on the AddOns (which?) to add the router/AP functionality
- installing a Debian-based router/AP and add Home Assistant Container and other services that are usually covered by AddOns
related: How am I supposed to search for AddOns? I found Topics tagged hassio-repository and I looked up “access point” but nothing looks relevant to me.
So far I found this AddOn, but it look like it is supposed to isolate the wifi devices, which isn’t my goal.