FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: dt2510 am 28 Februar 2017, 14:57:43

Titel: Performance verbessern / Philips Hue Farbwahl ?
Beitrag von: dt2510 am 28 Februar 2017, 14:57:43
Ich hätte da mal noch 2 Fragen:

1) Meine TABLETUI Seite wird mit jedem neuen Feature langsamer ... ich bin mittlerweile bei ca. 110kb (ohne Bilder), die für die Anzeige aus 16 html-Dateien geladen werden.
Ich mache sehr viel über Popups/Dialoge. Gibt es eine Möglichkeit den HTML Code dynamisch (z.B. über die 99_myUtils.pm) erzeugen zu lassen, wenn er benötigt wird ?
Gerade bei den Dialogen, die alle sehr ähnlich aufgebaut sind, gäbe es Optimierungspotential...

2) Ich suche ein vernünftiges Widget um die Philips Hue Farben auf dem Tablet einzustellen. Das colorwheel Widget ist zwar schön, stellt aber leider RGB ein (und verändert dabei auch die Helligkeit) und kein Hue/Saturation. Das slider Widget funktioniert leider nicht so optimal ... 2 volume Widgets nehmen mir zu viel Platz ein um vernünftig regeln zu können.
Titel: Antw:Performance verbessern / Philips Hue Farbwahl ?
Beitrag von: setstate am 28 Februar 2017, 15:29:25
Hue ist der Ring und Saturation ist das Quadrat.
Übertragen wird der Wert in hex RGB.

HSL als Output wäre bestimmt auch kein Problem.

Korrektur: Quadrat stellt Saturation und Luminance  (2 Dimensionen)
Titel: Antw:Performance verbessern / Philips Hue Farbwahl ?
Beitrag von: dt2510 am 28 Februar 2017, 15:38:48
Das funktioniert leider nicht wirklich ...

rgb enthält abhängig von der Helligkeit unterschiedliche Werte

- 100% FFD7E3
- 50% 816C72
- 5% 0B090A
- 0% 010101

während hue immer 62257 und sat immer 40 ist - unabhängig von der Helligkeit. Da ich die Helligkeitswerte in % (0,5,50 und 100) auch zu Automationszwecken abfrage, sollten diese auch nicht verändert werden.
Titel: Antw:Performance verbessern / Philips Hue Farbwahl ?
Beitrag von: dt2510 am 28 Februar 2017, 15:56:43
Könnte ich für Problem 1) ein html Widget verwenden ? Leider finde ich keine Informationen, wie es zu verwenden ist ...