Skip to content

Füllstandsanzeige ​

Visualisiert einen number-Datenpunkt (z. B. Wassertank, Heizöl) als Füllstand. Wahlweise als Tank, LED-Segmente, animierte Welle oder Batterie — vertikal oder horizontal, mit optionalen Farbzonen.

Datenpunkt ​

FeldPflichtTyp
datapointjanumberFüllwert, auf min–max begrenzt
minDatapoint / maxDatapointneinnumberliefern Skala-Min/-Max statt der festen Werte

Layouts ​

Default ​

Tank-Behälter mit abgerundeten Ecken, gefüllt bis zum Wert — mit Skalenstrichen und Wert-Label.

Battery ​

Batterie-Silhouette mit Pol-Nub und Füllstands-Markierungen.

Bar ​

Flacher Balken mit runden Enden. Für Grenzen, die kein Tank sind (Ladelimit, Entladegrenze). showTicks zeigt hier Skalenanfang und -ende an den Balkenenden. Mit valuePlacement: inside steht der Wert im Balken, und der Balken nutzt die frei gewordene Breite.

Segments ​

LED-Segmente, die je nach Füllstand aufleuchten.

OptionStandard
Anzahl Segmente122–200; gilt unabhängig von der Kachelgröße
Breite/Höhe ausfüllenausdie eingestellten Segmente gleichmäßig über die ganze Länge verteilen
Anzahl an Länge anpassenausnur mit „ausfüllen“: weitere Segmente gleicher Größe statt breiterer; die eingestellte Anzahl ist das Minimum
Wert-Positionunterunter oder neben den Segmenten
Wert-GrößeautoSchriftgröße in px; leer = wächst mit der Kachel

Wave ​

Behälter mit animierter Wellen-Oberfläche.

Custom ​

Wert und Einheit frei in einer Zellenmatrix platzieren — siehe Custom-Layout.

Einstellungen ​

Alle Optionen werden im Editor unter Widget bearbeiten gesetzt.

Anzeige ​

OptionStandard
showTitletrueTitel anzeigen
showIcontrueIcon anzeigen
iconDropletsLucide-Icon
iconSize20px
titleAlignleftleft · center · right
showValuetrueWert-Label anzeigen
showTickstrueSkalenstriche (nur Tank-Layout)

Darstellung ​

OptionStandard
orientationverticalvertical · horizontal
barSize80Breite/Höhe des Balkens in % der Zelle (10–100)
fillColorAkzentfarbeFarbe der Füllung (alle Layouts; Zonen, Grenzen und Warnfarbe malen darüber)
valuePlacementoutsideNur Balken: outside (neben dem Balken) · inside (im Balken, Balken dann barSize % breit)
trackColorHintergrundNur Balken: ungefüllte Fläche
valueFilledColorWeißNur Balken mit inside: Schrift über der Füllung
valueEmptyColorTextfarbeNur Balken mit inside: Schrift über der ungefüllten Fläche

Skala ​

OptionStandard
minValue0Wert für leeren Stand
maxValue100Wert für vollen Stand
minDatapoint / maxDatapoint—Datenpunkt statt fester Zahl; gewinnt über minValue/maxValue
unit%Einheit hinter dem Wert
decimalsglobale VorgabeNachkommastellen

Wert-Transformation ​

Bildet nur den Live-Wert in den Anzeigeraum ab; minValue/maxValue und Zonen bleiben in Anzeige-Einheiten.

OptionStandard
valueFactor1Multiplikator
valueOffset0Summand

Datenpunkt-Grenzen laufen durch dieselbe Transformation wie der Live-Wert.

Vorgabe aus ioBroker

maxDatapoint macht die 100-%-Marke pflegbar: Abschlag, Monatsbudget oder Tankgröße stehen in einem Datenpunkt, die Anzeige folgt sofort. Leeres Feld = wieder der feste Wert.

Farbzonen ​

Färbt die Füllung abhängig vom Wert; ohne Zonen wird --accent verwendet.

OptionStandard
colorZonesfalseZonen-Einfärbung aktivieren
zones—Liste aus { max, color }; Fallback: 33 % #ef4444, 66 % #f59e0b, Rest #22c55e

Grenzen ​

Nur in den Layouts Tank, Batterie und Balken — LED-Segmente, Welle und Custom haben keinen durchgehenden Balken, an dem eine Grenze hängen könnte, und ignorieren sie. Der Editor blendet den Abschnitt dort aus; bereits eingerichtete Grenzen bleiben erhalten.

Verstellbare Linien auf der Skala: Ladelimit, Entladegrenze, Priorisierungsschwelle. Jede Grenze bringt einen eigenen Datenpunkt mit, kann im Dashboard gezogen werden und schreibt den neuen Wert zurück. N Grenzen teilen die Skala in N+1 Abschnitte, die je eine eigene Farbe und ein eigenes Icon tragen.

Eingerichtet unter Grenzen → bearbeiten in einem eigenen Dialog.

OptionStandard
limits[]Liste der Grenzen, siehe unten
baseIcon—Icon im untersten Abschnitt (unter der niedrigsten Grenze)
baseBandColor—Farbe des untersten Abschnitts; leer = normale Füllfarbe
limitsEditabletrueHauptschalter; false = nur Anzeige
limitCommitOnReleasetrueDatenpunkt erst beim Loslassen schreiben
limitClampNeighbourstrueEine Grenze darf ihre Nachbarn nicht überholen

Pro Grenze:

FeldStandard
datapoint—Datenpunkt mit dem Grenzwert; leer = value
value—Fester Grenzwert ohne Datenpunkt
label—Bezeichnung (Tooltip am Handle)
editabletrueIm Dashboard verstellbar; braucht datapoint
step1Rasterung beim Ziehen, in Anzeige-Einheiten
showValuetrueWert-Plakette an der Grenze
color--accentFarbe der Grenzlinie
icon—Icon im Abschnitt über der Grenze
bandColor—Farbe des Abschnitts über der Grenze
reachedColor—Füllfarbe, sobald der Wert diese Grenze erreicht

Reihenfolge der Farben

overColor (Warnfarbe) → reachedColor → Abschnittsfarben → Farbzonen → --accent. Sobald ein Abschnitt eine eigene Farbe hat, werden die Farbzonen nicht mehr gezeichnet.

Nur eine Grenze mit Datenpunkt ist verstellbar — ein fester Wert ist Konfiguration. Der gezogene Wert läuft durch valueFactor/valueOffset zurück, bevor er geschrieben wird.

Warnfarbe ​

Der Füllstand begrenzt auf maxValue — voll und übergelaufen sehen gleich aus. Ab der Schwelle färbt sich die Füllung komplett in der Warnfarbe, auch über Farbzonen hinweg.

OptionStandard
overActivefalseFarbwechsel einschalten
overThreshold100% der Skala, ab dem gewechselt wird (100 = maxValue)
overColor#ef4444Warnfarbe der Füllung

Verglichen wird der ungekappte Wert, sonst wäre ein Überlauf nicht von „genau voll" zu unterscheiden.

Status: Laden, Entladen und Verbindung ​

Drei optionale Datenpunkte neben dem Füllstand — alle werden nur gelesen. Leeres Feld = kein Status. Im Custom-Layout gibt es keine Statusanzeige.

Laden aktivEntladen aktivVerbindung getrennt
OptionStandard
chargeDatapoint—Datenpunkt „lädt gerade" (HmIP-Flag, Ladeschale, PV-Ladeleistung)
chargeConditiontruetrue (wahr/1) · false (falsch/0) · gt0 · lt0
chargeEffectnonenone · blink (Füllung pulsiert) · scan (Lauflicht über den gefüllten Teil)
showChargeIcontrueIcon unten rechts im Balken
chargeIconmdi:flashfrei wählbar (Icon-Auswahl im Editor)
chargeColor#22c55eFarbe von Blitz-Icon und Lauflicht
dischargeDatapoint—Datenpunkt „entlädt gerade" (eigenes Flag oder derselbe wie oben)
dischargeConditionlt0wie oben; lt0 passt zur negativen Entladeleistung
dischargeEffectnonenone · blink · scan (Lauflicht in der Entladefarbe)
showDischargeIcontrueIcon unten rechts im Balken
dischargeIconmdi:battery-arrow-downfrei wählbar (Icon-Auswahl im Editor)
dischargeColor#f97316Farbe von Entlade-Icon und Lauflicht
connectedDatapoint—Datenpunkt der Verbindung
connectedConditiontruewie oben; für UNREACH gilt false = verbunden
showOfflineIcontrueIcon bei fehlender Verbindung
offlineIconmdi:wifi-offfrei wählbar (Icon-Auswahl im Editor)
offlineColor#ef4444Farbe dieses Icons
offlineDimtrueAnzeige ausgrauen; das Icon bleibt farbig

Ein Datenpunkt für beide Richtungen

Eine vorzeichenbehaftete Leistung (packPower) deckt Laden und Entladen ab: denselben Datenpunkt oben mit gt0 und unten mit lt0 eintragen. Der Editor bietet dafür „Denselben Datenpunkt wie beim Laden übernehmen" an. Ein Datenpunkt ohne Wert gilt nie als „lädt", nie als „entlädt" und nie als „getrennt" — nach einem Reload graut also nichts aus, bevor die Werte da sind.

Lädt und entlädt zugleich (zwei getrennte Flags), gewinnt das Laden den Effekt; beide Icons bleiben stehen. Alle Effekte pausieren, wenn das Betriebssystem reduzierte Bewegung meldet.