Skip to content

Widget-Referenz (Primer)

Maschinenlesbarer Katalog aller Aura-Widgets — Single Source of Truth für Layouts, Optionen und Farben. Für optische Mockups zuerst diese Seite und die Design-Tokens lesen, dann die Einzelseiten für Details/Screenshots. Rohdaten: catalog.json.

Nicht nur das Default-Layout verwenden: jedes Widget kann in allen unten gelisteten Layouts gerendert werden.

Steuerung & Anzeige

WidgettypeLayoutsDefault-Grid (w×h)
Rollladenshutterdefault · compact · minimal · custom9×6
Dimmerdimmerdefault · compact · minimal · custom11×6
Schiebereglersliderdefault · custom11×5
Thermostatthermostatdefault · compact · minimal · dial · custom11×7
Wert-Anzeigevaluedefault · card · compact · minimal · custom11×5
Gaugegaugedefault11×8
Füllstandsanzeigefilldefault · battery · bar · segments · wave9×9
Drehreglerknobdefault · knob-scale · knob-endless · custom8×8
Fenster-/Türkontaktwindowcontactdefault · card · compact · minimal · custom11×5
Binärsensorbinarysensordefault · card · compact · minimal · custom11×5
Raumklimaclimatedefault12×7
Datumswählerdatepickerdefault · card · compact · minimal11×5
Eingabefeldinputdefault · compact · custom12×4
Auswahlfeldenumdefault · compact · minimal · card · custom12×6
Diagramm (einfach)chartdefault · card12×6
Diagramm (erweitert)echartdefault · custom12×6
Diagramm (Verteilung)energiebilanzdefault8×8
eChartsechartsPresetdefault12×6
RGB-Lichtlightlight-all · light-brightness · light-color · light-temperature · custom12×6
Mediaplayermediaplayerdefault · compact · custom12×6
Statische Listelistdefault · card · compact · minimal12×6
Dynamische Listeautolistdefault · card · compact · minimal · count12×6
Schnellzugriff-Chipschipsdefault12×6
HTTP-AktionhttpRequestdefault · compact · minimal · custom12×6
Universal-Widgetuniversalcustom12×6

Spezial

WidgettypeLayoutsDefault-Grid (w×h)
Uhrzeitclockdefault · card · minimal · custom11×6
Wetterweatherdefault · compact · minimal · custom12×6
Kalendercalendardefault · card · compact · minimal · agenda · custom12×6
Energiefluss (evcc)evccdefault · compact · flow · battery · production · consumption · loadpoints · custom12×6
Kameracameraminimal · default · custom12×6
Bildimagedefault · custom12×6
Müllabfuhrtrashdefault12×6
Müllabfuhr-ZeitplantrashScheduledefault · list · compact12×6
JSON-Tabellejsontabledefault13×6
iFrameiframedefault12×6
HTMLhtmldefault12×6
Zustandsbildstateimagedefault · card · compact · minimal · custom12×6
Adapter-Statusadapterstatusdefault12×6
Skript-Statusscriptstatusdefault12×6
Adapter-Logsadapterlogsdefault12×6
Meldungenmessagesdefault · count12×6
Alarmanlagealarmdefault12×6
Kartemapdefault12×6
Karussellcarouseldefault12×6

Layout

WidgettypeLayoutsDefault-Grid (w×h)
Abschnittstitelheaderdefault · compact · minimal · framed14×2
Buttonbuttondefault · compact · minimal · custom6×4
Gruppegroupdefault12×6
Panelspanelsdefault12×6
Menümenudefault12×2
Spiegelmirrordefault8×4

Detaillierte Optionen

Bislang formal erfasst (weitere folgen; alle Optionen stehen auf der jeweiligen Widget-Seite):

Thermostat thermostat

OptionTypStandard
actualDatapointdatapointIst-Temperatur-DP
showTitlebooleantrue
showIconbooleantrue
showSetpointbooleantrue
showActualTempbooleantrue
showControlsbooleantrue
showPresetsbooleantrue
presetsnumber[][18,20,22,24]
iconlucide-iconThermometer
iconSizenumber(px)20
titleAlignleft · center · rightleft
decimalsnumberglobal
minTempnumber10
maxTempnumber30
stepnumber0.5
colorThresholds[number,color][]färbt die Ist-Temperatur

Custom-Layout-Schlüssel — Komponenten: icon, btn-plus, btn-minus, battery-icon, reach-icon, status-badges · Felder: setpoint, actual, status, battery, reach

Diagramm (Verteilung) energiebilanz

OptionTypStandard
barsEnergyBar[][]Gruppen — je Gruppe ein Balken bzw. Kreis
bars[].titlestringTitel über der Gruppe
bars[].legendSideleft · right · top · belowbelowLegende dieser Gruppe
bars[].entriesEnergyEntry[][]Einträge der Gruppe
entries[].datapointIddatapointPflicht je Eintrag
entries[].historyInstancestringautohistory/influxdb/sql; leer = aus common.custom erkannt
entries[].aggregatelast · delta · sum · average · max · minlastreduziert den Eintrag auf EINEN Wert im Zeitraum
entries[].labelstringBezeichnung in der Legende
entries[].iconlucide-icon
entries[].colorcolorPalette
entries[].unitstringunitEinheit nur für diesen Eintrag
entries[].decimalsnumberdecimals
chartStylebars · pie · donutbars
barWidthnumber(px)46nur chartStyle bars
pieSizenumber(px)160nur pie/donut
unitstringkWh
decimalsnumberglobal
range1h · 6h · 24h · 7d · 30d · custom24hgemeinsames Fenster aller Einträge
rangeCustomValuenumber24nur range custom
rangeCustomUnith · dhnur range custom
visibleRangesEChartTimeRange[]alle PresetsAuswahl des Frontend-Umschalters
lockRangebooleanfalseUmschalter im Frontend ausblenden
showTitlebooleantrue
showBarTitlesbooleantrueTitel je Gruppe
showTotalsbooleantrueSumme je Gruppe
barTitleAlignleft · center · rightcenter
showPercentbooleantrueProzent-Label im Segment
showSegmentIconbooleanfalseIcon zusätzlich im Segment
showOutsidePercentbooleantruekleine Segmente außen anschreiben (pie/donut)
showLegendbooleantrue
legendSideleft · right · top · belowje Gruppegilt für alle Gruppen
legendAlignleft · center · rightaus der Position
legendFormatvalue · icon-value · label · label-value · icon-label-valueicon-value
iconlucide-iconPieChart
showIconbooleantrue
iconSizenumber(px)18
titleAlignleft · center · rightleft
OptionTypStandard
menuModesection · tabsectionBereiche des Layouts bzw. Tabs des Bereichs
hiddenItemsstring[][]abgewählte Einträge (Slug oder ID)
varianthbar · pills · vlist · gridhbar
indicatorStyletext · underline · filled · pillsunderlineAktiv-Stil; variant pills erzwingt pills
alignstart · center · endstartwirkt bei hbar und pills
gridColsnumber3nur variant grid (1–12)
gapnumber(px)6
iconSizenumber(px)18
showIconsbooleantrueIcons stammen aus Bereich/Tab, nicht aus dem Widget
showLabelsbooleantrue

Spiegel mirror

OptionTypStandard
targetWidgetIdstringID des Quell-Widgets; Inhalt, Titel und Werte kommen live von dort
transparentbooleanfalseRahmen des Spiegels; beim Auswählen von der Quelle übernommen
transparencynumberwie transparent
styleOverrideRecord<string,string>wie transparent

Querschnitts-Optionen

Gelten für nahezu alle Widgets (außer reinen Layout-/Spezial-Widgets ohne Datenpunkt):

OptionTypStandard
clickActionClickAction{ kind: "none" }Klick/Tap-Aktion (Popup, Link, DP schreiben …)
conditionsWidgetCondition[][]Bedingte Farb-/Sichtbarkeits-Styles
badgesBadgeDef[][]Overlay-Indikatoren an der Kartenecke
batteryDpdatapointBatterie-Badge
unreachDpdatapointErreichbarkeits-Badge
popupTitlestringTitel im geöffneten Popup
popupShowHistorybooleanfalseHistory-Icon im Popup