{% extends "dialog_core.html" %} {% block dialog_width %}480{% endblock %} {% block dialog_title %}{{ 'Neu verbinden' if device_description else 'Gerät koppeln' }}{% endblock %} {% block dialog_body %} {% if device_description %}

In der Client-App/CLI von {{ device_description }} eingeben, um mit einem neuen Token erneut zu verbinden — Plattform, Beschreibung und Ordner-Zugriff bleiben dabei unverändert. Der Code ist {{ ttl_minutes }} Minuten gültig und nur einmal verwendbar.

{% else %}

In der Client-App/CLI eingeben, um dieses Gerät mit dem Server zu verbinden. Der Code ist {{ ttl_minutes }} Minuten gültig und nur einmal verwendbar.

{% endif %} {% if qr_svg %} {# QR-Code fuer einen kuenftigen Kamera-Scanner (z.B. in der Android-App) -- enthaelt server_url + token als JSON, dieselben zwei Felder wie der manuelle CLI-Befehl unten. Noch kein Scanner-Client vorhanden, rein serverseitige Vorbereitung. #}
{{ qr_svg | safe }}
{% endif %}
{{ server_url }}
{{ token }}
{# Fertiger, direkt kopierbarer CLI-Befehl -- vorher musste der Nutzer die beiden Felder oben selbst zu einem Befehl zusammensetzen (T-227-SYNC). Die Einzelfelder bleiben zusätzlich bestehen, z.B. für die GTK4-/ Android-App, die keinen Shell-Befehl braucht. #} {% set cli_cmd = "astrapi-sync-cli pair '" ~ server_url ~ "' '" ~ token ~ "'" %}
{{ cli_cmd }}
{% endblock %}