Hallo bin auf der suche nach einem Gauge Widget?
möchte gerne so einen so einen halbkreis anzeigen mit den prozenten von 0 bis 100
kennt wer sowas?
Hi,
zumindest heißt das so:
https://forum.fhem.de/index.php/topic,105012.msg992867.html#msg992867
...auch wenn das etwas anders aussieht.
Gruß,
Thorsten
@sn0000py
Vielleicht ist dies das Gesuchte ... https://wiki.fhem.de/wiki/FTUI_Widget_Knob (https://wiki.fhem.de/wiki/FTUI_Widget_Knob)
ja genau danke die knobs sinds - falscher suchbegriff :D
eine frage noch, weiss jemand ob ich da die Farbe auch in Abhängigkeit zum Wert ändern kann?
@sn0000py
Ich nutze zur Einfärbung folgende Attribut-Einstellungen:
data-limits='[40,70,100]'
data-bgcolors='["lightgray","darkgray","gray"]'
data-fgcolors='["gray","yellow","red"]'
data-nomcolors='["gray","yellow","red"]'
Bedeutet: 0-40, 41-70, 71-100
Der Haken an der Sache ist, dass dies eine individuelle Erweiterung ist und vom offiziellen Stand abweicht.
d.h ich brauche eine neue knob.js datei?
den einfach so funktioniert es nicht
@sn0000py
Genau, Du brauchst praktisch eine/meine inoffizielle Fassung von widget_knob.js.
ah okay :D
gibts die zufällig schon wo zum downloaden?
@sn0000py
Ich hänge die modifizierte Fassung mal temporär an diese Antwort.
Nachdem Du sie runtergeladen hast, entferne ich sie wieder; sag also bitte Bescheid ...
... und wieder entfernt.
@OdfFHEM: kann das nicht mit ins 'offizielle' Repo? ;)
@yersinia
Könnte schon, nur wer macht das ?
Ich stelle immer nur einen Pull request bereit und auf die Übernahme in die offizielle Version warte ich nun seit Ende Mai ...
@OdfFhem
besten danke habe ich
@sn0000py
Ich habe das Widget nochmals geändert und an die Theorie der anderen Widgets (label, ...) angepasst.
- bisher bedeutete ein Array-Eintrag "<="
- jetzt bedeutet ein Array-Eintrag ">="
- als Nebeneffekt können nun auch reguläre Ausdrücke verwendet werden
Das alte Beispiel (https://forum.fhem.de/index.php/topic,105392.msg993351.html#msg993351 (https://forum.fhem.de/index.php/topic,105392.msg993351.html#msg993351)) in neuer Fassung:
data-limits='[0,40,70]'
data-bgcolors='["lightgray","darkgray","gray"]'
data-fgcolors='["gray","yellow","red"]'
data-nomcolors='["gray","yellow","red"]'
Bedeutet: ab 0, ab 40, ab 70
Beispiel für Verwendung von regulären Ausdrücken:
data-limits='["[0-9]","[1-9][0-9]","[1-9][0-9]{2}"]'
Bedeutet: 1-stellig, 2-stellig bzw. 3-stellig
Es wäre nett, wenn Du die neue/
angehängte Fassung übernehmen/testen würdest ... sollte die Änderung mal offiziell werden, ist die Chance mit der angepassten Theorie auf jeden Fall größer ...
... vielen Dank
ja passt danke nochmal
und funktioniert gut :D