Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. [GELÖST] TRADFRI remote control Up /down button pressed / Dimmen mit Ikea Fernbedienung

    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

    [GELÖST] TRADFRI remote control Up /down button pressed / Dimmen mit Ikea Fernbedienung

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

      Hallo zusammen,

      ich würde gerne die Ikea Fernbedienung zum Dimmen nutzen.
      der Datenpunkt Up button pressed, scheint ein permanentes Signal zu senden.
      Ich kann nicht erkennen das der DP von true auf false und zurück wechselt.
      Der DP geht erst auf false, wenn ich den knopf los lasse.

      Als Anfänger stehe ich natürlich auf dem Schlauch, wie ich nun dieses Signal an den Dimmer weitergeben kann.

      das hier funktioniert, solange ich wiederholt drücke:
      3a21dda9-abb9-424a-83e6-6c4adbbac783-image.png

      Aber natürlich hätte ich gern, das es mit einmal drücken gedimmt wird.
      Hat das irgendwer mal umgesetzt?

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

        Versuch es mal so:

        Da du nicht geschrieben hast an welchem Adapter das ganze hängt musst du ggf. die Werte für "low" und "high" im "constrain" so anpassen das du den gesamten Helligkeitsbereich nutzt. Zusätzlich musst du ggf. noch die widerholfrequenz in den Intervallen von 500 ms hochsetzen, wenn das sonst dein Zigbee Netz stört.

        Screenshot:

        Screen Shot 2019-04-06 at 21.32.35 .png

        Text zum importieren:

        <xml xmlns="http://www.w3.org/1999/xhtml">
        <variables>
        <variable type="undefined" id="DimUp">DimUp</variable>
        <variable type="undefined" id="timeout">timeout</variable>
        <variable type="undefined" id="DimDown">DimDown</variable>
        </variables>
        <block type="debug" id="ANT*sq(T-:UO1|TkY.b~" x="-762" y="-12">
        <field name="Severity">error</field>
        <value name="TEXT">
        <shadow type="text" id=";=#qco4OX2+p^2hP(/r"> <field name="TEXT">Script Started</field> </shadow> </value> <next> <block type="on" id="d#IHXj;~OnT4GI3Zw2W)"> <field name="OID">deconz.0.Light_5.on</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="debug" id="xgBc8+x:P#jNo9(Wtmx/"> <field name="Severity">error</field> <value name="TEXT"> <shadow type="text" id="_Vnm:E[sJ/F?O*(Xw7qm"> <field name="TEXT">Object was changed</field> </shadow> </value> <next> <block type="timeouts_settimeout" id="(Th=rcyQbQS891(~Qo8S"> <field name="NAME">timeout</field> <field name="DELAY">1</field> <field name="UNIT">min</field> <statement name="STATEMENT"> <block type="debug" id="2gIgQG~a0n3fU1,/r%w="> <field name="Severity">error</field> <value name="TEXT"> <shadow type="text" id="~d_HQUS|g]cPOj4kiF;("> <field name="TEXT">Object was changed again by script</field> </shadow> </value> <next> <block type="update" id="vQ;c24tj,n5,D5I]K1B">
        <mutation delay_input="false"></mutation>
        <field name="OID">deconz.0.Light_5.on</field>
        <field name="WITH_DELAY">FALSE</field>
        <value name="VALUE">
        <block type="logic_boolean" id="PB6(r4||9%YB3@DiaC}n">
        <field name="BOOL">TRUE</field>
        </block>
        </value>
        </block>
        </next>
        </block>
        </statement>
        </block>
        </next>
        </block>
        </statement>
        </block>
        </next>
        </block>
        <block type="on" id="h(m=r-oh:a0dnRiD^Ph" x="-712" y="413"> <field name="OID">Object ID</field> <field name="CONDITION">gt</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="timeouts_setinterval" id="O#mrY)oCaJ##kA)ZhdtA"> <field name="NAME">DimUp</field> <field name="INTERVAL">500</field> <field name="UNIT">ms</field> <statement name="STATEMENT"> <block type="control" id="9)fj0tbPnQ7x|A:q_-[7"> <mutation delay_input="false"></mutation> <field name="OID">Object ID</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_constrain" id="Gd.9puCgomyTx||/#~l2"> <value name="VALUE"> <shadow type="math_number" id=".xOFT:}cE?iVIrUaY+4g"> <field name="NUM">50</field> </shadow> <block type="math_arithmetic" id="Q;[nh~,W}UGprH4EDC/C"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="2NdeD9[8FqT8ANpu=[b1"> <field name="NUM">1</field> </shadow> <block type="get_value" id="YC;fAua2%s/{h4jlZUUu"> <field name="ATTR">val</field> <field name="OID">select ID</field> </block> </value> <value name="B"> <shadow type="math_number" id="C!i,6V8SS-WTeeK7/@KH"> <field name="NUM">10</field> </shadow> </value> </block> </value> <value name="LOW"> <shadow type="math_number" id="O@ssBfa0M!%sU2m^sg,">
        <field name="NUM">1</field>
        </shadow>
        </value>
        <value name="HIGH">
        <shadow type="math_number" id="fAAtC5[E]ulKa.~Yj$f"> <field name="NUM">100</field> </shadow> </value> </block> </value> </block> </statement> </block> </statement> <next> <block type="on" id="@8LNb}_FHB1U.Gd_O~H%"> <field name="OID">Object ID</field> <field name="CONDITION">lt</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="timeouts_clearinterval" id="fQ6x[sOJe$AXYY|AeE?}"> <field name="NAME">DimUp</field> </block> </statement> <next> <block type="on" id="et=1Iv=9dq%oPmHfiyE/"> <field name="OID">Object ID</field> <field name="CONDITION">gt</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="timeouts_setinterval" id="Pr$-QtzO;5:ke4|Y{-|">
        <field name="NAME">DimDown</field>
        <field name="INTERVAL">500</field>
        <field name="UNIT">ms</field>
        <statement name="STATEMENT">
        <block type="control" id="9z?#L@;?/(60hyF!{Dp"> <mutation delay_input="false"></mutation> <field name="OID">Object ID</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_constrain" id="2g~fXVkLxNwo)yQV#S*I"> <value name="VALUE"> <shadow type="math_number" id=".xOFT:}cE?iVIrUaY+4g"> <field name="NUM">50</field> </shadow> <block type="math_arithmetic" id="h|+YqU*JVgWTm(,R;Iz$"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="2NdeD9[8FqT8ANpu=[b1"> <field name="NUM">1</field> </shadow> <block type="get_value" id="F*GW;pewzKEZ4BOQT-P_"> <field name="ATTR">val</field> <field name="OID">select ID</field> </block> </value> <value name="B"> <shadow type="math_number" id="/2k3vIvXHH(xjQ5?ZWh">
        <field name="NUM">10</field>
        </shadow>
        </value>
        </block>
        </value>
        <value name="LOW">
        <shadow type="math_number" id="EpExIANzWN4:{KvUWk">
        <field name="NUM">1</field>
        </shadow>
        </value>
        <value name="HIGH">
        <shadow type="math_number" id="|@(sII59b$,z;r,pj@)y">
        <field name="NUM">100</field>
        </shadow>
        </value>
        </block>
        </value>
        </block>
        </statement>
        </block>
        </statement>
        <next>
        <block type="on" id="2oIhP,~j(Dagv0Q+Lv8f">
        <field name="OID">Object ID</field>
        <field name="CONDITION">lt</field>
        <field name="ACK_CONDITION"></field>
        <statement name="STATEMENT">
        <block type="timeouts_clearinterval" id="SV#d3OJ+N=xc=*WpUcOI">
        <field name="NAME">DimDown</field>
        </block>
        </statement>
        </block>
        </next>
        </block>
        </next>
        </block>
        </next>
        </block>
        </xml>

        1 Reply Last reply Reply Quote 1
        • M
          Muchul last edited by Muchul

          @Asgothian

          na rate mal 🙂
          Es ist der Zigbee Adapter.

          Klasse, ich habe die Anpasungen vorgenommen und es Funktioniert 1A.

          Ich habe die Zeit mal Testweise auf 250 ms reduziert und noch ein Toggle eingefügt.
          Für den Fall das jemand die gleiche Aufgabenstellung hat, hier die fertige Version:

          d619a9fc-ed09-4fc4-87b9-0fc3015dd7f7-image.png

          <xml xmlns="http://www.w3.org/1999/xhtml">
          <variables>
          <variable type="undefined" id="DimUp">DimUp</variable>
          <variable type="undefined" id="DimDown">DimDown</variable>
          </variables>
          <block type="debug" id="ANTsq(T-:UO1|TkY.b~" x="-2013" y="-887">
          <field name="Severity">error</field>
          <value name="TEXT">
          <shadow type="text" id=";=#qco4OX2+p^2hP(/r">
          <field name="TEXT">Script gestartet</field>
          </shadow>
          </value>
          <next>
          <block type="on" id="h(m=r-oh:a0dnRiD^Ph">
          <field name="OID">zigbee.0.000b57fffe446ed8.up_button</field>
          <field name="CONDITION">gt</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
          <block type="timeouts_setinterval" id="O#mrY)oCaJ##kA)ZhdtA">
          <field name="NAME">DimUp</field>
          <field name="INTERVAL">250</field>
          <field name="UNIT">ms</field>
          <statement name="STATEMENT">
          <block type="control" id="9)fj0tbPnQ7x|A:q_-[7">
          <mutation delay_input="false"></mutation>
          <field name="OID">zigbee.0.90fd9ffffe33b47a.brightness</field>
          <field name="WITH_DELAY">FALSE</field>
          <value name="VALUE">
          <block type="math_constrain" id="Gd.9puCgomyTx||/#~l2">
          <value name="VALUE">
          <shadow type="math_number" id=".xOFT:}cE?iVIrUaY+4g">
          <field name="NUM">50</field>
          </shadow>
          <block type="math_arithmetic" id="Q;[nh~,W}UGprH4EDC/C">
          <field name="OP">ADD</field>
          <value name="A">
          <shadow type="math_number" id="2NdeD9[8FqT8ANpu=[b1">
          <field name="NUM">1</field>
          </shadow>
          <block type="get_value" id="YC;fAua2%s/{h4jlZUUu">
          <field name="ATTR">val</field>
          <field name="OID">zigbee.0.90fd9ffffe33b47a.brightness</field>
          </block>
          </value>
          <value name="B">
          <shadow type="math_number" id="C!i,6V8SS-WTeeK7/@KH">
          <field name="NUM">10</field>
          </shadow>
          </value>
          </block>
          </value>
          <value name="LOW">
          <shadow type="math_number" id="O@ssBfa0M!%sU2m^sg,">
          <field name="NUM">10</field>
          </shadow>
          </value>
          <value name="HIGH">
          <shadow type="math_number" id="fAAtC5[E]ulKa.~Yj$f">
          <field name="NUM">100</field>
          </shadow>
          </value>
          </block>
          </value>
          </block>
          </statement>
          </block>
          </statement>
          <next>
          <block type="on" id="@8LNb}_FHB1U.Gd_O~H%">
          <field name="OID">zigbee.0.000b57fffe446ed8.up_button</field>
          <field name="CONDITION">lt</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
          <block type="timeouts_clearinterval" id="fQ6x[sOJe$AXYY|AeE?}">
          <field name="NAME">DimUp</field>
          </block>
          </statement>
          <next>
          <block type="on" id="et=1Iv=9dq%oPmHfiyE/">
          <field name="OID">zigbee.0.000b57fffe446ed8.down_button</field>
          <field name="CONDITION">gt</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
          <block type="timeouts_setinterval" id="Pr$-QtzO;5:ke4|Y{-|">
          <field name="NAME">DimDown</field>
          <field name="INTERVAL">250</field>
          <field name="UNIT">ms</field>
          <statement name="STATEMENT">
          <block type="control" id="9z?#L@;?/(60hyF!{Dp">
          <mutation delay_input="false"></mutation>
          <field name="OID">zigbee.0.90fd9ffffe33b47a.brightness</field>
          <field name="WITH_DELAY">FALSE</field>
          <value name="VALUE">
          <block type="math_constrain" id="2g~fXVkLxNwo)yQV#S
          I">
          <value name="VALUE">
          <shadow type="math_number" id=".xOFT:}cE?iVIrUaY+4g">
          <field name="NUM">50</field>
          </shadow>
          <block type="math_arithmetic" id="h|+YqU*JVgWTm(,R;Iz$">
          <field name="OP">MINUS</field>
          <value name="A">
          <shadow type="math_number" id="2NdeD9[8FqT8ANpu=[b1">
          <field name="NUM">1</field>
          </shadow>
          <block type="get_value" id="Rc=$!Sq;wgbdH*%w3N">
          <field name="ATTR">val</field>
          <field name="OID">zigbee.0.90fd9ffffe33b47a.brightness</field>
          </block>
          </value>
          <value name="B">
          <shadow type="math_number" id="/2k3vIvXHH(xjQ5?ZWh">
          <field name="NUM">10</field>
          </shadow>
          </value>
          </block>
          </value>
          <value name="LOW">
          <shadow type="math_number" id="EpExIANzWN4:{KvUWk">
          <field name="NUM">10</field>
          </shadow>
          </value>
          <value name="HIGH">
          <shadow type="math_number" id="|@(sII59b$,z;r,pj@)y">
          <field name="NUM">100</field>
          </shadow>
          </value>
          </block>
          </value>
          </block>
          </statement>
          </block>
          </statement>
          <next>
          <block type="on" id="2oIhP,~j(Dagv0Q+Lv8f">
          <field name="OID">zigbee.0.000b57fffe446ed8.down_button</field>
          <field name="CONDITION">lt</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
          <block type="timeouts_clearinterval" id="SV#d3OJ+N=xc=*WpUcOI">
          <field name="NAME">DimDown</field>
          </block>
          </statement>
          <next>
          <block type="on" id="kn}U~Ce?b/)zS[n?c#">
          <field name="OID">zigbee.0.000b57fffe446ed8.toggle</field>
          <field name="CONDITION">gt</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
          <block type="toggle" id="mra3g0iRqq98Zpw6g-{+">
          <mutation delay_input="false"></mutation>
          <field name="OID">zigbee.0.90fd9ffffe33b47a.state</field>
          <field name="WITH_DELAY">FALSE</field>
          </block>
          </statement>
          </block>
          </next>
          </block>
          </next>
          </block>
          </next>
          </block>
          </next>
          </block>
          </next>
          </block>
          </xml>

          1 Reply Last reply Reply Quote 1
          • G
            gosund last edited by

            Kurze Frage zum Verständnis:
            Wofür ist die Abfrage 'größer als letztes' bzw. 'kleiner als letztes'?
            Der Status des Buttons kann doch nur 'wahr' oder 'falsch' sein...

            paul53 Asgothian 2 Replies Last reply Reply Quote 0
            • paul53
              paul53 @gosund last edited by

              @gosund sagte:

              Wofür ist die Abfrage 'größer als letztes' bzw. 'kleiner als letztes'?

              'größer als letztes' = Änderung von falsch auf wahr (positive Flanke)
              'kleiner als letztes' = Änderung von wahr auf falsch (negative Flanke)

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

                @gosund sagte in [GELÖST] TRADFRI remote control Up /down button pressed / Dimmen mit Ikea Fernbedienung:

                Wofür ist die Abfrage 'größer als letztes' bzw. 'kleiner als letztes'?
                Der Status des Buttons kann doch nur 'wahr' oder 'falsch' sein...

                Das ist eine Vereinfachung. Der abgefragte Event wird erst wahr, dann falsch, wenn der Knopf wieder losgelassen wird. Wir haben also folgende Optionen:

                • Trigger auf "aktualisiert" - der kommt wann immer der Zigbee Adapter den Status anasst.
                • Trigger auf "geändert" - der kommt wenn sich der Wert ändert.
                  In beiden Fällen wissen wir aber nicht auf welchem Wert der Datenpunkt jetzt steht. Den müssen wir jetzt also zusätzlich abfragen => mehr Aufwand.

                Für "grösser als" und "kleiner als" gilt das was @paul53 geschrieben hat.

                A.
                p.s. Ich bin zumindest zum Teil Programmierer, und damit faul. Weniger Code = weniger schreiben = gut 🙂

                1 Reply Last reply Reply Quote 0
                • R
                  Rushmed Most Active last edited by Rushmed

                  Hallo,

                  bin neu hier und muss mich erstmal für den Thread bedanken. Ich konnte aus den gesammelten Informationen mein eigenes Blockly Script zur Steuerung einer TRADFRI bulb E27 WS opal 980lm per TRADFRI remote control erstellen.
                  Alle Tasten sind wie im Original belegt, sowohl Drücken als auch halten. Außer Halten beim Power Toggle.

                  Blockly TRADFRI bulb E27 WS opal 980lm

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

                    Hallo,
                    mir hat der Hinweis mit dem Script hier gerade sehr weitergeholfen. Auch ich setze seit kurzem einen Zigbee-Stick mit den IKEA Tradfri Geräten ein.

                    Ich habe das o.a. Script jetzt etwas angepasst, es funktioniert bei mir super:
                    Bildschirmfoto 2020-02-02 um 17.55.52.png


                    <xml xmlns="http://www.w3.org/1999/xhtml">
                    <variables>
                    <variable type="undefined" id="DimUp">DimUp</variable>
                    <variable type="undefined" id="DimDown">DimDown</variable>
                    </variables>
                    <block type="on" id="h(m=r-oh:a0dnRiD^Ph" x="-2013" y="-835">
                    <field name="OID">zigbee.0.90fd9ffffe74029c.up_button</field>
                    <field name="CONDITION">any</field>
                    <field name="ACK_CONDITION"></field>
                    <statement name="STATEMENT">
                    <block type="controls_if" id="rBrd?6qSn+Y(q$xOvO!7">
                    <mutation elseif="1"></mutation>
                    <value name="IF0">
                    <block type="logic_compare" id="TmYIpAx#T|meQwr}0N63">
                    <field name="OP">EQ</field>
                    <value name="A">
                    <block type="get_value" id="On[0xy_t%O)HvV*]a(T8">
                    <field name="ATTR">val</field>
                    <field name="OID">zigbee.0.90fd9ffffe74029c.up_button</field>
                    </block>
                    </value>
                    <value name="B">
                    <block type="logic_boolean" id="gA8b$D#kDJo~2AWZ6|C.">
                    <field name="BOOL">TRUE</field>
                    </block>
                    </value>
                    </block>
                    </value>
                    <statement name="DO0">
                    <block type="timeouts_setinterval" id="O#mrY)oCaJ##kA)ZhdtA">
                    <field name="NAME">DimUp</field>
                    <field name="INTERVAL">600</field>
                    <field name="UNIT">ms</field>
                    <statement name="STATEMENT">
                    <block type="control" id="#[CBQzOww.{Rx:KcJ:~H">
                    <mutation delay_input="true"></mutation>
                    <field name="OID">zigbee.0.000b3cfffef9346a.brightness</field>
                    <field name="WITH_DELAY">TRUE</field>
                    <field name="DELAY_MS">200</field>
                    <field name="UNIT">ms</field>
                    <field name="CLEAR_RUNNING">FALSE</field>
                    <value name="VALUE">
                    <block type="math_constrain" id="+%R.59252_351@^]oR_z">
                    <value name="VALUE">
                    <shadow type="math_number" id=".xOFT:}cE?iVIrUaY+4g">
                    <field name="NUM">50</field>
                    </shadow>
                    <block type="math_arithmetic" id=":4CODO{IUa+Ba@[/g|2">
                    <field name="OP">ADD</field>
                    <value name="A">
                    <shadow type="math_number" id="2NdeD9[8FqT8ANpu=[b1">
                    <field name="NUM">1</field>
                    </shadow>
                    <block type="get_value" id="0o06/Nr@oc:$fd!xS0Sh">
                    <field name="ATTR">val</field>
                    <field name="OID">zigbee.0.000b3cfffef9346a.brightness</field>
                    </block>
                    </value>
                    <value name="B">
                    <shadow type="math_number" id="dOc:q428w9
                    ~gEJld7XN">
                    <field name="NUM">10</field>
                    </shadow>
                    </value>
                    </block>
                    </value>
                    <value name="LOW">
                    <shadow type="math_number" id=".qQ0PPN)[(Xb(A27wBTa">
                    <field name="NUM">10</field>
                    </shadow>
                    </value>
                    <value name="HIGH">
                    <shadow type="math_number" id="4th5IH@0=3fdOn,mv~st">
                    <field name="NUM">100</field>
                    </shadow>
                    </value>
                    </block>
                    </value>
                    <next>
                    <block type="debug" id="Q}k=P=;5@i#3{2IZE?BN">
                    <field name="Severity">log</field>
                    <value name="TEXT">
                    <shadow type="text" id="9m+w0;341ArKqWin,gu$">
                    <field name="TEXT">test</field>
                    </shadow>
                    <block type="get_value" id="dL]4ANJL~uczLJexIHD+">
                    <field name="ATTR">val</field>
                    <field name="OID">zigbee.0.000b3cfffef9346a.brightness</field>
                    </block>
                    </value>
                    </block>
                    </next>
                    </block>
                    </statement>
                    </block>
                    </statement>
                    <value name="IF1">
                    <block type="logic_compare" id=";OD$hZYgK8CO60k26L2">
                    <field name="OP">EQ</field>
                    <value name="A">
                    <block type="get_value" id="CK0f:@qa-Z2V6:G6^P"> <field name="ATTR">val</field> <field name="OID">zigbee.0.90fd9ffffe74029c.up_button</field> </block> </value> <value name="B"> <block type="logic_boolean" id="+b_^k-;t))vS=Rw$n?-P"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="timeouts_clearinterval" id="Pg!=hrg1Det=}kFZ%QfI"> <field name="NAME">DimUp</field> </block> </statement> </block> </statement> <next> <block type="on" id="et=1Iv=9dq%oPmHfiyE/"> <field name="OID">zigbee.0.90fd9ffffe74029c.down_button</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="8^^H0c/f[kmt1%J8zBGV"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="oP#y3)ki}^y5{ZR3Re1">
                    <field name="OP">EQ</field>
                    <value name="A">
                    <block type="get_value" id="%As146t-)F[FuVrV|t">
                    <field name="ATTR">val</field>
                    <field name="OID">zigbee.0.90fd9ffffe74029c.down_button</field>
                    </block>
                    </value>
                    <value name="B">
                    <block type="logic_boolean" id="$Uemf|)WyN2SOM_}ce">
                    <field name="BOOL">TRUE</field>
                    </block>
                    </value>
                    </block>
                    </value>
                    <statement name="DO0">
                    <block type="timeouts_setinterval" id="Pr$-QtzO;5:ke4|Y{-|">
                    <field name="NAME">DimDown</field>
                    <field name="INTERVAL">600</field>
                    <field name="UNIT">ms</field>
                    <statement name="STATEMENT">
                    <block type="control" id="9z?#L@;?/(60hyF!{Dp">
                    <mutation delay_input="true"></mutation>
                    <field name="OID">zigbee.0.000b3cfffef9346a.brightness</field>
                    <field name="WITH_DELAY">TRUE</field>
                    <field name="DELAY_MS">200</field>
                    <field name="UNIT">ms</field>
                    <field name="CLEAR_RUNNING">FALSE</field>
                    <value name="VALUE">
                    <block type="math_constrain" id="2g~fXVkLxNwo)yQV#SI">
                    <value name="VALUE">
                    <shadow type="math_number" id=".xOFT:}cE?iVIrUaY+4g">
                    <field name="NUM">50</field>
                    </shadow>
                    <block type="math_arithmetic" id="h|+YqU
                    JVgWTm(,R;Iz$">
                    <field name="OP">MINUS</field>
                    <value name="A">
                    <shadow type="math_number" id="2NdeD9[8FqT8ANpu=[b1">
                    <field name="NUM">1</field>
                    </shadow>
                    <block type="get_value" id="N%12LZ5w~!LYsF2+mkhr">
                    <field name="ATTR">val</field>
                    <field name="OID">zigbee.0.000b3cfffef9346a.brightness</field>
                    </block>
                    </value>
                    <value name="B">
                    <shadow type="math_number" id="/2k3vIvXHH(xjQ5?ZWh">
                    <field name="NUM">10</field>
                    </shadow>
                    </value>
                    </block>
                    </value>
                    <value name="LOW">
                    <shadow type="math_number" id="EpExIANzWN4:{KvUWk">
                    <field name="NUM">0</field>
                    </shadow>
                    </value>
                    <value name="HIGH">
                    <shadow type="math_number" id="|@(sII59b$,z;r,pj@)y">
                    <field name="NUM">100</field>
                    </shadow>
                    </value>
                    </block>
                    </value>
                    <next>
                    <block type="debug" id="{{d-z^K79`TxlZ;IC1=l">
                    <field name="Severity">log</field>
                    <value name="TEXT">
                    <shadow type="text" id="9m+w0;341ArKqWin,gu$">
                    <field name="TEXT">test</field>
                    </shadow>
                    <block type="get_value" id="4$_
                    )/U/ak.zYai]mK0l">
                    <field name="ATTR">val</field>
                    <field name="OID">zigbee.0.000b3cfffef9346a.brightness</field>
                    </block>
                    </value>
                    </block>
                    </next>
                    </block>
                    </statement>
                    </block>
                    </statement>
                    <value name="IF1">
                    <block type="logic_compare" id="Vhcx~D$?.O,$TvYJ-uHU">
                    <field name="OP">EQ</field>
                    <value name="A">
                    <block type="get_value" id="mEtw*ctUh;a8)vR5B9Sa">
                    <field name="ATTR">val</field>
                    <field name="OID">zigbee.0.90fd9ffffe74029c.down_button</field>
                    </block>
                    </value>
                    <value name="B">
                    <block type="logic_boolean" id="f,]xckLV_y$Bafy!.mDI">
                    <field name="BOOL">FALSE</field>
                    </block>
                    </value>
                    </block>
                    </value>
                    <statement name="DO1">
                    <block type="timeouts_clearinterval" id="HXot{aWIjUMr=1GJV7+@">
                    <field name="NAME">DimDown</field>
                    </block>
                    </statement>
                    </block>
                    </statement>
                    </block>
                    </next>
                    </block>
                    </xml>

                    1 Reply Last reply Reply Quote 1
                    • H
                      Holzlenkrad last edited by

                      Ich weiß, das ist relativ Off Topic, aber gibt es eigentlich mittlerweile eine Lösung dafür, dass man mit der Fernbedienung (wenn sie nur mit dem Leuchtmittel verbunden ist) die Farbtemperatur von Leuchtmitteln nicht mehr steuern kann, die mit dem Zigbee-Adapter verbunden sind? Helligkeit und Ein/aus geht weiterhin...

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      955
                      Online

                      31.7k
                      Users

                      79.9k
                      Topics

                      1.3m
                      Posts

                      7
                      9
                      3455
                      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