Boundary
Home Assistant to service, or service to device layer.
Use this flow when Home Assistant reports a broker, integration host, or local service unavailable. It separates Home Assistant-to-service reachability from service-to-device problems.
Home Assistant cannot reach a broker, integration host, or local service. The first split is whether Home Assistant can reach the service at all or the service can reach its devices.
Home Assistant to service, or service to device layer.
Integration/broker, host/port role, exact redacted error, and last known-good time.
Recent host, IP, port, firewall, certificate, network, or integration changes.
The target service is stopped, powered off, or unreachable on the intended local network.
Hostname/IP, port, firewall, segment, or time/date no longer matches.
Certificate/hostname validation or client configuration prevents a secure connection.
Discovery or availability state is stale after a restart or broker change.
Capture integration/broker, redacted error, host/port role, and last known-good time.
Verify Home Assistant health, target reachability, host/port, time/date, and recent network changes.
Inspect documented connection/diagnostics state and capture logs before a clean reload.
Hand off TLS, broker auth, firewall, network-segment, or repeated discovery failures.
Is the failure between Home Assistant and a local broker/host, or between that service and the device layer?
Escalate when the fix would require credentials, certificate/private-key work, firewall changes, public exposure, or weakening validation.
This vendor-neutral flow uses Home Assistant's MQTT configuration and troubleshooting guidance. Deployment-specific broker, TLS, host, and network changes still require an authorized operator.
Record the hub, broker, host, integration, network relationship, and redacted diagnostics privately.
Open private discoveryThe support assistant can ask the next safe question without accepting credentials or private keys.
Open support chat