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. Skripten / Logik
  4. Blockly
  5. Blockly Dimmer läuft nicht linear

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Blockly Dimmer läuft nicht linear

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
5 Beiträge 2 Kommentatoren 302 Aufrufe 1 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.
  • 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:

            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

            379

            Online

            32.7k

            Benutzer

            82.4k

            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