Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. <gelöst> Hardwarebutton Steuerung HUE

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    <gelöst> Hardwarebutton Steuerung HUE

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      PatrickFro @DJMarc75 last edited by

      @djmarc75 @paul53
      Danke Euch zwei, leider hat dieses am eigentlichen Problem nichts geändert. Teilweise schaltet die Lampe bei hold (an) auf Tageslichtweiß in 100 %, obwohl dieses nirgends im Script enthalten ist. In anderen kann es auch nicht sein, da Lampe und Schalter neu sind...

      DJMarc75 1 Reply Last reply Reply Quote 0
      • DJMarc75
        DJMarc75 @PatrickFro last edited by

        @patrickfro sagte in Hardwarebutton Steuerung HUE:

        Teilweise schaltet die Lampe bei hold (an) auf Tageslichtweiß in 100 %

        Nimmst Du der Lampe den Strom irgendwie weg ?

        P 1 Reply Last reply Reply Quote 0
        • P
          PatrickFro @DJMarc75 last edited by

          @djmarc75 nein

          DJMarc75 1 Reply Last reply Reply Quote 0
          • DJMarc75
            DJMarc75 @PatrickFro last edited by DJMarc75

            @patrickfro aber musst schon selbst mal Dein Vorhaben durchlesen und dann auch einsehen dass das alles sehr verwirrend ist um da produktiv zu helfen 😜

            z.B.

            @patrickfro sagte in Hardwarebutton Steuerung HUE:

            (wenn nicht schon an, dann aus)

            das soll ja heissen wenn aus dann aus ?!
            Ist aber auch schon spät 😎

            P 2 Replies Last reply Reply Quote 0
            • P
              PatrickFro @DJMarc75 last edited by

              @djmarc75 besser konnte ich es leider nicht beschreiben. Es ist halt kein für mich logisches Verhalten des Adapters

              1 Reply Last reply Reply Quote 0
              • P
                PatrickFro @DJMarc75 last edited by

                @djmarc75 Ok, das ist unlogisch 😉 😉 Wenn schon an, dann aus sollte das heißen

                DJMarc75 1 Reply Last reply Reply Quote 0
                • DJMarc75
                  DJMarc75 @PatrickFro last edited by

                  @patrickfro
                  "Falls die blöde Lampe an ist dann sollte die mal endlich ausgeschaltet werden" ....

                  und andersrum 😂

                  P 1 Reply Last reply Reply Quote 0
                  • P
                    PatrickFro @DJMarc75 last edited by

                    @djmarc75 Ich bin weiter. Nutze ich mit meinem Skript den hue-Adapter und nicht den hue-extended funktioniert es! Sehr spannend.

                    DJMarc75 1 Reply Last reply Reply Quote 0
                    • DJMarc75
                      DJMarc75 @PatrickFro last edited by DJMarc75

                      @patrickfro sagte in Hardwarebutton Steuerung HUE:

                      Nutze ich mit meinem Skript den hue-Adapter und nicht den hue-extended funktioniert es!

                      Dann hast Du die falschen Datenpunkte oder Werte verwendet !!!

                      EDIT: was auch gut wäre mal Dein Blockly hier zu posten !!!!!!!!!!!!

                      P 1 Reply Last reply Reply Quote 0
                      • P
                        PatrickFro @DJMarc75 last edited by

                        @djmarc75 gerne, wobei es sehr einfach gestaltet ist:

                        "Click": Anschalten wenn Lampe aus, Level 25 % und Warmweiß bzw ausschalten wenn Lampe an ist:

                        <block xmlns="https://developers.google.com/blockly/xml" type="on_ext" id="/A~$qt5qd?jx75Ipue0H" x="-137" y="338">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                          <field name="CONDITION">true</field>
                          <field name="ACK_CONDITION"></field>
                          <value name="OID0">
                            <shadow type="field_oid" id="d)Vzrr`{SXj@%E%};ebK">
                              <field name="oid">zigbee.1.00158d0008073091.click</field>
                            </shadow>
                          </value>
                          <statement name="STATEMENT">
                            <block type="controls_if" id="vLx:!_;x@2~;4o5:ua)|">
                              <mutation elseif="1"></mutation>
                              <value name="IF0">
                                <block type="logic_operation" id="~jB(v:paGx#JA?DqZ|Dg" inline="false">
                                  <field name="OP">AND</field>
                                  <value name="A">
                                    <block type="logic_compare" id="j#*;I@nswhYDw`45=_8C">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="|*43jF|,TSp$)/jslyGm">
                                          <field name="ATTR">val</field>
                                          <field name="OID">zigbee.1.00158d0008073091.click</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id="(8}a%}Lsktl:hRmkRHZo">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_compare" id="DsWK9mDmuGT_SZ0k(YI^">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="~F$FZRs5s+x{19BuvvY=">
                                          <field name="ATTR">val</field>
                                          <field name="OID">hue.0.Hue_Surimu_panel_1.on</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id="uONuNRs5tg)0}a.sP=c:">
                                          <field name="BOOL">FALSE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="control" id="IXnRGy1La|2}JHEoz[Z0">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">hue.0.Hue_Surimu_panel_1.on</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="rSAh~C.$*$0OhD7p+@lo">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="control" id="-5?UWDa*tL2JGmitkmYP">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">hue.0.Hue_Surimu_panel_1.ct</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="math_number" id="D_^K!0ZC0%i_|L7]43PY">
                                          <field name="NUM">2732</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="control" id="bHeZ:a8g%AfKn=h*VPFg">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">hue.0.Hue_Surimu_panel_1.level</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="math_number" id="I=1e;p*pa5)OMjSQ+d5F">
                                              <field name="NUM">25</field>
                                            </block>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                              <value name="IF1">
                                <block type="logic_operation" id="wb..|1Obf]81}c.OL:)s" inline="false">
                                  <field name="OP">AND</field>
                                  <value name="A">
                                    <block type="logic_compare" id="ul/-n^5OX9lJhr~/JgWc">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="8Aw_FU*5ocqXpj5_ZJYS">
                                          <field name="ATTR">val</field>
                                          <field name="OID">zigbee.1.00158d0008073091.click</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id="W(/%C4[|jYCg+pj{v=}}">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_compare" id="TL{QAtyHRFAv$WSE-$b@">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="li(ae}7Ml82BM8rLS%w^">
                                          <field name="ATTR">val</field>
                                          <field name="OID">hue.0.Hue_Surimu_panel_1.on</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id="x}i6kAZ~rs1H(,NuShN6">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO1">
                                <block type="control" id="|r%{5S!Knu[Jt#Ijo#J2">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">hue.0.Hue_Surimu_panel_1.on</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="TytfxQ1~e5vpc/}(L4uC">
                                      <field name="BOOL">FALSE</field>
                                    </block>
                                  </value>
                                </block>
                              </statement>
                            </block>
                          </statement>
                        </block>
                        

                        "Hold": Anschalten wenn Lampe aus, Level 25 % und Farbe Rot einstellen bzw ausschalten wenn Lampe an ist:

                        <block xmlns="https://developers.google.com/blockly/xml" type="on_ext" id="YpQ4R$x-4[4ke!PsYl(g" x="-137" y="757">
                          <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
                          <field name="CONDITION">true</field>
                          <field name="ACK_CONDITION"></field>
                          <value name="OID0">
                            <shadow type="field_oid" id="Hw!*8=zFS-L;^R!KB81^">
                              <field name="oid">zigbee.1.00158d0008073091.hold</field>
                            </shadow>
                          </value>
                          <statement name="STATEMENT">
                            <block type="controls_if" id="@Vfx2}MP^#;Pv@O@/VDn">
                              <mutation elseif="1"></mutation>
                              <value name="IF0">
                                <block type="logic_operation" id="I/PMGz@z.CkuIp}Xjc+-" inline="false">
                                  <field name="OP">AND</field>
                                  <value name="A">
                                    <block type="logic_compare" id="_n:_0{uNg_7du^sgr3p@">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="h*W,@^}e[^ZB==oPn^Pq">
                                          <field name="ATTR">val</field>
                                          <field name="OID">zigbee.1.00158d0008073091.hold</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id="+JRA1WJATLeiFw(+_=~;">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_compare" id="6[K}4o;vU(EF9}6m1~s1">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="_QuS0OXT(4-QQP^yy{@k">
                                          <field name="ATTR">val</field>
                                          <field name="OID">hue.0.Hue_Surimu_panel_1.on</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id="J([$g}R0Ho{4q=29l!zN">
                                          <field name="BOOL">FALSE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO0">
                                <block type="control" id="`*!S$`;W6e5CST7j3EOY">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">hue.0.Hue_Surimu_panel_1.on</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="ojc{Lt:lIr?1X-y.w}ro">
                                      <field name="BOOL">TRUE</field>
                                    </block>
                                  </value>
                                  <next>
                                    <block type="control" id="lf=,_#JyvUm(Xa0PXPm3">
                                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                      <field name="OID">hue.0.Hue_Surimu_panel_1.hue</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="math_number" id="+wfRu?FvdmeTTng5qi+#">
                                          <field name="NUM">0</field>
                                        </block>
                                      </value>
                                      <next>
                                        <block type="control" id="?8]3s/leY$hC3Gqad%gt">
                                          <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                          <field name="OID">hue.0.Hue_Surimu_panel_1.level</field>
                                          <field name="WITH_DELAY">FALSE</field>
                                          <value name="VALUE">
                                            <block type="math_number" id="VH%}J7Yaj_*M%IoTI:xg">
                                              <field name="NUM">25</field>
                                            </block>
                                          </value>
                                        </block>
                                      </next>
                                    </block>
                                  </next>
                                </block>
                              </statement>
                              <value name="IF1">
                                <block type="logic_operation" id="qDvXH(MhtZ9u{LJ/@IV*" inline="false">
                                  <field name="OP">AND</field>
                                  <value name="A">
                                    <block type="logic_compare" id="/Q}k*(7Wh~hBb8]vHTG-">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="j_}:{{Gw,gy2F|UXzo7J">
                                          <field name="ATTR">val</field>
                                          <field name="OID">zigbee.1.00158d0008073091.hold</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id="|KDE2P5;x|lfZrm0PG#H">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                  <value name="B">
                                    <block type="logic_compare" id="nKtUEUqb=0IaFn$`B4zu">
                                      <field name="OP">EQ</field>
                                      <value name="A">
                                        <block type="get_value" id="g4.8C}7w{W^2?QLto0zY">
                                          <field name="ATTR">val</field>
                                          <field name="OID">hue.0.Hue_Surimu_panel_1.on</field>
                                        </block>
                                      </value>
                                      <value name="B">
                                        <block type="logic_boolean" id="Z|`aU6*.AiT:9*-fc{k$">
                                          <field name="BOOL">TRUE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </value>
                              <statement name="DO1">
                                <block type="control" id="%xrr|A[uK34C4QZ#3:%Q">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">hue.0.Hue_Surimu_panel_1.on</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="logic_boolean" id="]~_Ib3S}*D%x]JvS@-t4">
                                      <field name="BOOL">FALSE</field>
                                    </block>
                                  </value>
                                </block>
                              </statement>
                            </block>
                          </statement>
                        </block>
                        

                        @DJMarc75 : Die Datenpunkte waren alle korrekt.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        856
                        Online

                        32.0k
                        Users

                        80.5k
                        Topics

                        1.3m
                        Posts

                        blockly
                        3
                        14
                        416
                        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