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 minmax 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.

Segments

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

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)

Skala

OptionStandard
minValue0Wert für leeren Stand
maxValue100Wert für vollen Stand
minDatapoint / maxDatapointDatenpunkt 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
zonesListe 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
baseIconIcon im untersten Abschnitt (unter der niedrigsten Grenze)
baseBandColorFarbe 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
datapointDatenpunkt mit dem Grenzwert; leer = value
valueFester Grenzwert ohne Datenpunkt
labelBezeichnung (Tooltip am Handle)
editabletrueIm Dashboard verstellbar; braucht datapoint
step1Rasterung beim Ziehen, in Anzeige-Einheiten
showValuetrueWert-Plakette an der Grenze
color--accentFarbe der Grenzlinie
iconIcon im Abschnitt über der Grenze
bandColorFarbe des Abschnitts über der Grenze
reachedColorFü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
chargeDatapointDatenpunkt „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
dischargeDatapointDatenpunkt „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
connectedDatapointDatenpunkt 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.