Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly Philips HUE via Xiaomi Magic Cube dimmen

    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

    UNSOLVED Blockly Philips HUE via Xiaomi Magic Cube dimmen

    This topic has been deleted. Only users with topic management privileges can see it.
    • T
      TimXY last edited by

      Hi, wie gewünscht ein Screenshot.
      16020_blockly.jpg

      1 Reply Last reply Reply Quote 0
      • D
        Desastro last edited by

        Hi

        Versuch mal den Wert um den du dimmen willst vorher in eine Zahl zu konvertieren.

        Ich mache sowas ähnliches mit dem Cube um die Lautstärke von meinem Denon Receiver zu verändert.

        Gruß Thomas

        J 1 Reply Last reply Reply Quote 0
        • T
          TimXY last edited by

          Hi Thomas, eben probiert jedoch wird auch damit der Wert direkt wieder auf 100 gestellt.

          1 Reply Last reply Reply Quote 0
          • Z
            Zodiac2812 last edited by

            Genau das Script habe ich auch versucht wollte die Lautstärke meiner Echos alle gleichzeitig erhöhen, das funktioniert nur 1x beim drehen danach nicht mehr???

            1 Reply Last reply Reply Quote 0
            • M
              Mani last edited by

              Hi TimXY

              Danke für den Screenshot.

              Funktioniert einwandfei mit "Aquara" Würfel und

              2 Yeelight LED's und Yeelight Stripe.

              Klar habe ich's ein bisschen anpassen müssen aber wenn man die

              Zusammenstellung erkennt ist das kein Problem. :mrgreen:

              Bei mir funktioniert's

              THX 🙂

              1 Reply Last reply Reply Quote 0
              • T
                TimXY last edited by

                Hi Mani,

                danke für dein Feedback. Kannst du uns dazu deinen Screenshot zeigen?

                1 Reply Last reply Reply Quote 0
                • J
                  jwedenig Most Active @Desastro last edited by

                  @Desastro
                  Hi Desastro!

                  Mich würde das Gleiche auch interessieren, ich würde gerne mit meinem Cube meine Volume vom Denon Amp steuern.
                  Hast Du da ein Skript für mich?
                  Liebe Grüße
                  Jürgen

                  D 1 Reply Last reply Reply Quote 0
                  • D
                    Desastro @jwedenig last edited by

                    @jwedenig

                    Hi Jürgen

                    Ich hab dir mal mein Blockly Script exportiert. Es läuft so schon länger, aber es muss noch etwas verfeinert werden.
                    Die Datenpunkte musst du dir evtl. anpassen, da ich das Denon HEOS Script von Uhula nutze und nicht den Denon Adapter.

                    Gruß Thomas

                    <xml xmlns="http://www.w3.org/1999/xhtml">
                      <variables>
                        <variable type="" id="c96n|r+52wncGG:x|Dfq">stepVol</variable>
                      </variables>
                      <block type="variables_set" id="|is`Z]l;y(Y}FA/wQe{)" x="88" y="-13">
                        <field name="VAR" id="c96n|r+52wncGG:x|Dfq" variabletype="">stepVol</field>
                        <value name="VALUE">
                          <block type="math_number" id="=HEI]QU0}|@M/;H7p-md">
                            <field name="NUM">3</field>
                          </block>
                        </value>
                        <next>
                          <block type="on_ext" id="V2cu+%V}f?=_*BcIFIN5">
                            <mutation items="1"></mutation>
                            <field name="CONDITION">true</field>
                            <field name="ACK_CONDITION"></field>
                            <value name="OID0">
                              <shadow type="field_oid" id="vLq!(o!}t:BS@_TFH./8">
                                <field name="oid">zigbee.0.00158d00027a432a.rotate_left</field>
                              </shadow>
                            </value>
                            <statement name="STATEMENT">
                              <block type="control_ex" id="wLjq=A@=@FUqQ/{d3yQC">
                                <field name="TYPE">false</field>
                                <field name="CLEAR_RUNNING">FALSE</field>
                                <value name="OID">
                                  <shadow type="field_oid" id="tEHQCztss=SQ}4U/O?Nw">
                                    <field name="oid">javascript.1.heos.192_168_74_120.volume</field>
                                  </shadow>
                                </value>
                                <value name="VALUE">
                                  <shadow type="logic_boolean" id="bo)6{6KIa_vz0ogkr5iy">
                                    <field name="BOOL">TRUE</field>
                                  </shadow>
                                  <block type="math_arithmetic" id="W%qkQ|sT~_%ar5cd;Dk`">
                                    <field name="OP">MINUS</field>
                                    <value name="A">
                                      <shadow type="math_number" id="CA/ae~C;wh~iAWyM(;Gr">
                                        <field name="NUM">1</field>
                                      </shadow>
                                      <block type="convert_tonumber" id=",K5}5W`LGX+3u`6NSe7o">
                                        <value name="VALUE">
                                          <block type="get_value" id="9y%F8U1FA%i}EYZQLNd)">
                                            <field name="ATTR">val</field>
                                            <field name="OID">javascript.1.heos.192_168_74_120.volume</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <shadow type="math_number" id="cOH{oT8/4|o9A:HmZRZn">
                                        <field name="NUM">1</field>
                                      </shadow>
                                      <block type="variables_get" id="XY5V7_}e-;4@33s+2.Pb">
                                        <field name="VAR" id="c96n|r+52wncGG:x|Dfq" variabletype="">stepVol</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <value name="DELAY_MS">
                                  <shadow type="math_number" id="W8%6QibX*Psew;~hsH]Q">
                                    <field name="NUM">10</field>
                                  </shadow>
                                </value>
                                <next>
                                  <block type="debug" id="S9Z8je)(%0tDP]Tk:jh.">
                                    <field name="Severity">log</field>
                                    <value name="TEXT">
                                      <shadow type="text" id="bWIkHAK[b;@PpL~v#SAg">
                                        <field name="TEXT">test</field>
                                      </shadow>
                                      <block type="get_value" id="bS^x18cIP`2VozMo-F~G">
                                        <field name="ATTR">val</field>
                                        <field name="OID">javascript.1.heos.192_168_74_120.volume</field>
                                      </block>
                                    </value>
                                  </block>
                                </next>
                              </block>
                            </statement>
                            <next>
                              <block type="on_ext" id="9+([W2!o#k.NPs6QygKQ">
                                <mutation items="1"></mutation>
                                <field name="CONDITION">true</field>
                                <field name="ACK_CONDITION"></field>
                                <value name="OID0">
                                  <shadow type="field_oid" id="3WW/~:eJO=1hNRq]X#,5">
                                    <field name="oid">zigbee.0.00158d00027a432a.rotate_right</field>
                                  </shadow>
                                </value>
                                <statement name="STATEMENT">
                                  <block type="control_ex" id="6Nn.I=;Rhc0t4_P4U8n^">
                                    <field name="TYPE">false</field>
                                    <field name="CLEAR_RUNNING">FALSE</field>
                                    <value name="OID">
                                      <shadow type="field_oid" id="s^mbm}QS)E98EAM@mzPA">
                                        <field name="oid">javascript.1.heos.192_168_74_120.volume</field>
                                      </shadow>
                                    </value>
                                    <value name="VALUE">
                                      <shadow type="logic_boolean" id="bo)6{6KIa_vz0ogkr5iy">
                                        <field name="BOOL">TRUE</field>
                                      </shadow>
                                      <block type="math_arithmetic" id="n]3Ac_R.z9ADD6_n/.q!">
                                        <field name="OP">ADD</field>
                                        <value name="A">
                                          <shadow type="math_number" id="CA/ae~C;wh~iAWyM(;Gr">
                                            <field name="NUM">1</field>
                                          </shadow>
                                          <block type="convert_tonumber" id="_|2v!bg]G?E,@/``(o9f">
                                            <value name="VALUE">
                                              <block type="get_value" id="hD/{O:b,=|4z+powh3tm">
                                                <field name="ATTR">val</field>
                                                <field name="OID">javascript.1.heos.192_168_74_120.volume</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <shadow type="math_number" id="cOH{oT8/4|o9A:HmZRZn">
                                            <field name="NUM">1</field>
                                          </shadow>
                                          <block type="variables_get" id="V_m(pU*^X*yufh7UF0{3">
                                            <field name="VAR" id="c96n|r+52wncGG:x|Dfq" variabletype="">stepVol</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <value name="DELAY_MS">
                                      <shadow type="math_number" id="jhp%Q8-!mcww)lyi9Yg8">
                                        <field name="NUM">10</field>
                                      </shadow>
                                    </value>
                                    <next>
                                      <block type="debug" id="s=TTj^`4M;Jn?Bcd@5CP">
                                        <field name="Severity">log</field>
                                        <value name="TEXT">
                                          <shadow type="text" id="bWIkHAK[b;@PpL~v#SAg">
                                            <field name="TEXT">test</field>
                                          </shadow>
                                          <block type="get_value" id="^Ny[@A8=jw`R.ZWQuOLy">
                                            <field name="ATTR">val</field>
                                            <field name="OID">javascript.1.heos.192_168_74_120.volume</field>
                                          </block>
                                        </value>
                                      </block>
                                    </next>
                                  </block>
                                </statement>
                                <next>
                                  <block type="on_ext" id="9pFK4FjU{9p+8=^|mKy*">
                                    <mutation items="1"></mutation>
                                    <field name="CONDITION">true</field>
                                    <field name="ACK_CONDITION"></field>
                                    <value name="OID0">
                                      <shadow type="field_oid" id="QVAUx-QYtbs4yI}-(NGq">
                                        <field name="oid">zigbee.0.00158d00027a432a.tap</field>
                                      </shadow>
                                    </value>
                                    <statement name="STATEMENT">
                                      <block type="toggle" id="=IM`qzPQa:kc`3vV(5=V">
                                        <mutation delay_input="false"></mutation>
                                        <field name="OID">javascript.1.heos.192_168_74_120.mute</field>
                                        <field name="WITH_DELAY">FALSE</field>
                                        <next>
                                          <block type="debug" id="bC3{1rx|FZB4|T/d;5kO">
                                            <field name="Severity">log</field>
                                            <value name="TEXT">
                                              <shadow type="text" id="f+w]9FYfweLU!]F*D]]f">
                                                <field name="TEXT">gemuted</field>
                                              </shadow>
                                            </value>
                                          </block>
                                        </next>
                                      </block>
                                    </statement>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </xml>
                    
                    J 2 Replies Last reply Reply Quote 0
                    • J
                      jwedenig Most Active @Desastro last edited by

                      @Desastro
                      alles klar, vielen Dank
                      ich hoffe, ich kenn mich aus
                      Liebe Grüße
                      Jürgen

                      1 Reply Last reply Reply Quote 0
                      • J
                        jwedenig Most Active @Desastro last edited by

                        @Desastro
                        Hi Thomas nochmals!

                        Gibt es einen Grund das Ganze nicht über den Denon Adapter zu realisieren?
                        Das mit dem Heos Skript wirkt für mich als Laien etwas kompliziert!
                        Liebe Grüße

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        370
                        Online

                        31.9k
                        Users

                        80.3k
                        Topics

                        1.3m
                        Posts

                        6
                        12
                        1641
                        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