Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. HUE Farbwert (HSV?) nach HEX konvertieren

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    HUE Farbwert (HSV?) nach HEX konvertieren

    This topic has been deleted. Only users with topic management privileges can see it.
    • Asgothian
      Asgothian Developer @tklein last edited by

      @tklein sagte in HUE Farbwert (HSV?) nach HEX konvertieren:

      Hallo,

      wie kann ich aus den Werten

      {
        "type": "commandEnhancedMoveToHueAndSaturation",
        "data": {
          "enhancehue": 32896,
          "saturation": 254,
          "transtime": 5
        },
      

      eine HEX-Wert konvertieren? Ist das angegebene Format im JSON HSV?

      Falls ja, ist die Zuordnung so korrekt?

      • H = enhancehue

      • S = saturation

      • V = transtime

      Nebenbei, die Segmente des “HSV” Modells heißen Hue, Saturation, Value.

      Die transtime ist bei dem verwendeten Befehl eine Zeit in der der Wechsel stattfinden soll.

      T 1 Reply Last reply Reply Quote 0
      • T
        tklein @Asgothian last edited by

        @asgothian

        hi,

        ob das ein hsv wert ist, kann ich leider nicht sagen. Ich bekomme nur das json aus dem zigbee adapter für die fernbedienung. Eigentlich ist es nicht das korrekte modell. Meine wird derzeit nicht unterstützt. Die Befehle scheinen
        jedoch idenitsch zu sein.

        1803ba11-bd55-42ed-a1f9-6a9461c4aa50-grafik.png

        19acc3d4-f008-4352-a002-a1b5173c4fba-grafik.png

        Ist V denn nun mit Value = Transtime?

        LG
        Thomas

        Homoran 1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators @tklein last edited by

          @tklein sagte in HUE Farbwert (HSV?) nach HEX konvertieren:

          Transtime

          ist die Zeit für den Übergang zur neuen Einstellung.
          hat nichts mit dem Farbwert zu tun

          T 1 Reply Last reply Reply Quote 0
          • T
            tklein @Homoran last edited by

            @homoran dann fehlt mir also der wert vom "v", um einen rgb bzw hex wert berechnen zu können so wie es aussieht

            Homoran Asgothian 2 Replies Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @tklein last edited by

              @tklein sagte in HUE Farbwert (HSV?) nach HEX konvertieren:

              @homoran dann fehlt mir also der wert vom "v", um einen rgb bzw hex wert berechnen zu können so wie es aussieht

              nein! den hast du anscheinend
              https://de.m.wikipedia.org/wiki/HSV-Farbraum

              1 Reply Last reply Reply Quote 0
              • Asgothian
                Asgothian Developer @tklein last edited by

                @tklein Normalerweise wird der “brightness” Wert als “V” im HSV Modell genutzt, wobei du schauen musst ob der 0-1 oder 0-100 ist.

                T 1 Reply Last reply Reply Quote 0
                • T
                  tklein @Asgothian last edited by

                  @asgothian sorry, aber da bin ich momentan bildungsresistent. Wo finde ich denn den Wert, oder kann ich den immer mit 1 annehmen, so wie @Armilar geschrieben hatte?

                  1 Reply Last reply Reply Quote 0
                  • Homoran
                    Homoran Global Moderator Administrators last edited by

                    @tklein sagte in HUE Farbwert (HSV?) nach HEX konvertieren:

                    finde ich denn den Wert

                    @asgothian sagte in HUE Farbwert (HSV?) nach HEX konvertieren:

                    brightness

                    ist doch auch bei dir

                    @tklein sagte in HUE Farbwert (HSV?) nach HEX konvertieren:

                    sein.

                    im Screenshot

                    1 Reply Last reply Reply Quote 0
                    • Armilar
                      Armilar Most Active Forum Testing @Armilar last edited by

                      @armilar sagte in HUE Farbwert (HSV?) nach HEX konvertieren:

                      hsv2rgb(enhancehue/360, saturation/254 , 1)

                      wie schon beschrieben müsste

                      • H = enhancedhue durch 360 geteilt werden
                      • S = saturation durch 254 geteilt werden oder direkt mit 1 in die Funktion (= sattere Farben)
                      • V = 1 (immer)

                      ein akzeptables Ergebnis liefern...

                      T 1 Reply Last reply Reply Quote 0
                      • T
                        tklein @Armilar last edited by

                        @armilar dann brauche ich deine komplexere hsv2rgb funktion gar nicht?

                        Armilar 1 Reply Last reply Reply Quote 0
                        • Armilar
                          Armilar Most Active Forum Testing @tklein last edited by

                          @tklein

                          Der Umweg geht von HSV nach RGB nach HEX

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          923
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          4
                          25
                          986
                          Loading More Posts
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes
                          Reply
                          • Reply as topic
                          Log in to reply
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                          The ioBroker Community 2014-2023
                          logo