Skip to content

Popups

Eigene Popup-Views erstellen und als Standard für Widget-Typen zuweisen. Ein Popup öffnet sich beim Klick auf ein Widget oder über einen Datenpunkt.

Globale Popup-Einstellungen

Option
Auto-Schließen nach (Sek.)Automatisches Schließen; 0 / leer = aus
Popup-Transparenz0 % = deckend, höhere Werte lassen das Dashboard durchscheinen (max. 95 %)
Hintergrund abdunkelnAbdunklung hinter dem Popup; 0 % = keine, Standard 60 %
HintergrundfarbeFläche des Popups; leer = Theme (--popup-bg, sonst --app-surface)
InnenabstandAbstand zwischen Popup-Rand und den Widgets darin; 040 px, Standard 12 px

Alle fünf Werte gelten als Standard für jedes Popup und lassen sich überschreiben:

EbeneWo
Popup-ViewToolbar im View-Editor (leer = global)
Klick-AktionWidget-Optionen → Klick-Aktion (leer = View/global)

Der Innenabstand wirkt zusätzlich zum Innenabstand der Widgets selbst (Frontend-Design → Typografie & Spacing). 0 px lässt die Widget-Karten bis an den Popup-Rand laufen — auf dem Handy die schmalste Variante. Den Scrollbalken-Streifen reserviert das Popup nur, solange sein Inhalt wirklich scrollt.

Die Hintergrundfarbe gibt es zusätzlich als Theme-Token: --popup-bg (und --popup-border) in Layouts & Theme färbt jedes Popup eines Layouts, ohne pro Popup etwas zu setzen — siehe Design-Tokens.

Öffnet ein Popup, sobald ein beliebiger Datenpunkt seine Bedingung erfüllt — ohne Klick auf ein Widget.

Option
BedingungDatenpunkt + Operator + Wert; ausgelöst wird nur die Flanke (nicht erfüllt → erfüllt)
ZielVollständige Klick-Aktion: Popup-View, alle Datenpunkte des Geräts, Bild, Webseite, JSON, HTML, Widget-Inhalt
Datenpunkt zurücksetzenSchreibt nach dem Öffnen einen Wert zurück (Tastermodus); leer = false
Popup schließen, wenn …Schließt das Popup, sobald die Bedingung nicht mehr erfüllt ist
Gültig auf GerätenOptionaler Client-Filter; leer = alle Geräte
Nur in Layout / Nur auf TabOptionaler Scope

Der Trigger-Datenpunkt steht im Popup als {{dp}} bereit — eine Popup-View lässt sich so für mehrere Trigger wiederverwenden.

Flanke statt Zustand

Steht der Datenpunkt beim Laden der Seite schon auf dem Trigger-Wert, öffnet sich kein Popup. Bei mehreren Geräten schreibt das schnellste den Reset-Wert; die Flanke erreicht vorher alle Geräte.

Per Skript öffnen

Datenpunkt
aura.0.popup.openAlle Geräte
aura.0.clients.<clientId>.popup.openNur dieses Gerät

Die <clientId> steht in Einstellungen → Verbundene Geräte und lässt sich dort fest vergeben (siehe Client-ID).

Wert: Name oder ID einer Popup-View, oder JSON {"view":"…","dp":"…","title":"…"}. Der Datenpunkt wird nach dem Öffnen automatisch geleert.

js
setState('aura.0.popup.open', 'Wetter-Details');
setState('aura.0.popup.open', '{"view":"Gerät","dp":"hm-rpc.0.ABC.1.STATE"}');

Mitgeliefert wird Standard: Datenpunkt (Wert, Steuerung, ID, letzte Änderung). Sie ist bewusst kein Widget-Typ-Standard — sie dient nur als Rückfallebene für den Klick auf eine Listenzeile und ändert das Verhalten bestehender Widgets nicht.

Standard: Dimmer, Standard: Thermostat, Standard: Schalter, Standard: Rolladen und Standard: Mediaplayer werden nicht mehr weiterentwickelt und in neue Installationen nicht mehr eingerichtet. Wer sie hat, behält sie unverändert.

Platzhalter

Haupt-Datenpunkt im Beispiel: alias.0.Heizung.Bad.TSOLL

Platzhalterergibtgilt in
{{dp}}alias.0.Heizung.Bad.TSOLLjedem Feld der Popup-Widgets · Popup-Titel
{{parent}}alias.0.Heizung.Badjedem Feld der Popup-Widgets · Popup-Titel
{{parent2}}, {{parent3}}, …alias.0.Heizung, alias.0jedem Feld der Popup-Widgets · Popup-Titel
{{name}}TSOLLjedem Feld der Popup-Widgets · Popup-Titel
[[<dp>]]Wert des DatenpunktsPopup-Titel · Widget-Name (jedes Widget)

{{…}} ersetzt beim Öffnen einmalig Text, [[…]] liest laufend den Wert. Die Text-Ersetzung läuft zuerst, beides ist also kombinierbar:

eingebenin Feldergibt
{{parent}}.TISTDatenpunkt eines Widgetsalias.0.Heizung.Bad.TIST
[[{{parent}}.TIST]] °CWidget-Name21.5 °C, live
{{name}} · [[{{parent}}.TIST]] °CPopup-TitelTSOLL · 21.5 °C, live
{{parent2}}.0.OPERATING_VOLTAGEDatenpunkt eines WidgetsWartungskanal eines HomeMatic-Geräts, siehe unten

Jede Zahl steht für eine Ebene weiter oben. Nötig, wenn der gesuchte Datenpunkt in einem anderen Kanal desselben Geräts liegt — bei HomeMatic z. B. hm-rpc.2.000A….1.ACTUAL_TEMPERATURE (Messwert) und hm-rpc.2.000A….0.OPERATING_VOLTAGE (Batterie): {{parent}} endet im Kanal .1, {{parent2}} trifft das Gerät. Oberhalb von adapter.instanz gibt es keine Ebene mehr.

Beim Klick auf eine Listenzeile ist der Haupt-Datenpunkt die geklickte Zeile — ein Popup-Titel mit Platzhaltern gilt damit für alle Zeilen.

Ein Platzhalter im Namensfeld einer Listenzeile bleibt Text — nur das Feld Datenpunkt-ID der Zeile wird als Datenpunkt gelesen.

Klick-Aktion „Alle Datenpunkte des Geräts"

Listet alle Datenpunkte, die unter demselben Elternobjekt, Kanal oder Gerät liegen wie der geklickte — als bedienbare Liste.

OptionStandard
UmfangGleicher Strangparent (Elternobjekt) · channel · device
Nur relevante Datenpunkteausfiltert auf bedienbare/anzeigbare Rollen
DatenpunktWidget-/Zeilen-Datenpunktüberschreibt die Quelle

Gleicher Strang funktioniert immer, auch ohne Kanal-/Geräteobjekte (z. B. bei Aliassen).

Views verwalten

Liste aus mitgelieferten (Standard: …) und eigenen Views. Pro View: Bearbeiten, Kopieren, Exportieren; eigene zusätzlich umbenennen/löschen. Über View hinzufügen bzw. Import neue Views anlegen.

Ungenutzte entfernen löscht die mitgelieferten Standard-Views, auf die nichts verweist. Der Dialog listet vorher auf, was entfernt wird und was aus welchem Grund bleibt:

Grund
wurde angepasstView wurde bearbeitet
ist als Klick-Aktion verlinktWidget, Popup-Widget oder Trigger zeigt darauf
ist Typ-Standard für vorhandene WidgetsWidgets dieses Typs ohne eigene Klick-Aktion öffnen sie
kann über Listenzeilen im Automatik-Modus geöffnet werdenZeilen-Klick Automatisch löst die View über die Rolle auf

Widget-Typ-Standards

Ordnet einem Widget-Typ eine Popup-View zu — gilt für alle Widgets dieses Typs ohne individuelle Klick-Aktion. In Bestandsinstallationen sind Dimmer, Thermostat, Schalter, Rolladen und Mediaplayer hier vorbelegt; neue Installationen starten ohne Zuordnung. Popup-View auf — keine View — unterdrückt das Popup für den Typ, das Papierkorb-Symbol entfernt die Zuordnung ganz.

Spalte
Widget-TypTyp, für den der Standard gilt
Popup-ViewZugeordnete View
Nur für LayoutsOptionaler Layout-Filter