Ankündigung

Einklappen
Keine Ankündigung bisher.

Neuer Baustein Hue Group (14100)

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • vince
    antwortet
    Hallo!
    Also ich habe mit der v0.5 noch ein Problem mit der Saturation. Das Setzen an sich funktioniert, allerdings habe ich da irgendwie einen Faktor *2,5 drin. Ich habe getrennte IKOs für's Setzen und für die Stati. Setze ich 1, gibt der Status 2,5%, bei 2 -> 5%, 35 -> 88% usw. Egal, was ich für einen Datentyp 8Bit 0..254 oder 0..100% nehme. Kann das jemand nachvollziehen?
    Danke und Grüße

    Einen Kommentar schreiben:


  • derPaul
    antwortet
    Code:
    def rgb2hsv(self, r, g, b):
    r, g, b = r/255.0, g/255.0, b/255.0
    mx = max(r, g, b)
    mn = min(r, g, b)
    df = mx-mn
    if mx == mn:
    h = 0
    elif mx == r:
    h = (60 * ((g-b)/df) + 360) % 360
    elif mx == g:
    h = (60 * ((b-r)/df) + 120) % 360
    elif mx == b:
    h = (60 * ((r-g)/df) + 240) % 360
    if mx == 0:
    s = 0
    else:
    s = df/mx
    v = mx
    return h, s, v
    Und dann nimmst noch h*182, s*254 und v*254 und übergibst das ... kommt aus meinem Baustein 12977

    Einen Kommentar schreiben:


  • En3rGy
    antwortet
    Hallo, ich nutze die Farbkonfiguration am Baustein gar nicht, sondern mache das über Hue Szenen. Habe das Problem aber auch erkannt.
    ich habe schon mal angefangen zu schauen, wie man mit der Hue rgb Infos nutzen kann. Steht auf der todo-Liste, kann aber etwas dauern. Die Umrechnung von rgb zum implementierten HSL (oder HSV?) ist komplexer als ein 1-Zeiler. Vielleicht gibt’s zum Hue Xy einen trivialen Weg. D.h.: suchen + tippen und testen...

    Einen Kommentar schreiben:


  • Andreas1986
    antwortet
    Sehr geil,

    wollte mal Rückmeldung geben. Also habe jetzt den Baustein getauscht und es funktionieren alle Werte wie erwartet.

    Wie steuerst du den den Color Wert an? Slider, Werteingabe? Ich weiß jetzt nicht wie aufwändig das ist.... , aber wäre es möglich noch je einen Eingang für R,G,B,WW hinzuzufügen? Somit könnte man das auch mit dem im QC Standard Color Picker verwenden?


    Danke fürs Update.


    Gruß Andy

    Einen Kommentar schreiben:


  • En3rGy
    antwortet
    Neue Version des Bausteins ist online:
    https://service.knx-user-forum.de/?c...nload&id=14100

    Hiermit sollten die ganzen Set-Funktionen klappen
    Bitte beachtet die Hilfe bzgl. der Eingangs- / Ausgangsgrößen (Abrufen z.B. durch markieren des Bausteins in einer Logik und <F1> drücken).

    Einen Kommentar schreiben:


  • Andreas1986
    antwortet
    Zitat von En3rGy Beitrag anzeigen
    Code:

    <Bridge-Ip>/<user>/groups
    Rückmeldung an. Wenn dem so ist, nehme ich das in der Einleitung der Hilfe-Seite auf.

    An der Stelle wäre <Bridge-IP>/api/<user>/groups/
    richtig.

    Einen Kommentar schreiben:


  • Andreas1986
    antwortet
    Hue.png

    Hilft dir das weiter?

    Einen Kommentar schreiben:


  • En3rGy
    antwortet
    Zitat von Andreas1986 Beitrag anzeigen
    Meine Lampe macht keine Reaktion.
    Steht etwas auf der HS-Debug-Seite unter HSL2.0?

    Einen Kommentar schreiben:


  • Andreas1986
    antwortet
    Meine Lampe macht keine Reaktion. On/Off geht aber Sat/Hue/Bri mit 8bit 0-255 macht keinen mux.
    Hab bei Eingang Lampe eine 1 und bei Grp auch eine 1. Sollte doch eigentlich gehen, da schalten ja auch geht.

    Einen Kommentar schreiben:


  • En3rGy
    antwortet
    Zitat von Andreas1986 Beitrag anzeigen
    Muss an der Stelle nochmal fragen wie Saturation angesteuert wird?
    Habe es jetzt mal mit 8bit (0-100%) und 8bit (0-255) probiert.
    Die Ansteuerung sollte mit 0-254 funktionieren. In der nächsten Version (0.5) habe ich für Brightness auf 0-100% gewechselt. Ich bin nicht sicher, wie die Hue funktioniert. Kann es sein, dass die Leuchte erst eingeschaltet werden muss, bevor der Bri-Befehl funktioniert?

    Übrigens zu den Gruppen: Habe auch ein paar "Gruppen", die nur eine Leuchte enthalten Ich meine sogar die Bridge legt auch für Einzel-Leuchten automatisch eine Gruppen-Id an. Schau dir doch mal deine
    Code:
    <Bridge-Ip>/<user>/groups
    Rückmeldung an. Wenn dem so ist, nehme ich das in der Einleitung der Hilfe-Seite auf.

    Einen Kommentar schreiben:


  • TobiDD
    antwortet
    edit, sorry deiner ist ja für den hs und nicht für edomi
    Zuletzt geändert von TobiDD; 12.01.2020, 14:13.

    Einen Kommentar schreiben:


  • Andreas1986
    antwortet
    Muss an der Stelle nochmal fragen wie Saturation angesteuert wird?
    Habe es jetzt mal mit 8bit (0-100%) und 8bit (0-255) probiert.
    Leider keine Reaktion der Leuchte. An was könnte das noch liegen?
    Hab Testweise einen Dimmer plus im QC angelegt.


    Zitat von En3rGy Beitrag anzeigen
    Warum sollen denn Leuchten statt Gruppen gesteuert werden?
    Wenn man nur eine Lampe hat.


    Zitat von En3rGy Beitrag anzeigen
    Um Leichten dazuzunehmen sehe ich 3 Möglichkeiten:
    • Eingang zur Steuerung Gruppen ODER Leichten
    • Eingänge zur Steuerung von Leuchten ergänzen, macht den Baustein größer
    • Extra Baustein für Leuchten
    Punkt 2 oder 3 hören sich besser an als das oder.

    Gruß Andy

    Einen Kommentar schreiben:


  • En3rGy
    antwortet
    Zitat von Andreas1986 Beitrag anzeigen
    Gehen damit nur Gruppen oder lassen sich einzelne Leuchten auch ansteuern?
    Nur Gruppen. Ist bei mir der relevante Anwendungsfall

    Warum sollen denn Leuchten statt Gruppen gesteuert werden?

    Um Leuchten dazu zunehmen sehe ich 3 Möglichkeiten:
    • Eingang zur Steuerung Gruppen ODER Leuchten
    • Eingänge zur Steuerung von Leuchten ergänzen, macht den Baustein größer
    • Extra Baustein für Leuchten
    Gibt‘s andere Ideen?
    Zuletzt geändert von En3rGy; 12.01.2020, 19:36. Grund: typos

    Einen Kommentar schreiben:


  • Andreas1986
    antwortet
    Also die Ansteuerung über 1 Bit (Ein/Aus) läuft jetzt bei mir. Werde jetzt mal Sat und Hue Testen...

    Einen Kommentar schreiben:


  • Andreas1986
    antwortet
    Keine Ahnung an was es gelegen hat... Aber jetzt läuft das auch bei mir.
    Um an die User ID zu kommen gib mal
    URL api/

    Body
    {"devicetype":"my_hue_app#iphone peter"}
    POST

    ein


    Taste auf der HUE Bridge gedrückt halten!!!


    Einen Kommentar schreiben:

Lädt...
X