Make sure your Home Assistant URL is correct and reachable from your device. Try opening the URL in Safari first — if it loads, HAHome should be able to connect. If you're connecting remotely, ensure your reverse proxy, Nabu Casa, or VPN is active. Check that your Home Assistant instance is running and not in maintenance mode.
Pull down to refresh on the home screen. If entities are still missing, go to Settings → Reload Entities to resync with your Home Assistant. Make sure the entities are not hidden or disabled in your Home Assistant instance. Free tier limits (10 lights, 5 climate, etc.) may also apply — upgrade to Pro to remove all caps.
Go to Settings → HAHome Pro → Restore Purchase. Make sure you're signed in with the same Apple ID used for the original purchase. If you purchased through Family Sharing, ensure Family Sharing is enabled in your Apple ID settings.
HAHome uses a WebSocket connection for live updates. If states appear stale, the connection may have dropped. Try pulling down to refresh. If the issue persists, force-close the app and reopen it to re-establish the WebSocket connection. Check that your Home Assistant instance is responsive.
HAHome doesn't store any personal data on external servers — everything lives on your device and your own Home Assistant. To remove all app data, go to Settings → Sign Out, then delete the app from your device. This removes the stored access token from the iOS Keychain and all local app data.