Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. [GELÖST] TRADFRI remote control Up /down button pressed / Dimmen mit Ikea Fernbedienung

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    14
    1
    181

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    12
    1
    572

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.8k

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

Geplant Angeheftet Gesperrt Verschoben Hardware
9 Beiträge 7 Kommentatoren 3.8k Aufrufe 9 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    Muchul
    schrieb am zuletzt editiert von Muchul
    #1

    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 Antwort Letzte Antwort
    0
    • AsgothianA Offline
      AsgothianA Offline
      Asgothian
      Developer
      schrieb am zuletzt editiert von Asgothian
      #2

      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>

      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

      1 Antwort Letzte Antwort
      1
      • M Offline
        M Offline
        Muchul
        schrieb am zuletzt editiert von Muchul
        #3

        @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 Antwort Letzte Antwort
        1
        • G Offline
          G Offline
          gosund
          schrieb am zuletzt editiert von
          #4

          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...

          paul53P AsgothianA 2 Antworten Letzte Antwort
          0
          • G gosund

            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...

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #5

            @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)

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            1 Antwort Letzte Antwort
            0
            • G gosund

              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...

              AsgothianA Offline
              AsgothianA Offline
              Asgothian
              Developer
              schrieb am zuletzt editiert von
              #6

              @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 :)

              ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
              "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

              1 Antwort Letzte Antwort
              0
              • R Offline
                R Offline
                Rushmed
                Most Active
                schrieb am zuletzt editiert von Rushmed
                #7

                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 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  moyo77
                  schrieb am zuletzt editiert von
                  #8

                  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[Fu`VrV`|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|)WyN`2SOM_}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 Antwort Letzte Antwort
                  1
                  • H Offline
                    H Offline
                    Holzlenkrad
                    schrieb am zuletzt editiert von
                    #9

                    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 Antwort Letzte Antwort
                    0
                    Antworten
                    • In einem neuen Thema antworten
                    Anmelden zum Antworten
                    • Älteste zuerst
                    • Neuste zuerst
                    • Meiste Stimmen


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    880

                    Online

                    32.5k

                    Benutzer

                    81.8k

                    Themen

                    1.3m

                    Beiträge
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Anmelden

                    • Du hast noch kein Konto? Registrieren

                    • Anmelden oder registrieren, um zu suchen
                    • Erster Beitrag
                      Letzter Beitrag
                    0
                    • Home
                    • Aktuell
                    • Tags
                    • Ungelesen 0
                    • Kategorien
                    • Unreplied
                    • Beliebt
                    • GitHub
                    • Docu
                    • Hilfe