Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Skripten / Logik
  4. Blockly
  5. Hilfe bei Tradfri On/Off-Schalter zum Dimmen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    780

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

Hilfe bei Tradfri On/Off-Schalter zum Dimmen

Geplant Angeheftet Gesperrt Verschoben Blockly
41 Beiträge 8 Kommentatoren 8.4k Aufrufe 12 Beobachtet
  • Ä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.
  • L lullaby

    Wow! Danke erst mal für die vielen vielen Antworten! Das hilft schon mal sehr!
    Ich versuche das jetzt erst mal in mein Skript zu integrieren...
    Vielen Dank, viele Grüße und bleibt gesund.

    J Offline
    J Offline
    Jan1
    schrieb am zuletzt editiert von Jan1
    #13

    @lullaby
    Bau einfach meins nach, das ist einfacher und funktioniert ;-)
    Ich war schon über 5 Jahre nicht mehr erkältet, also da mach ich mir keine Sorgen 😁

    1 Antwort Letzte Antwort
    1
    • L Offline
      L Offline
      lullaby
      schrieb am zuletzt editiert von
      #14

      Haha... Ja, geht mir auch so, dennoch gibt es zur Zeit irgendwie Phantomkratzen im Hals... 😄
      Saugeil, das skript geht sowas von gut! Besten Dank! Genau so habe ich mir das gewünscht, 1A!

      J 1 Antwort Letzte Antwort
      0
      • L lullaby

        Haha... Ja, geht mir auch so, dennoch gibt es zur Zeit irgendwie Phantomkratzen im Hals... 😄
        Saugeil, das skript geht sowas von gut! Besten Dank! Genau so habe ich mir das gewünscht, 1A!

        J Offline
        J Offline
        Jan1
        schrieb am zuletzt editiert von
        #15

        @lullaby
        Kannst einzeln tasten oder einfach aufm Button drauf bleiben. Wenn Du feinere Stufen haben möchtest, einfach anpassen.
        Die einzigen Schmerzen die ich im Moment habe, sind Magenschmerzen beim Gedanke daran, wenn die Schulterklopferei nach dem ganzen Käse los geht, wie toll man doch reagiert hat und was hätte nicht alles passieren können😬
        Nix schlimmeres wie jedes Jahr bei ner normalen Grippewelle auch.

        1 Antwort Letzte Antwort
        0
        • M Offline
          M Offline
          MBM1982
          schrieb am zuletzt editiert von
          #16

          Hi, ich möchte der Post nochmal zum Leben erwecken. So lange ist er ja auch noch nicht tot ;)
          Ich habe das Script von Jan1 einmal zum Laufen gebracht, denke ich. Nach einem Neustart des RasPi war jedoch die Lampe nicht mehr gebunden. Also neu Gebunden und Objekt-IDs angepasst. Aber es geht nicht. Ich habe dann einfach den Intervall-Baustein herausgenommen. Wenn ich jetzt die Taste gedrückt halte, passt sich der Wert der Helligkeit einmalig an. So sollte es ja auch sein. Aber sobald ich das Intervall erneut einbaue passiert wieder nix. Entferne ich allerdings die Stopp-Codes, dann läuft das Intervall, eben unendlich. Irgendwo muss da ein Fehler sein, entweder in meinem Script, oder eventuell woanders?!?

          <xml xmlns="https://developers.google.com/blockly/xml">
            <variables>
              <variable type="interval" id="Intervall_dimmerup">Intervall_dimmerup</variable>
              <variable type="interval" id="Intervall_dimmerdown">Intervall_dimmerdown</variable>
              <variable id="8+fBd^W]8,bL81/xub|#">dimmerup</variable>
              <variable id="$B-B*`[N1Km.yo5B8JfA">dimmerdown</variable>
            </variables>
            <block type="on_ext" id="1c|t6w#2H?{9rM/%ikY!" x="-98" y="-276">
              <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
              <field name="CONDITION">ne</field>
              <field name="ACK_CONDITION"></field>
              <value name="OID0">
                <shadow type="field_oid" id="/O`.n-UBq@?9%.([v*2z">
                  <field name="oid">deconz.0.Sensors.7.buttonevent.1.hold</field>
                </shadow>
              </value>
              <value name="OID1">
                <shadow type="field_oid" id="R{RKT*]qvkAPch|M:x@a">
                  <field name="oid">deconz.0.Sensors.7.buttonevent.2.hold</field>
                </shadow>
              </value>
              <statement name="STATEMENT">
                <block type="controls_if" id="T%|+4gZK@(_?gcxYK4Os">
                  <mutation elseif="1" else="1"></mutation>
                  <value name="IF0">
                    <block type="get_value" id="+1)UQHu]R#/PeSg.]a8o">
                      <field name="ATTR">val</field>
                      <field name="OID">deconz.0.Sensors.7.buttonevent.1.hold</field>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="timeouts_setinterval" id=".|=9LLKN{9zP]Y@ryG6X">
                      <field name="NAME">Intervall_dimmerup</field>
                      <field name="INTERVAL">300</field>
                      <field name="UNIT">ms</field>
                      <statement name="STATEMENT">
                        <block type="variables_set" id="LUvj0QzWC5/iDjhXDD6T">
                          <field name="VAR" id="8+fBd^W]8,bL81/xub|#">dimmerup</field>
                          <value name="VALUE">
                            <block type="get_value" id="qC9XH8p;6fkOXPj@p)we">
                              <field name="ATTR">val</field>
                              <field name="OID">deconz.0.Lights.3.bri</field>
                            </block>
                          </value>
                          <next>
                            <block type="math_change" id="9)IxDmb9fa!@SwoGOi/`">
                              <field name="VAR" id="8+fBd^W]8,bL81/xub|#">dimmerup</field>
                              <value name="DELTA">
                                <shadow type="math_number" id="s1`gC0qg5[LDq`w~h?.S">
                                  <field name="NUM">5</field>
                                </shadow>
                              </value>
                              <next>
                                <block type="control" id="w{BV4;PMxdjoB#89^}0I" inline="false">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">deconz.0.Lights.3.bri</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="variables_get" id="S)dNxFZ}x?:b/fjIpdFg">
                                      <field name="VAR" id="8+fBd^W]8,bL81/xub|#">dimmerup</field>
                                    </block>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                  </statement>
                  <value name="IF1">
                    <block type="get_value" id="Z4+nLIZ}]rx)rfA`B4.B">
                      <field name="ATTR">val</field>
                      <field name="OID">deconz.0.Sensors.7.buttonevent.2.hold</field>
                    </block>
                  </value>
                  <statement name="DO1">
                    <block type="timeouts_setinterval" id="=L*GS%l+e.[Dfq,#xW5=">
                      <field name="NAME">Intervall_dimmerdown</field>
                      <field name="INTERVAL">300</field>
                      <field name="UNIT">ms</field>
                      <statement name="STATEMENT">
                        <block type="variables_set" id="BJ|VUo*[5buzlv4XQ|^(">
                          <field name="VAR" id="$B-B*`[N1Km.yo5B8JfA">dimmerdown</field>
                          <value name="VALUE">
                            <block type="get_value" id="[W)YIf{px)_EL]r`=g(_">
                              <field name="ATTR">val</field>
                              <field name="OID">deconz.0.Lights.3.bri</field>
                            </block>
                          </value>
                          <next>
                            <block type="math_change" id="x:A`YfUA30C}[Jxfo)`p">
                              <field name="VAR" id="$B-B*`[N1Km.yo5B8JfA">dimmerdown</field>
                              <value name="DELTA">
                                <shadow type="math_number" id=".SOmX+2ZiVHeVJF^wSzx">
                                  <field name="NUM">-5</field>
                                </shadow>
                              </value>
                              <next>
                                <block type="control" id="myu{eTcJzS~76dm?:UVn" inline="false">
                                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                  <field name="OID">deconz.0.Lights.3.bri</field>
                                  <field name="WITH_DELAY">FALSE</field>
                                  <value name="VALUE">
                                    <block type="variables_get" id="k9o9H*PcAG~hr[hz?FHy">
                                      <field name="VAR" id="$B-B*`[N1Km.yo5B8JfA">dimmerdown</field>
                                    </block>
                                  </value>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                  </statement>
                  <statement name="ELSE">
                    <block type="timeouts_clearinterval" id="gXQv0]VV?-oOIneguR?N">
                      <field name="NAME">Intervall_dimmerup</field>
                      <next>
                        <block type="timeouts_clearinterval" id="0WE4G@O*S~Jq!ccv}/{k">
                          <field name="NAME">Intervall_dimmerdown</field>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
              </statement>
            </block>
          </xml>
          
          1 Antwort Letzte Antwort
          0
          • R Offline
            R Offline
            rotamint
            schrieb am zuletzt editiert von rotamint
            #17

            Hallo zusammen, hallo Jan!

            Anbei mein Versuch, ich verwende einen 6fach Wandtaster (Homematic link text)

            blockly-snipping-tool.JPG

            Leider bekomme ich die IKEA Tradfri-Lampe nicht gedimmt. Daher habe ich versucht, um den Fehler einzugrenzen, Debug-Meldungen auszugeben. In der Ur-Konstellation (Falls Objekt - wurde geändert) passiert gar nichts (Kein Debug "Tastendruck erkannt". Lediglich bei "wahr" tritt eine Veränderung ein, dann allerdings, unabhängig von der Taste up/ down, wird fortlaufend debug "dim-up" ausgegeben.

            Wo liegt mein Fehler? Danke für Eure Hilfe!
            Stefan.

            AsgothianA 1 Antwort Letzte Antwort
            0
            • R rotamint

              Hallo zusammen, hallo Jan!

              Anbei mein Versuch, ich verwende einen 6fach Wandtaster (Homematic link text)

              blockly-snipping-tool.JPG

              Leider bekomme ich die IKEA Tradfri-Lampe nicht gedimmt. Daher habe ich versucht, um den Fehler einzugrenzen, Debug-Meldungen auszugeben. In der Ur-Konstellation (Falls Objekt - wurde geändert) passiert gar nichts (Kein Debug "Tastendruck erkannt". Lediglich bei "wahr" tritt eine Veränderung ein, dann allerdings, unabhängig von der Taste up/ down, wird fortlaufend debug "dim-up" ausgegeben.

              Wo liegt mein Fehler? Danke für Eure Hilfe!
              Stefan.

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

              @rotamint

              Wo der Fehler genau liegt kann ich so noch nicht sagen, aber:

              • dadurch das du einen Trigger auf 2 Datenpunkte setzt bekommst du Probleme, da die Wert-Abfrage auch den Wert abfragt der sich nicht gerade geaendert hat => Aufspalten in 2 Trigger
              • Wenn das in 2 Trigger aufgespalten ist, kannst du das "wert von" in der Falls Abfrage durch den "Wert" Baustein (siehe Bild, den angemerkten Baustein wählen und auf "Wert" umstellen) ersetzen. Zusätzlich bleibt dann das sonst falls weg, und im sonst muss nur das richtige Intervall beendet werden.

              Screen Shot 2020-09-06 at 21.38.08 .png

              Ansonsten stellt sich die Frage wie sich der Datenpunkt verhält. (Ich habe kein HM). Das Blockly kann nur laufen wenn

              • Der Datenpunkt normalerweise auf "falsch" steht
              • Der Datenpunkt solange der Knopf gedrückt ist auf "wahr" steht und stehen bleibt.

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

              R 1 Antwort Letzte Antwort
              0
              • AsgothianA Asgothian

                @rotamint

                Wo der Fehler genau liegt kann ich so noch nicht sagen, aber:

                • dadurch das du einen Trigger auf 2 Datenpunkte setzt bekommst du Probleme, da die Wert-Abfrage auch den Wert abfragt der sich nicht gerade geaendert hat => Aufspalten in 2 Trigger
                • Wenn das in 2 Trigger aufgespalten ist, kannst du das "wert von" in der Falls Abfrage durch den "Wert" Baustein (siehe Bild, den angemerkten Baustein wählen und auf "Wert" umstellen) ersetzen. Zusätzlich bleibt dann das sonst falls weg, und im sonst muss nur das richtige Intervall beendet werden.

                Screen Shot 2020-09-06 at 21.38.08 .png

                Ansonsten stellt sich die Frage wie sich der Datenpunkt verhält. (Ich habe kein HM). Das Blockly kann nur laufen wenn

                • Der Datenpunkt normalerweise auf "falsch" steht
                • Der Datenpunkt solange der Knopf gedrückt ist auf "wahr" steht und stehen bleibt.
                R Offline
                R Offline
                rotamint
                schrieb am zuletzt editiert von
                #19

                @Asgothian Vielen Dank für Deine Erklärung... Habe jetzt mal ein bisschen "gebastelt" und immerhin kann ich die Lampe jetzt dimmen... Werde bei nächster Gelegenheit dran weiter bauen. Danke nochmals! Gruß Stefan.

                snipping-tool-neuerversuch.JPG

                J 1 Antwort Letzte Antwort
                0
                • R rotamint

                  @Asgothian Vielen Dank für Deine Erklärung... Habe jetzt mal ein bisschen "gebastelt" und immerhin kann ich die Lampe jetzt dimmen... Werde bei nächster Gelegenheit dran weiter bauen. Danke nochmals! Gruß Stefan.

                  snipping-tool-neuerversuch.JPG

                  J Offline
                  J Offline
                  Jan1
                  schrieb am zuletzt editiert von
                  #20

                  @rotamint
                  Der Fehler dürfte wohl darin liegen, dass Du mein Script nimmst, mit dem ich auch Button_up und down reagiere und die zum Dimmen gehalten werden, Du hingegen "Press_Short" dafür verwendest und das dann nicht funktionieren kann.

                  1 Antwort Letzte Antwort
                  0
                  • M Offline
                    M Offline
                    mdktm
                    schrieb am zuletzt editiert von mdktm
                    #21

                    @Jan1 !!! DANKE!!!! xD

                    Ich versuche gerade noch das Dimmen auf einen Bereich zwischen 1-100 zu begrenzen. Will das es nicht bis auf 0 runtergeht (sonst aus). Wie mach ich das?

                    J 1 Antwort Letzte Antwort
                    0
                    • M mdktm

                      @Jan1 !!! DANKE!!!! xD

                      Ich versuche gerade noch das Dimmen auf einen Bereich zwischen 1-100 zu begrenzen. Will das es nicht bis auf 0 runtergeht (sonst aus). Wie mach ich das?

                      J Offline
                      J Offline
                      Jan1
                      schrieb am zuletzt editiert von
                      #22

                      @mdktm
                      Da kannst dann zwei weiter "falls sonst" einfügen mit dem Du den Dimm DP auf den gewünschten Endwert prüfst und dann die zugehörige zyklische Ausführung stoppst ;)

                      M 1 Antwort Letzte Antwort
                      0
                      • J Jan1

                        @mdktm
                        Da kannst dann zwei weiter "falls sonst" einfügen mit dem Du den Dimm DP auf den gewünschten Endwert prüfst und dann die zugehörige zyklische Ausführung stoppst ;)

                        M Offline
                        M Offline
                        mdktm
                        schrieb am zuletzt editiert von
                        #23

                        @jan1

                        Ich habe heute erst angefangen mit Blockly xD Kannst du mir bitte etwas auf die Sprünge helfen

                        J 1 Antwort Letzte Antwort
                        0
                        • M mdktm

                          @jan1

                          Ich habe heute erst angefangen mit Blockly xD Kannst du mir bitte etwas auf die Sprünge helfen

                          J Offline
                          J Offline
                          Jan1
                          schrieb am zuletzt editiert von
                          #24

                          @mdktm
                          Baue einfach mal mein Blockly von oben nach und ergänze das wie geschrieben. So lernst das auch am schnellsten.
                          Welche Taster hast denn überhaupt zum Steuern? Das Blockly von mir ist für die Ikea Tradfri Dinger.

                          M 1 Antwort Letzte Antwort
                          0
                          • J Jan1

                            @mdktm
                            Baue einfach mal mein Blockly von oben nach und ergänze das wie geschrieben. So lernst das auch am schnellsten.
                            Welche Taster hast denn überhaupt zum Steuern? Das Blockly von mir ist für die Ikea Tradfri Dinger.

                            M Offline
                            M Offline
                            mdktm
                            schrieb am zuletzt editiert von
                            #25

                            @jan1

                            Hab auch die Tradfri Dinger.
                            Es funktioniert auch schon :) Tausend Dank. Nur das zum ergänzen verwirrt mich.
                            Such gerade die Blöcke :male-detective:

                            J AsgothianA 2 Antworten Letzte Antwort
                            0
                            • M mdktm

                              @jan1

                              Hab auch die Tradfri Dinger.
                              Es funktioniert auch schon :) Tausend Dank. Nur das zum ergänzen verwirrt mich.
                              Such gerade die Blöcke :male-detective:

                              J Offline
                              J Offline
                              Jan1
                              schrieb am zuletzt editiert von
                              #26

                              @mdktm
                              Das Zahnrädchen in der Falls ;)

                              1 Antwort Letzte Antwort
                              0
                              • M mdktm

                                @jan1

                                Hab auch die Tradfri Dinger.
                                Es funktioniert auch schon :) Tausend Dank. Nur das zum ergänzen verwirrt mich.
                                Such gerade die Blöcke :male-detective:

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

                                @mdktm

                                besser als das Falls ist der Block "begrenze wert auf min 1 max 100" beim Schreiben des Wertes in den State.

                                A.

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

                                M J 2 Antworten Letzte Antwort
                                0
                                • AsgothianA Asgothian

                                  @mdktm

                                  besser als das Falls ist der Block "begrenze wert auf min 1 max 100" beim Schreiben des Wertes in den State.

                                  A.

                                  M Offline
                                  M Offline
                                  mdktm
                                  schrieb am zuletzt editiert von
                                  #28

                                  @asgothian
                                  so weit war/bin ich auch schon.
                                  firefox_eISabkzQ5B.png

                                  1 Antwort Letzte Antwort
                                  0
                                  • AsgothianA Asgothian

                                    @mdktm

                                    besser als das Falls ist der Block "begrenze wert auf min 1 max 100" beim Schreiben des Wertes in den State.

                                    A.

                                    J Offline
                                    J Offline
                                    Jan1
                                    schrieb am zuletzt editiert von
                                    #29

                                    @asgothian
                                    Das hört sich auch gut an, wobei meine Idee so eh nicht funktioniert hätte. Das müsste in ein Extra Trigger auf den Dimmer DP der dann den Zyklus stopt.

                                    Wo soll denn der begrenzer- Block eigentlich hin?

                                    AsgothianA 1 Antwort Letzte Antwort
                                    0
                                    • J Jan1

                                      @asgothian
                                      Das hört sich auch gut an, wobei meine Idee so eh nicht funktioniert hätte. Das müsste in ein Extra Trigger auf den Dimmer DP der dann den Zyklus stopt.

                                      Wo soll denn der begrenzer- Block eigentlich hin?

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

                                      @jan1 in das "steuere brightness mit"

                                      A.

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

                                      J 1 Antwort Letzte Antwort
                                      0
                                      • M Offline
                                        M Offline
                                        mdktm
                                        schrieb am zuletzt editiert von mdktm
                                        #31

                                        firefox_QAtImOFxKw.png

                                        So hab ich es jetzt "gelöst" (Stundenlanges Probieren). geht sicher besser

                                        J AsgothianA 2 Antworten Letzte Antwort
                                        0
                                        • M mdktm

                                          firefox_QAtImOFxKw.png

                                          So hab ich es jetzt "gelöst" (Stundenlanges Probieren). geht sicher besser

                                          J Offline
                                          J Offline
                                          Jan1
                                          schrieb am zuletzt editiert von
                                          #32

                                          @mdktm
                                          Das ist ein ganz anderer Ansatz, zeigt aber dass Du es verstanden hast ;)
                                          Das kannst so natürlich dann auch beim Hochdimmen auf 100 machen.

                                          1 Antwort Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          513

                                          Online

                                          32.8k

                                          Benutzer

                                          82.7k

                                          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