FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: tietze111 am 08 Dezember 2017, 17:06:56

Titel: Tablet UI Slider Helligkeit Philips Hue
Beitrag von: tietze111 am 08 Dezember 2017, 17:06:56
Hi,

ich bin gerade dabei mit dem Tablet UI zu experimentieren und wollte einen Slider einbauen für die Helligkeit der Lampe. Momentan sieht die Definition so aus:

<div data-type="slider"
  data-device='HUEDevice2'
  data-min="0"
  data-max="100"
  data-set="pct"
  data-get="devStateIcon"
  data-part="(?<=dim).+(?=\%)">
</div>


Mein Problem ist das data-get, das setzen funktioniert. Ich habe bei der Lampe im FHEM UI 3 get Werte (auch im Anhang zu sehen):
- RGB
- devStateIcon
- rgb

Bei devStateIcon kommt das beispielsweise zurück: .*:dim25%@#00c8ff:toggle

Deswegen habe ich versucht das date-get auf devStateIcon zu setzen und dann über regex die prozentzahl zu bekommen durch data-part. Ich bin mir leider nicht einmal sicher, ob data-part das richtige dafür ist. Ich werde aus dem Wiki Eintrag nicht wirklich schlau:
https://wiki.fhem.de/wiki/FTUI_Widget_Slider

Kann mir einer einen Tipp geben, was ich machen müsste, damit es funktioniert?

Gibt es eventuell eine Möglichkeit, noch mehr Werte abzufragen, als die die standardmäßig bei Get verfügbar sind?

Danke und viele Grüße,
tietze111
Titel: Antw:Tablet UI Slider Helligkeit Philips Hue
Beitrag von: Leeloo_Dallas am 10 Dezember 2017, 14:48:35
Moin tietze11,

für meine Hue's habe ich kein "slider" im Einsatz sondern ein "Volume".
Das Ganze habe ich so definiert und läuft prima.

Ein Volume für die Helligkeit:
<div data-type="volume" data-device="hue2Q__EG_WZ_Q1"
                                          data-height="150"
                                          data-width="150"
                                          data-min="0"
                                          data-max="100"
                                          data-off="0"
                                          data-tickstep="5"
                                          data-set="pct"
                                          data-get="pct"
                                          data-unit="%"
                                          class="dim-tick big"></div>


Eins für die "Lichtfarbe: Kalt/Warmweiß"
<div data-type="volume" data-device="hue2Q__EG_WZ_Q1"
                                          data-height="150"
                                          data-width="150"
                                          data-min="200"
                                          data-max="360"
                                          data-off="360"
                                          data-unit="M"
                                          data-displayInput="true"
                                          data-tickstep="1"
                                          data-set="ct"
                                          data-get="ct"
                                          data-get-value="1"
                                          class="hue-tick big"></div>
                                    </div>


Ich hoffe das hilft.

Schönen Sonntag noch.

Gruß
Leeloo

P.S.: verschiebe Deinen Beitrag noch ins richtige Board, nach https://forum.fhem.de/index.php/board,71.0.html (https://forum.fhem.de/index.php/board,71.0.html), dann gibts auch schneller Hilfe.
Titel: Antw:Tablet UI Slider Helligkeit Philips Hue
Beitrag von: tietze111 am 11 Dezember 2017, 11:52:49
Ja super! Danke! Jetzt funktioniert es auch mit dem Slider :)
Titel: Antw:Tablet UI Slider Helligkeit Philips Hue
Beitrag von: Leeloo_Dallas am 11 Dezember 2017, 17:53:05
So soll das   ;) ,.... fein.

Wenn alles klar ist, dann setzt das Ding auf gelöst und schiebe es noch dahin wo es hingehört. THX.

Gruß
Leeloo