Hi everyone,
I’m new to Home Assistant and still trying to figure things out, but I’ve run into an issue I can’t solve. Here’s my setup:
• Proxmox Server: Running a VM for Home Assistant and a LXC container with Tailscale configured as a Subnet Router (advertising 192.168.178.0/24
).
• Home Assistant: Running as a VM on Proxmox, accessible via its local IP (192.168.178.x
).
• AdGuard: Installed as a LXC container on Proxmox and normally set as the DNS server in my FritzBox.
The Problem: When I’m at home on WiFi, I often can’t connect to Home Assistant via the Companion App. Instead, I get the error: NSURLErrorDomain -1004.
However, when I disable WiFi and connect through Tailscale, everything works perfectly fine.
What I’ve Tried:
1. Accessing Home Assistant via its local IP address (192.168.178.x
) instead of a domain.
2. Temporarily removing AdGuard as the DNS server in the FritzBox to rule out DNS-related issues. Even without AdGuard, the problem persists.
Observations:
• The issue seems specific to mobile devices (e.g., iPhone) using the Companion App.
• Accessing Home Assistant from other devices (e.g., my Mac Mini) works fine, whether over LAN or WiFi.
Questions:
1. Could this be a DNS or routing issue? If so, how can I ensure consistent behavior across all devices?
2. Has anyone else encountered the NSURLErrorDomain -1004
error in the Companion App? How did you fix it?
3. Are there any specific settings I should adjust in Home Assistant or Tailscale to improve compatibility?
I’d really appreciate any advice or suggestions! Thanks in advance for helping a beginner out!