Hauptmenü

Gauge Widget

Begonnen von sn0000py, 15 November 2019, 14:42:10

Vorheriges Thema - Nächstes Thema

sn0000py

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?

Thorsten Pferdekaemper

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
FUIP

OdfFhem


sn0000py

ja genau danke die knobs sinds - falscher suchbegriff :D

sn0000py

eine frage noch, weiss jemand ob ich da die Farbe auch in Abhängigkeit zum Wert ändern kann?

OdfFhem

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

sn0000py

d.h ich brauche eine neue knob.js datei?

den einfach so funktioniert es nicht

OdfFhem

@sn0000py

Genau, Du brauchst praktisch eine/meine inoffizielle Fassung von widget_knob.js.

sn0000py

ah okay :D

gibts die zufällig schon wo zum downloaden?

OdfFhem

#9
@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.

yersinia

@OdfFHEM: kann das nicht mit ins 'offizielle' Repo? ;)
viele Grüße, yersinia
----
FHEM 6.4 (SVN) on RPi 4B with RasPi OS Bookworm (perl 5.36.0) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

OdfFhem

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

sn0000py

@OdfFhem
besten danke habe ich

OdfFhem

#13
@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) 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

sn0000py

ja passt danke nochmal
und funktioniert gut :D