Seite 1 von 1

colorpicker - HMIP-RGBW - Raspmatic hängt sich auf

Verfasst: 23. Dez 2023 11:39
von djd1983
Hallo,
ich konnte den LED Controller HMIP RGBW erfolgreich in der Raspmatic integrieren und kann alles über die HM UI kontrollieren. Die Integration der Items in Openhab war etwas komplizierter:
Es gibt drei ausschlaggebende Variablen/Items die ich gerne in Openhab integreiren/bedienen möchte
-Sättigung
-Helligkeit (gleichzeitig an/aus)
-Farbe

Da ich nur RGB habe dementsprechen ohne Weißanteil.
Nun habe ich mich anfänglich an einen Widget mit zwei Slidern bedient und es hinbekommen, dass zumindest die Farbe und die Helligkeit bedient werden können. Der aktuelle Zustand der Sättigung kann zwar in Form von Zahlen (0,0 - 1,0) an einem Dritten Slider angezeigt jedoch nicht bedient werden. Nach Änderung der Sättigung in der HMUI wird in Openhab der neue Wert am dritten Slider auch automatisch übernommen. Im Internet stieß ich auf dementsprechend bekannte Probleme und las aus den Berichten heraus, dass die Sättigung nur mittels eines kombinierten Widgets, der alle drei Variablen , z. B. in Form eines Colorpickers, gleichzeit durch kombinierte Weitergabe der Variablen, eingestellt werden kann. Dazu gäbe es auch offiziell ein Item welches "Combined Parameter" heisst.

Verwende ich nun in der Sitemap! folgenden Code,

Code: Alles auswählen

    Frame label="Licht" {
        Colorpicker item=Light_WZ_Couch_1_COMBINED_PARAMETER icon="colorwheel" label="LED Couch"
    }
...kann ich nach Bedienung des Colorpickers im Item die empfangenen Werte erkennen, siehe hierzu Bild.

Es sind drei Zahlen, getrennt mit Komma zu sehen. Die 281.--- spricht für die Farbwahl. Gemäß der Bedienung des Colorpickers in der HM UI würde das für 281° sprechen und einer Farbe im grün/gelb Bereich entsprechen. Die darauffolgende Zahlkombi steht für die Sättigung 43%. Danach kommt die Helligkeit (hier 100%).

Nun folgendes. Bediene ich Helligkeit und Farbe via slider, in der Sitemap als auch in der WebUI von Openhab läuft alles fantastisch. Nehme ich nun das Item mit den kombinierten Parametern in Verbindung mit nem Colorpicker hängt sich die Raspmatic auf.

Ich habe nun den Verdacht auf zu viele Nachkommastellen bei den Werten, die weiter gegeben werden. Kann ich die irgendwie aufrunden lassen?

Hat jemand eine andere Strategie das Problem zu lösen?

Gruß

Sepp

Re: colorpicker - HMIP-RGBW - Raspmatic hängt sich auf

Verfasst: 23. Dez 2023 19:24
von udo1toni
Wenn Du eine RGB-Leuchte steuern willst, brauchst Du einen Color Channel und dazu ein Color Item. Alles andere erledigt openHAB selbst.
Eigentlich sollte das Device auch automatisch korrekt erkannt werden.

Du brauchst keine separaten Items für Helligkeit, Farbe oder gar Switch, das geht alles mit dem einen Color Item. Ein String Item ist hingegen nicht geeignet, das ist nur für Text da :)