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. Blockly Dimmer läuft nicht linear

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    346

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    310

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

Blockly Dimmer läuft nicht linear

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
5 Beiträge 2 Kommentatoren 314 Aufrufe 1 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.
  • A Offline
    A Offline
    albi_63
    schrieb am zuletzt editiert von
    #1

    Hy Leute

    Ich möchte mit einem Xiaomi Button per long_press meine Yeelight Deckenlampe dimmen.
    Script:

    <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="gb20!F7LA:atXoz^,dn/" x="-537" y="-1312">
        <field name="OID">zigbee.0.00158d000407e1b5.long_press</field>
        <field name="CONDITION">ne</field>
        <field name="ACK_CONDITION"></field>
        <statement name="STATEMENT">
          <block type="controls_if" id="sGMu)b*2MWos]XC-y.7_">
            <mutation elseif="1"></mutation>
            <value name="IF0">
              <block type="logic_compare" id="*0qf[]E;A7}Rz44bw=._">
                <field name="OP">EQ</field>
                <value name="A">
                  <block type="on_source" id="v`+_qwN0Y4r#v6$w63@N">
                    <field name="ATTR">state.val</field>
                  </block>
                </value>
                <value name="B">
                  <block type="logic_boolean" id="S$M8`i@**/M72Mc)(9I`">
                    <field name="BOOL">TRUE</field>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO0">
              <block type="controls_if" id="$wqDiDXSHr.1A;iO~2BP">
                <mutation elseif="1"></mutation>
                <value name="IF0">
                  <block type="logic_compare" id="-dcuBtFJtT@N^0/%E:^j">
                    <field name="OP">LT</field>
                    <value name="A">
                      <block type="get_value" id="(f2:`]*7u`D[b?`Mav!`">
                        <field name="ATTR">val</field>
                        <field name="OID">yeelight-2.0.YeelightDeckenlampe-Bergola.control.active_bright</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="*|9Ul.e332U3pCRlA5;/">
                        <field name="NUM">100</field>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO0">
                  <block type="timeouts_setinterval" id=",i;:n]n|+HzmGSP.caIn">
                    <field name="NAME">DimUp</field>
                    <field name="INTERVAL">700</field>
                    <field name="UNIT">ms</field>
                    <statement name="STATEMENT">
                      <block type="control" id="$Y/lc_3#0*(;s1K`s;7S">
                        <mutation delay_input="true"></mutation>
                        <field name="OID">yeelight-2.0.YeelightDeckenlampe-Bergola.control.active_bright</field>
                        <field name="WITH_DELAY">TRUE</field>
                        <field name="DELAY_MS">350</field>
                        <field name="UNIT">ms</field>
                        <field name="CLEAR_RUNNING">FALSE</field>
                        <value name="VALUE">
                          <block type="math_arithmetic" id="T:yU|A7C,N^|srW%h43p">
                            <field name="OP">ADD</field>
                            <value name="A">
                              <shadow type="math_number" id="AzuXu6,h[O=9J4|!S#Z+">
                                <field name="NUM">1</field>
                              </shadow>
                              <block type="get_value" id="b)Hs=ZE:X93=/h]zxh0z">
                                <field name="ATTR">val</field>
                                <field name="OID">yeelight-2.0.YeelightDeckenlampe-Bergola.control.active_bright</field>
                              </block>
                            </value>
                            <value name="B">
                              <shadow type="math_number" id=",j@%.QIgLEv8aa,4yDj@">
                                <field name="NUM">5</field>
                              </shadow>
                            </value>
                          </block>
                        </value>
                        <next>
                          <block type="debug" id="`7+0VdcJAOzN@FXc{HVA">
                            <field name="Severity">warn</field>
                            <value name="TEXT">
                              <shadow type="text" id="4@Z5`:Mv{An`SmKdh|qX">
                                <field name="TEXT">test</field>
                              </shadow>
                              <block type="get_value" id="2-Wp(#Js:JHsk+VUnu]u">
                                <field name="ATTR">val</field>
                                <field name="OID">yeelight-2.0.YeelightDeckenlampe-Bergola.control.active_bright</field>
                              </block>
                            </value>
                          </block>
                        </next>
                      </block>
                    </statement>
                  </block>
                </statement>
                <value name="IF1">
                  <block type="logic_compare" id="4u]/rNrkcKY2jgMFrCSb">
                    <field name="OP">LTE</field>
                    <value name="A">
                      <block type="get_value" id="!20XWmEaxfntLA/cEY7,">
                        <field name="ATTR">val</field>
                        <field name="OID">yeelight-2.0.YeelightDeckenlampe-Bergola.control.active_bright</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="math_number" id="4v;!bVh.(@W;(0$lw$*Q">
                        <field name="NUM">100</field>
                      </block>
                    </value>
                  </block>
                </value>
                <statement name="DO1">
                  <block type="timeouts_setinterval" id="Abx%fKJsY_/[dx8yBW2v">
                    <field name="NAME">DimDown</field>
                    <field name="INTERVAL">700</field>
                    <field name="UNIT">ms</field>
                    <statement name="STATEMENT">
                      <block type="control" id="*_||j%3J2PtD(h!rktO|">
                        <mutation delay_input="true"></mutation>
                        <field name="OID">yeelight-2.0.YeelightDeckenlampe-Bergola.control.active_bright</field>
                        <field name="WITH_DELAY">TRUE</field>
                        <field name="DELAY_MS">350</field>
                        <field name="UNIT">ms</field>
                        <field name="CLEAR_RUNNING">FALSE</field>
                        <value name="VALUE">
                          <block type="math_arithmetic" id="KV:T`1z~az=]?|u,?[Nw">
                            <field name="OP">MINUS</field>
                            <value name="A">
                              <shadow type="math_number" id="AzuXu6,h[O=9J4|!S#Z+">
                                <field name="NUM">1</field>
                              </shadow>
                              <block type="get_value" id="l+S41-LE~-,[#W::l,3V">
                                <field name="ATTR">val</field>
                                <field name="OID">yeelight-2.0.YeelightDeckenlampe-Bergola.control.active_bright</field>
                              </block>
                            </value>
                            <value name="B">
                              <shadow type="math_number" id="zsAj*z1DEq4b$R%dITxM">
                                <field name="NUM">5</field>
                              </shadow>
                            </value>
                          </block>
                        </value>
                        <next>
                          <block type="debug" id="u41%[BqYA}{dQ9tegFL#">
                            <field name="Severity">error</field>
                            <value name="TEXT">
                              <shadow type="text" id="4@Z5`:Mv{An`SmKdh|qX">
                                <field name="TEXT">test</field>
                              </shadow>
                              <block type="get_value" id="-yr#wvDfaB9F4Y*]$KI|">
                                <field name="ATTR">val</field>
                                <field name="OID">yeelight-2.0.YeelightDeckenlampe-Bergola.control.active_bright</field>
                              </block>
                            </value>
                          </block>
                        </next>
                      </block>
                    </statement>
                  </block>
                </statement>
              </block>
            </statement>
            <value name="IF1">
              <block type="logic_compare" id="AQ[)BZF=sFtP`,:FAfEv">
                <field name="OP">EQ</field>
                <value name="A">
                  <block type="on_source" id="`uT3XKM-v/%R.3JQMgsW">
                    <field name="ATTR">state.val</field>
                  </block>
                </value>
                <value name="B">
                  <block type="logic_boolean" id="C3f8F.J7?XJdFucA@?mC">
                    <field name="BOOL">FALSE</field>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO1">
              <block type="timeouts_clearinterval" id="[%+^6H2=o1KltKnwwV~M">
                <field name="NAME">DimUp</field>
                <next>
                  <block type="timeouts_clearinterval" id=":{kYetDQaeMIL9_y]I95">
                    <field name="NAME">DimDown</field>
                  </block>
                </next>
              </block>
            </statement>
          </block>
        </statement>
      </block>
    </xml>
    

    Jetzt stelle ich fest dass diese nicht linear hoch bzw. runterdimmt siehe
    LOG:

    22:39:22.984	info	javascript.0 (17238) Stop script script.js.common.Test.DimmenBergola1
    22:39:26.022	info	javascript.0 (17238) Start javascript script.js.common.Test.DimmenBergola1
    22:39:26.035	info	javascript.0 (17238) script.js.common.Test.DimmenBergola1: registered 1 subscription and 0 schedules
    22:39:31.864	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 5
    22:39:32.564	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 55
    22:39:33.265	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 60
    22:39:33.965	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 65
    22:39:34.666	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 70
    22:39:35.366	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 75
    22:39:36.066	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 80
    22:39:36.765	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 85
    22:39:37.465	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 90
    22:39:38.166	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 95
    22:39:38.866	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 100
    22:39:39.567	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 100
    22:39:47.855	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 100
    22:39:48.556	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 95
    22:39:49.256	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 90
    22:39:49.957	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 85
    22:39:50.656	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 85
    22:39:51.356	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 80
    22:39:52.060	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 75
    22:39:52.759	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 75
    22:39:53.459	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 70
    22:39:54.160	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 65
    22:39:54.860	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 60
    22:39:55.559	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 65
    22:39:56.259	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 60
    22:39:56.959	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 55
    22:39:57.660	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 60
    22:39:58.360	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 55
    22:39:59.060	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 50
    22:39:59.762	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 45
    22:40:00.462	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 40
    22:40:01.161	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 35
    22:40:01.861	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 40
    22:40:02.562	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 35
    22:40:03.261	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 30
    22:40:03.961	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 35
    22:40:04.662	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 30
    22:40:05.362	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 25
    22:40:06.063	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 20
    22:40:06.763	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 15
    22:40:07.463	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 10
    22:40:08.163	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 5
    22:40:08.864	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 5
    22:40:09.565	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 5
    

    Wo könnte mein Fehler liegen?

    Danke für euer Feedback.

    J 1 Antwort Letzte Antwort
    0
    • A albi_63

      Hy Leute

      Ich möchte mit einem Xiaomi Button per long_press meine Yeelight Deckenlampe dimmen.
      Script:

      <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="gb20!F7LA:atXoz^,dn/" x="-537" y="-1312">
          <field name="OID">zigbee.0.00158d000407e1b5.long_press</field>
          <field name="CONDITION">ne</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
            <block type="controls_if" id="sGMu)b*2MWos]XC-y.7_">
              <mutation elseif="1"></mutation>
              <value name="IF0">
                <block type="logic_compare" id="*0qf[]E;A7}Rz44bw=._">
                  <field name="OP">EQ</field>
                  <value name="A">
                    <block type="on_source" id="v`+_qwN0Y4r#v6$w63@N">
                      <field name="ATTR">state.val</field>
                    </block>
                  </value>
                  <value name="B">
                    <block type="logic_boolean" id="S$M8`i@**/M72Mc)(9I`">
                      <field name="BOOL">TRUE</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="controls_if" id="$wqDiDXSHr.1A;iO~2BP">
                  <mutation elseif="1"></mutation>
                  <value name="IF0">
                    <block type="logic_compare" id="-dcuBtFJtT@N^0/%E:^j">
                      <field name="OP">LT</field>
                      <value name="A">
                        <block type="get_value" id="(f2:`]*7u`D[b?`Mav!`">
                          <field name="ATTR">val</field>
                          <field name="OID">yeelight-2.0.YeelightDeckenlampe-Bergola.control.active_bright</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="math_number" id="*|9Ul.e332U3pCRlA5;/">
                          <field name="NUM">100</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="timeouts_setinterval" id=",i;:n]n|+HzmGSP.caIn">
                      <field name="NAME">DimUp</field>
                      <field name="INTERVAL">700</field>
                      <field name="UNIT">ms</field>
                      <statement name="STATEMENT">
                        <block type="control" id="$Y/lc_3#0*(;s1K`s;7S">
                          <mutation delay_input="true"></mutation>
                          <field name="OID">yeelight-2.0.YeelightDeckenlampe-Bergola.control.active_bright</field>
                          <field name="WITH_DELAY">TRUE</field>
                          <field name="DELAY_MS">350</field>
                          <field name="UNIT">ms</field>
                          <field name="CLEAR_RUNNING">FALSE</field>
                          <value name="VALUE">
                            <block type="math_arithmetic" id="T:yU|A7C,N^|srW%h43p">
                              <field name="OP">ADD</field>
                              <value name="A">
                                <shadow type="math_number" id="AzuXu6,h[O=9J4|!S#Z+">
                                  <field name="NUM">1</field>
                                </shadow>
                                <block type="get_value" id="b)Hs=ZE:X93=/h]zxh0z">
                                  <field name="ATTR">val</field>
                                  <field name="OID">yeelight-2.0.YeelightDeckenlampe-Bergola.control.active_bright</field>
                                </block>
                              </value>
                              <value name="B">
                                <shadow type="math_number" id=",j@%.QIgLEv8aa,4yDj@">
                                  <field name="NUM">5</field>
                                </shadow>
                              </value>
                            </block>
                          </value>
                          <next>
                            <block type="debug" id="`7+0VdcJAOzN@FXc{HVA">
                              <field name="Severity">warn</field>
                              <value name="TEXT">
                                <shadow type="text" id="4@Z5`:Mv{An`SmKdh|qX">
                                  <field name="TEXT">test</field>
                                </shadow>
                                <block type="get_value" id="2-Wp(#Js:JHsk+VUnu]u">
                                  <field name="ATTR">val</field>
                                  <field name="OID">yeelight-2.0.YeelightDeckenlampe-Bergola.control.active_bright</field>
                                </block>
                              </value>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                  </statement>
                  <value name="IF1">
                    <block type="logic_compare" id="4u]/rNrkcKY2jgMFrCSb">
                      <field name="OP">LTE</field>
                      <value name="A">
                        <block type="get_value" id="!20XWmEaxfntLA/cEY7,">
                          <field name="ATTR">val</field>
                          <field name="OID">yeelight-2.0.YeelightDeckenlampe-Bergola.control.active_bright</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="math_number" id="4v;!bVh.(@W;(0$lw$*Q">
                          <field name="NUM">100</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO1">
                    <block type="timeouts_setinterval" id="Abx%fKJsY_/[dx8yBW2v">
                      <field name="NAME">DimDown</field>
                      <field name="INTERVAL">700</field>
                      <field name="UNIT">ms</field>
                      <statement name="STATEMENT">
                        <block type="control" id="*_||j%3J2PtD(h!rktO|">
                          <mutation delay_input="true"></mutation>
                          <field name="OID">yeelight-2.0.YeelightDeckenlampe-Bergola.control.active_bright</field>
                          <field name="WITH_DELAY">TRUE</field>
                          <field name="DELAY_MS">350</field>
                          <field name="UNIT">ms</field>
                          <field name="CLEAR_RUNNING">FALSE</field>
                          <value name="VALUE">
                            <block type="math_arithmetic" id="KV:T`1z~az=]?|u,?[Nw">
                              <field name="OP">MINUS</field>
                              <value name="A">
                                <shadow type="math_number" id="AzuXu6,h[O=9J4|!S#Z+">
                                  <field name="NUM">1</field>
                                </shadow>
                                <block type="get_value" id="l+S41-LE~-,[#W::l,3V">
                                  <field name="ATTR">val</field>
                                  <field name="OID">yeelight-2.0.YeelightDeckenlampe-Bergola.control.active_bright</field>
                                </block>
                              </value>
                              <value name="B">
                                <shadow type="math_number" id="zsAj*z1DEq4b$R%dITxM">
                                  <field name="NUM">5</field>
                                </shadow>
                              </value>
                            </block>
                          </value>
                          <next>
                            <block type="debug" id="u41%[BqYA}{dQ9tegFL#">
                              <field name="Severity">error</field>
                              <value name="TEXT">
                                <shadow type="text" id="4@Z5`:Mv{An`SmKdh|qX">
                                  <field name="TEXT">test</field>
                                </shadow>
                                <block type="get_value" id="-yr#wvDfaB9F4Y*]$KI|">
                                  <field name="ATTR">val</field>
                                  <field name="OID">yeelight-2.0.YeelightDeckenlampe-Bergola.control.active_bright</field>
                                </block>
                              </value>
                            </block>
                          </next>
                        </block>
                      </statement>
                    </block>
                  </statement>
                </block>
              </statement>
              <value name="IF1">
                <block type="logic_compare" id="AQ[)BZF=sFtP`,:FAfEv">
                  <field name="OP">EQ</field>
                  <value name="A">
                    <block type="on_source" id="`uT3XKM-v/%R.3JQMgsW">
                      <field name="ATTR">state.val</field>
                    </block>
                  </value>
                  <value name="B">
                    <block type="logic_boolean" id="C3f8F.J7?XJdFucA@?mC">
                      <field name="BOOL">FALSE</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO1">
                <block type="timeouts_clearinterval" id="[%+^6H2=o1KltKnwwV~M">
                  <field name="NAME">DimUp</field>
                  <next>
                    <block type="timeouts_clearinterval" id=":{kYetDQaeMIL9_y]I95">
                      <field name="NAME">DimDown</field>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </statement>
        </block>
      </xml>
      

      Jetzt stelle ich fest dass diese nicht linear hoch bzw. runterdimmt siehe
      LOG:

      22:39:22.984	info	javascript.0 (17238) Stop script script.js.common.Test.DimmenBergola1
      22:39:26.022	info	javascript.0 (17238) Start javascript script.js.common.Test.DimmenBergola1
      22:39:26.035	info	javascript.0 (17238) script.js.common.Test.DimmenBergola1: registered 1 subscription and 0 schedules
      22:39:31.864	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 5
      22:39:32.564	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 55
      22:39:33.265	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 60
      22:39:33.965	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 65
      22:39:34.666	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 70
      22:39:35.366	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 75
      22:39:36.066	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 80
      22:39:36.765	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 85
      22:39:37.465	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 90
      22:39:38.166	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 95
      22:39:38.866	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 100
      22:39:39.567	warn	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 100
      22:39:47.855	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 100
      22:39:48.556	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 95
      22:39:49.256	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 90
      22:39:49.957	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 85
      22:39:50.656	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 85
      22:39:51.356	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 80
      22:39:52.060	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 75
      22:39:52.759	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 75
      22:39:53.459	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 70
      22:39:54.160	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 65
      22:39:54.860	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 60
      22:39:55.559	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 65
      22:39:56.259	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 60
      22:39:56.959	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 55
      22:39:57.660	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 60
      22:39:58.360	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 55
      22:39:59.060	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 50
      22:39:59.762	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 45
      22:40:00.462	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 40
      22:40:01.161	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 35
      22:40:01.861	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 40
      22:40:02.562	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 35
      22:40:03.261	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 30
      22:40:03.961	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 35
      22:40:04.662	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 30
      22:40:05.362	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 25
      22:40:06.063	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 20
      22:40:06.763	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 15
      22:40:07.463	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 10
      22:40:08.163	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 5
      22:40:08.864	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 5
      22:40:09.565	error	javascript.0 (17238) script.js.common.Test.DimmenBergola1: 5
      

      Wo könnte mein Fehler liegen?

      Danke für euer Feedback.

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

      @albi_63 sagte in Blockly Dimmer läuft nicht linear:

      <xml xmlns="http://www.w3.org/1999/xhtml">

      Du veränderst ein DP den Du gerade liest, kann problematisch sein. Schreibe das in eine Variable und schreib diese dann zurück.
      33209833-aac9-411d-9160-382687c4f2de-grafik.png

      1 Antwort Letzte Antwort
      0
      • A Offline
        A Offline
        albi_63
        schrieb am zuletzt editiert von
        #3

        Hy Jan
        Danke für deinen Tip. Ich habe mein script mit Variablen versehen wie in deinem Beispiel.
        Jenachdem wie ich die DimUp oder - DimDown Zeit in ms einstelle erhalte mehr oder weniger lineare Werte.
        Läuft das Script bei dir linear durch?
        Script:
        Dimmen.jpg
        Log:

        10:58:40.558	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 5
        10:58:41.108	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 10
        10:58:41.659	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 15
        10:58:42.209	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 20
        10:58:42.758	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 15
        10:58:43.309	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 20
        10:58:43.859	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 25
        10:58:44.410	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 30
        10:58:44.960	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 35
        10:58:45.511	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 30
        10:58:46.061	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 40
        10:58:46.610	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 45
        10:58:47.160	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 50
        10:58:47.711	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 55
        10:58:48.260	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 60
        10:58:48.811	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 65
        10:58:49.361	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 70
        10:58:49.911	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 65
        10:58:50.461	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 70
        10:58:51.012	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 75
        10:58:51.561	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 80
        10:58:52.111	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 85
        10:58:52.662	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 90
        10:58:53.211	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 95
        10:58:53.761	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 100
        10:58:59.257	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 100
        10:58:59.807	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 95
        10:59:00.358	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 90
        10:59:00.909	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 85
        10:59:01.459	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 80
        10:59:02.009	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 75
        10:59:02.558	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 70
        10:59:03.109	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 65
        10:59:03.659	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 60
        10:59:04.209	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 55
        10:59:04.760	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 50
        10:59:05.311	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 45
        10:59:05.861	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 40
        10:59:06.411	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 35
        10:59:06.961	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 30
        10:59:07.512	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 25
        10:59:08.063	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 20
        10:59:08.613	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 15
        10:59:09.162	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 10
        10:59:09.712	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 5
        
        J 1 Antwort Letzte Antwort
        0
        • A albi_63

          Hy Jan
          Danke für deinen Tip. Ich habe mein script mit Variablen versehen wie in deinem Beispiel.
          Jenachdem wie ich die DimUp oder - DimDown Zeit in ms einstelle erhalte mehr oder weniger lineare Werte.
          Läuft das Script bei dir linear durch?
          Script:
          Dimmen.jpg
          Log:

          10:58:40.558	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 5
          10:58:41.108	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 10
          10:58:41.659	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 15
          10:58:42.209	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 20
          10:58:42.758	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 15
          10:58:43.309	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 20
          10:58:43.859	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 25
          10:58:44.410	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 30
          10:58:44.960	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 35
          10:58:45.511	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 30
          10:58:46.061	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 40
          10:58:46.610	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 45
          10:58:47.160	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 50
          10:58:47.711	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 55
          10:58:48.260	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 60
          10:58:48.811	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 65
          10:58:49.361	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 70
          10:58:49.911	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 65
          10:58:50.461	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 70
          10:58:51.012	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 75
          10:58:51.561	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 80
          10:58:52.111	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 85
          10:58:52.662	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 90
          10:58:53.211	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 95
          10:58:53.761	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 100
          10:58:59.257	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 100
          10:58:59.807	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 95
          10:59:00.358	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 90
          10:59:00.909	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 85
          10:59:01.459	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 80
          10:59:02.009	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 75
          10:59:02.558	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 70
          10:59:03.109	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 65
          10:59:03.659	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 60
          10:59:04.209	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 55
          10:59:04.760	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 50
          10:59:05.311	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 45
          10:59:05.861	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 40
          10:59:06.411	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 35
          10:59:06.961	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 30
          10:59:07.512	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 25
          10:59:08.063	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 20
          10:59:08.613	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 15
          10:59:09.162	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 10
          10:59:09.712	info	javascript.0 (17963) script.js.common.Test.DimmenBergola1: 5
          
          J Offline
          J Offline
          Jan1
          schrieb am zuletzt editiert von
          #4

          @albi_63
          Da müsste ich erst mal ein Debug Block wie bei Dir einbauen. Fakt, das Ding macht was es soll und ob das dann 100% linear ist, spielt für mich keine große Rolle.

          1 Antwort Letzte Antwort
          0
          • A Offline
            A Offline
            albi_63
            schrieb am zuletzt editiert von
            #5

            Hy Jan
            Da hast du eigentlich recht. Danke dir.
            👍

            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

            535

            Online

            32.8k

            Benutzer

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