Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 8 additions & 16 deletions src/content/docs/de/features/remote-access.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import clientsImg from "@assets/features/remote-access/clients.png";
import clientCreatedImg from "@assets/features/remote-access/client-created.png";

:::caution[Experimentell]
Remote Access befindet sich in einer frühen Entwicklungsphase und ist aktuell nur per Umgebungsvariable freischaltbar.
Remote Access befindet sich in Entwicklung.
Funktionsweise und Konfiguration können sich noch ändern.
:::

Expand Down Expand Up @@ -42,18 +42,7 @@ Remote Access setzt ein aktives [Sponsoring](/de/sponsorship) voraus.

<Steps>

1. Setze auf dem Host, auf dem evcc läuft, die Umgebungsvariable:

```
EVCC_REMOTE_ACCESS=api.evcc.cloud
```

Wie du Umgebungsvariablen dauerhaft setzt, hängt von deiner Installation ab.
Unter Linux geschieht das über ein systemd-Drop-in mit `systemctl edit evcc`, siehe [Umgebungsvariablen & CLI-Optionen](/de/installation/linux#environment).

Starte evcc anschließend neu.

2. Aktiviere die Funktion in der Oberfläche:
1. Aktiviere die Funktion in der Oberfläche:
- **Konfiguration → Experimentell** → aktivieren
- **Konfiguration → Remote Access 🧪** → aktivieren

Expand All @@ -63,15 +52,15 @@ Remote Access setzt ein aktives [Sponsoring](/de/sponsorship) voraus.
style={{ maxWidth: "500px" }}
/>

3. Deine evcc-Instanz registriert sich beim Remote-Proxy und erhält eine eigene Domain, z. B. `swift-dark-crow.evcc.cloud`.
2. Deine evcc-Instanz registriert sich beim Remote-Proxy und erhält eine eigene Domain, z. B. `swift-dark-crow.evcc.cloud`.

<img
src={clientsImg.src}
alt="Remote-Access-Verwaltung mit Domain und Client-Liste"
style={{ maxWidth: "500px" }}
/>

4. Lege für jedes Gerät, das Zugriff bekommen soll, einen eigenen Client an.
3. Lege für jedes Gerät, das Zugriff bekommen soll, einen eigenen Client an.
Du bekommst Benutzername, Passwort und einen QR-Code mit beiden Daten.
- **App:** Scanne den QR-Code mit der Kamera deines Smartphones.
Die [evcc-App](/de/features/app) öffnet sich und ist sofort verbunden.
Expand All @@ -88,7 +77,7 @@ Remote Access setzt ein aktives [Sponsoring](/de/sponsorship) voraus.
style={{ maxWidth: "500px" }}
/>

5. In derselben Ansicht siehst du, welche Clients zuletzt aktiv waren, und kannst einzelne Geräte jederzeit wieder entfernen.
4. In derselben Ansicht siehst du, welche Clients zuletzt aktiv waren, und kannst einzelne Geräte jederzeit wieder entfernen.
Optional kannst du den Zugriff auch zeitlich befristen.

</Steps>
Expand Down Expand Up @@ -141,5 +130,8 @@ Das ist wichtig, weil die evcc-Oberfläche Echtzeitdaten selbst über WebSocket
Bricht der Tunnel ab, verbindet sich die lokale Instanz automatisch neu.
Solange die Verbindung steht, ist die Domain erreichbar, sonst antwortet der Remote-Proxy mit einem Fehler.

Der Host des Remote-Proxys ist standardmäßig `api.evcc.cloud`.
Für Entwicklung oder einen selbst gehosteten Proxy lässt er sich über die Umgebungsvariable `EVCC_REMOTE_ACCESS` ändern.

Der Quellcode des Remote-Proxys wird zu einem späteren Zeitpunkt veröffentlicht.
Details zum Datenschutz findest du in unserer [Datenschutzerklärung](https://evcc.io/datenschutz/).
24 changes: 8 additions & 16 deletions src/content/docs/en/features/remote-access.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import clientsImg from "@assets/features/remote-access/clients.png";
import clientCreatedImg from "@assets/features/remote-access/client-created.png";

:::caution[Experimental]
Remote Access is in an early stage of development and currently only available behind an environment variable.
Remote Access is in development.
Both behaviour and configuration may still change.
:::

Expand Down Expand Up @@ -42,18 +42,7 @@ Remote Access requires an active [sponsorship](/en/sponsorship).

<Steps>

1. On the host that runs evcc, set the environment variable:

```
EVCC_REMOTE_ACCESS=api.evcc.cloud
```

How you set environment variables persistently depends on your installation.
On Linux, this is done via a systemd drop-in with `systemctl edit evcc`, see [Environment Variables & CLI Options](/en/installation/linux#environment).

Then restart evcc.

2. Enable the feature in the user interface:
1. Enable the feature in the user interface:
- **Configuration → Experimental** → enable
- **Configuration → Remote Access 🧪** → enable

Expand All @@ -63,15 +52,15 @@ Remote Access requires an active [sponsorship](/en/sponsorship).
style={{ maxWidth: "500px" }}
/>

3. Your evcc instance registers with the Remote Proxy and receives its own domain, e.g. `swift-dark-crow.evcc.cloud`.
2. Your evcc instance registers with the Remote Proxy and receives its own domain, e.g. `swift-dark-crow.evcc.cloud`.

<img
src={clientsImg.src}
alt="Remote Access management with domain and client list"
style={{ maxWidth: "500px" }}
/>

4. Create a separate client for every device that should have access.
3. Create a separate client for every device that should have access.
You receive a username, a password, and a QR code containing both.
- **App:** Scan the QR code with your phone's camera.
The [evcc app](/en/features/app) opens and is connected straight away.
Expand All @@ -88,7 +77,7 @@ Remote Access requires an active [sponsorship](/en/sponsorship).
style={{ maxWidth: "500px" }}
/>

5. The same view shows which clients were active most recently and lets you revoke individual devices at any time.
4. The same view shows which clients were active most recently and lets you revoke individual devices at any time.
Access can optionally be limited to a fixed period.

</Steps>
Expand Down Expand Up @@ -141,5 +130,8 @@ This matters because the evcc UI itself receives live data over WebSocket.
If the tunnel drops, the local instance reconnects automatically.
While the connection is up, your domain is reachable; otherwise the Remote Proxy returns an error.

The Remote Proxy host defaults to `api.evcc.cloud`.
For development or a self-hosted proxy, it can be overridden with the `EVCC_REMOTE_ACCESS` environment variable.

The source code of the Remote Proxy will be published at a later date.
For privacy details, see our [privacy policy](https://evcc.io/en/datenschutz/).