Autor Thema: Tablet UI Slider Helligkeit Philips Hue  (Gelesen 245 mal)

Offline tietze111

  • New Member
  • *
  • Beiträge: 7
Tablet UI Slider Helligkeit Philips Hue
« 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

Offline Leeloo_Dallas

  • Full Member
  • ***
  • Beiträge: 225
  • -- Multipass --
Antw:Tablet UI Slider Helligkeit Philips Hue
« Antwort #1 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, dann gibts auch schneller Hilfe.
« Letzte Änderung: 10 Dezember 2017, 14:54:43 von Leeloo_Dallas »
Greatz Leeloo
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline tietze111

  • New Member
  • *
  • Beiträge: 7
Antw:Tablet UI Slider Helligkeit Philips Hue
« Antwort #2 am: 11 Dezember 2017, 11:52:49 »
Ja super! Danke! Jetzt funktioniert es auch mit dem Slider :)

Offline Leeloo_Dallas

  • Full Member
  • ***
  • Beiträge: 225
  • -- Multipass --
Antw:Tablet UI Slider Helligkeit Philips Hue
« Antwort #3 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
Greatz Leeloo

 

decade-submarginal