Hallo zusammen,
habe ein Range Widget definiert, der den Stand eines Öltanks anzeigen soll:
<div data-type="range" data-device="Oeltank"
data-low="" data-high="pct" data-width="25"
data-max="5000" data-min="0"
data-limit-low="500" data-limit-high="1500"
data-color-low="red" data-color="orange" data-color-high="green"
class="">
</div>
Der Wert soll aus einem Dummy Device ausgelesen werden mit folgenden Internals:
NAME Oeltank
NR 93
STATE 2981.14
TYPE dummy
Es gibt auch ein Reading:
state 2981.14 2017-07-27 18:45:30
Leider zeigt das Range Widget immer einen vollständigen Balken an. Mache ich etwas falsch in der Definition?
(Auch ohne Dezimalpunkt geht es nicht...)
Peter
Ich sehen keine Fehler, wenn das Reading "pct" den Wert liefert.
Du zeigst aber uns den aktuellen Wert als "state".
Versuche deshalb mal:
data-high="state"
bzw.
data-low="" data-high="pct"
ganz weglassen (weil dann die Default-Settings passen)
Jetzt klappt's :)
habe wie vorgeschlagen eingetragen:
data-high="state"
Eigentlich ja auch ganz logisch...
Vielen Dank!