Skip to content

Als App installieren ​

Aura bringt ein Web-App-Manifest mit (ab v0.90.0). Installiert öffnet sich Aura ohne Browserleisten, mit eigenem Namen „Aura“ und eigenem Icon.

Voraussetzungen ​

BrowserInstallieren überBraucht HTTPS
Chrome / Edge (Android)⋮ → InstallierenJa
Chrome / Edge (Windows, macOS, Linux)Installieren-Symbol in der Adressleiste oder ⋮ → Streamen, speichern und teilen → Seite als App installierenJa
Safari (iOS, iPadOS)Teilen → Zum Home-BildschirmNein
Chrome, Edge, Firefox (iOS ab 16.4)Teilen → Zum Home-BildschirmNein
Firefox (Android)⋮ → Zum Startbildschirm hinzufügenNein
Firefox (Desktop)Nicht möglich, Firefox unterstützt keine Web-Apps–

„Braucht HTTPS“ heißt: https:// mit einem gültigen Zertifikat oder localhost. Das selbst signierte Standardzertifikat von ioBroker reicht nicht.

„Diese App kann nicht installiert werden“ ​

Chrome unter Android über http://<iobroker-ip>:8095 zeigt im Menü:

EintragMeldung
InstallierenDiese App kann nicht installiert werden
Verknüpfung erstellenVerknüpfungen werden in Chrome geöffnet

Die Verknüpfung öffnet Aura als normalen Tab mit Browserleiste. Ursache ist die fehlende sichere Verbindung, nicht Aura (#899).

Lösung
HTTPS mit gültigem ZertifikatReverse Proxy (Nginx Proxy Manager, Caddy, …) mit Let's Encrypt oder ein gültiges Zertifikat in der Aura-Instanz – siehe README: HTTPS / Reverse Proxy
Nur Heimnetz, ohne ZertifikatChrome-Flag, siehe unten
Alte VersionMindestens v0.90.0 installieren, danach die Seite einmal neu laden

Chrome-Flag fürs Heimnetz ​

Auf dem Handy in Chrome:

Schritt
1chrome://flags/#unrestricted-insecure-origin-as-secure öffnen
2Aura-Adresse eintragen, genau wie im Browser aufgerufen, mit Port: http://192.168.178.10:8095
3Auf Enabled stellen, Relaunch
4Aura öffnen → ⋮ → Installieren

Mehrere Adressen durch Komma trennen. Das Flag gilt nur für dieses Gerät und diesen Browser.

Tipps ​

StartseiteDie App startet immer mit / (erstes Layout), ohne ?client= und ohne #/<layout> aus der URL beim Installieren
Feste Client-IDIn der installierten App: Admin → Verbundene Geräte → ✎ beim eigenen Gerät; ?client= wird nicht gespeichert (Client-ID)
iOSDie Home-Bildschirm-App hat einen eigenen Speicher, getrennt von Safari – feste ID dort neu vergeben
Anderes LayoutPer Skript aura.0.clients.<ID>.navigate.url
Push-NachrichtenGibt es nicht – bräuchten einen Service Worker und HTTPS. Stattdessen Telegram, Pushover o. Ä. oder Meldungen in Aura