Raspberry Pi installeren met SSD‑boot, Tailscale en Home Assistant voor externe toegang

Raspberry Pi installeren met SSD‑boot, Tailscale en Home Assistant voor externe toegang

In deze handleiding leg ik uit hoe je een Raspberry Pi instelt als Tailscale‑subnetrouter, zodat een externe locatie veilig toegang krijgt tot een Home Assistant‑installatie op een andere plek.
Deze setup is gebaseerd op een echte situatie tussen twee locaties: Thuis en vakantie adres.


1. Raspberry Pi voorbereiden

Installeer Raspberry Pi OS Lite (64‑bit) met Raspberry Pi Imager. Schakel SSH in, stel een hostname in en configureer WiFi indien nodig.
Installeer het OS direct op een SSD voor maximale stabiliteit.

sudo apt update
sudo apt upgrade -y

2. Tailscale installeren

Tailscale maakt een veilige VPN‑verbinding tussen apparaten zonder ingewikkelde firewall‑instellingen.

Installeren:

curl -fsSL https://tailscale.com/install.sh | sh

Starten en aanmelden:

sudo tailscale up

Status controleren:

tailscale status

Je ziet nu een 100.x.x.x Tailscale‑IP.


3. Subnet Router inschakelen

Een subnetrouter zorgt ervoor dat apparaten op locatie A apparaten op locatie B kunnen bereiken.

IP‑forwarding inschakelen

Tijdelijk:

sudo sysctl -w net.ipv4.ip_forward=1

Permanent:

sudo nano /etc/sysctl.conf
net.ipv4.ip_forward=1

Reboot de Pi.

LAN‑routes adverteren

Voorbeeld LAN: 192.168.86.0/24

sudo tailscale up --advertise-routes=192.168.86.0/24

Ga naar de Tailscale‑adminconsole en keur de route goed.

Nu werkt de Pi als subnetrouter.


4. Waarom HA Voice niet werkt via Tailscale

Op de externe locatie kan de PC Home Assistant bereiken via Tailscale, maar HA Voice niet.

HA Voice kan wél:

  • Lokale LAN‑IP’s bereiken
  • Publieke internet‑URL’s bereiken

HA Voice kan niet:

  • Tailscale‑IP’s bereiken
  • LAN‑IP’s van een ander netwerk
  • Subnetroutes gebruiken

Daarom werkt een adres zoals:

http://100.x.x.x:8123/api/esphome/...

wel op de PC, maar niet op HA Voice.


5. Oplossing: gebruik de externe URL van Home Assistant

HA Voice werkt overal als Home Assistant een publieke URL heeft, bijvoorbeeld:

https://extern_url.nl

Instellen in Home Assistant:

Instellingen → Systeem → Netwerk → Home Assistant URL’s

Internal URL: http://192.168.86.85:8123
External URL: https://extern_url.nl

Nu werkt HA Voice vanaf elke locatie.


6. Music Assistant correct instellen

Music Assistant moet dezelfde externe URL gebruiken als HA Voice.

Belangrijk: de Music Assistant Beta App (frontend) bevat geen URL‑instellingen.
Je hebt de Music Assistant Server Add-on nodig.

Zodra deze geïnstalleerd is:

Instellingen → Add-ons → Music Assistant Server → Configuration

Home Assistant URL: https://extern_url.nl
Websocket URL: wss://extern_url.nl/api/websocket
REST API URL: https://extern_url.nl/api
Media Proxy URL: https://extern_url.nl/media

Nu werkt Music Assistant ook via HA Voice.


7. Samenvatting

  • PC via Tailscale: werkt
  • HA Voice via Tailscale: werkt niet
  • HA Voice via externe URL: werkt
  • Music Assistant frontend: werkt niet
  • Music Assistant Server add-on: werkt

8. Conclusie

Met een Raspberry Pi als Tailscale‑subnetrouter kun je veilig toegang krijgen tot Home Assistant vanaf een externe locatie.
HA Voice werkt alleen via een externe URL, en Music Assistant moet via de server‑add-on worden geconfigureerd om dezelfde URL te gebruiken.
Dit is ideaal voor vakantiehuizen, bedrijfspanden en tweede woningen.


Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie gegevens worden verwerkt.

Translate »