Tesla Connection (iOS)
How it works
Section titled “How it works”Grid Getter uses Tesla’s official OAuth flow to access your Powerwall data. The authorization page opens inside the app via ASWebAuthenticationSession — you never leave Grid Getter and Grid Getter never sees your Tesla password.
Initial connection
Section titled “Initial connection”If you didn’t connect Tesla during onboarding, go to Settings → Integrations and tap Connect Tesla.
- Tap Connect Tesla.
- Tesla’s sign-in page appears inside the app.
- Enter your Tesla account credentials and approve the connection.
- You’re returned to Grid Getter automatically.
Your Powerwall data will appear on the Live Dashboard within a minute.
Reconnecting
Section titled “Reconnecting”Tesla access tokens expire periodically. When this happens:
- A “Reconnect Required” banner appears at the top of the Dashboard.
- The Settings → Integrations section shows the connection as expired.
To reconnect:
- Tap Reconnect on the banner, or go to Settings → Integrations.
- Complete the Tesla authorization flow inside the app.
- You’ll be returned to Grid Getter and data will resume automatically.
Connection status
Section titled “Connection status”Settings → Integrations shows your current Tesla connection status:
- Connected — active, data flowing normally
- Reconnect required — token expired; use the reconnect flow above
- Not connected — no Tesla account linked; tap Connect Tesla
Disconnecting
Section titled “Disconnecting”To unlink your Tesla account, tap Disconnect in Settings → Integrations. This removes the stored tokens. Your Grid Getter account and automations are not affected — reconnecting later restores full functionality.
Troubleshooting
Section titled “Troubleshooting”See Troubleshooting for common Tesla connection issues on iOS.