Bildpfade
Gilt überall, wo ein Bild als URL, Pfad oder Datenpunktwert angegeben wird: Bild, Universal-Widget / Custom-Layout, JSON-Tabelle, Kamera, Mediaplayer, Schalter, Fensterkontakt, Zustands-Bild, Bild-Popup und <img src="…"> in HTML-Feldern.
| Eingabe | Beispiel | Quelle |
|---|---|---|
| Externe URL | https://server/bild.png | beliebiger Webserver |
| HTTP-URL auf HTTPS-Seite | http://192.168.1.10/cam.jpg | wird automatisch über /proxy geladen |
| Adapter-Asset | /adapter/pirate-weather/icons/icebear/cloudy.svg | ioBroker-Web-Adapter |
| ioBroker-Dateisystem | /vis.0/main/bild.png | ioBroker-Web-Adapter |
| Relativer Adapter-Pfad | sonos/coverImage/192.168.1.10.png | ioBroker-Web-Adapter |
| Datei vom Aura-Server | aura-file:/opt/iobroker/iobroker-data/files/vis.0/Aura/icon.png | Datei-Picker (Ordner-Symbol) |
| Data-URI | data:image/png;base64,iVBORw0… | eingebettet |
| Base64-Rohdaten | iVBORw0KGgo… | z. B. Kamera-Snapshot aus einem Datenpunkt |
| SVG-Markup | <svg xmlns="…">…</svg> | z. B. WLAN-QR-Code aus einem Datenpunkt |
Hinweise
| Adapter- und Dateisystem-Pfade | werden intern über /webfs an den ioBroker-Web-Adapter weitergereicht — Aura läuft auf einem eigenen Port und liefert diese Dateien nicht selbst aus |
| Base64-Erkennung | greift nur bei langen Werten ohne Punkt; JPEG-Base64 (/9j/…) wird trotz führendem / korrekt erkannt |
| Mime-Typ | wird aus den Base64-Daten ermittelt (PNG, GIF, WebP, SVG, JPEG) |
| SVG-Markup | wird als data:image/svg+xml eingebettet und über <img> angezeigt — Skripte im SVG laufen dabei nicht |
| Transparentes SVG | im Bild-Widget kann eine Hintergrundfarbe hinterlegt werden, damit z. B. ein schwarzer QR-Code im dunklen Theme sichtbar bleibt |
| JSON-Tabelle | imagePathPrefix je Spalte überschreibt die automatische Auflösung |