Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Debug Output

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Debug Output

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

      Ich habe in einem Script ein kleines problem, per Bewegungsmelder wird ein Licht im Vorzimmer eingeschalten.
      Das klappt auch recht gut, was mich aber stört ist das wenn es nach den 3 Minuten das Licht abschaltet, das obwohl keine Bewegung mehr ist das Licht immer noch einmal sich für 3 Minuten einschaltet. Nun würd ich gerne per Debug Output rausfinden was in dem Script passiert, denke dafür ist dieses DEbug Output ja zuständig?! Wenn dem so ist, wo und wie setze ich es ein?

      thx

      <xml xmlns="http://www.w3.org/1999/xhtml">
        <block type="comment" id="F_~W[AnHbbB?K2s{irGQ" x="-762" y="-338">
          <field name="COMMENT">Nachtlicht Vorzimmer</field>
          <next>
            <block type="on" id="197S%)41z[Iw;daxEz02">
              <field name="OID">mihome.0.devices.motion_158d0002424848.state</field>
              <field name="CONDITION">ne</field>
              <field name="ACK_CONDITION"></field>
              <statement name="STATEMENT">
                <block type="controls_if" id="Q(ZLF4+nBpl(JgP%OTRH">
                  <value name="IF0">
                    <block type="time_compare_ex" id="mnJ((n,EO#Kn*DcmF~yc">
                      <mutation end_time="true" actual_time="true"></mutation>
                      <field name="USE_ACTUAL_TIME">TRUE</field>
                      <field name="OPTION">between</field>
                      <value name="START_TIME">
                        <shadow type="text" id="1tHh;xuPn9Td|0H;.d;S">
                          <field name="TEXT">14:00</field>
                        </shadow>
                        <block type="time_astro" id="H:.]8X0HU1EuoJS=U%Rt">
                          <field name="TYPE">sunsetStart</field>
                          <field name="OFFSET">-30</field>
                        </block>
                      </value>
                      <value name="END_TIME">
                        <shadow type="text" id="kGGgJZ~qPaliYjRCi`RP">
                          <field name="TEXT">22:00</field>
                        </shadow>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="control" id="j%|8BUSd2BU;8/([QE.k">
                      <mutation delay_input="false"></mutation>
                      <field name="OID">alexa2.0.Smart-Home-Devices.ed84d8c1-3051-459e-8413-1edc711aafab.powerState</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="I9P7)o+[0i=sNKk/dKSz">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                      <next>
                        <block type="control" id="d4e/y,Z`cw/.g7nFW6yH">
                          <mutation delay_input="false"></mutation>
                          <field name="OID">alexa2.0.Smart-Home-Devices.ed84d8c1-3051-459e-8413-1edc711aafab.brightness</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="math_number" id="n.X5-WZum_LsOup#AFnc">
                              <field name="NUM">100</field>
                            </block>
                          </value>
                          <next>
                            <block type="timeouts_cleartimeout" id="j75VNd@3L}#jfJ#?]({6">
                              <field name="NAME">timeout</field>
                              <next>
                                <block type="timeouts_settimeout" id="9k0`KkMtRt+s%B[0|3Z`">
                                  <field name="NAME">timeout</field>
                                  <field name="DELAY">3</field>
                                  <field name="UNIT">min</field>
                                  <statement name="STATEMENT">
                                    <block type="control" id="k;j7JxhqzhYPXHm%F9rk">
                                      <mutation delay_input="false"></mutation>
                                      <field name="OID">alexa2.0.Smart-Home-Devices.ed84d8c1-3051-459e-8413-1edc711aafab.powerState</field>
                                      <field name="WITH_DELAY">FALSE</field>
                                      <value name="VALUE">
                                        <block type="logic_boolean" id="#J3o3E8hkj645WSvNmd.">
                                          <field name="BOOL">FALSE</field>
                                        </block>
                                      </value>
                                    </block>
                                  </statement>
                                  <next>
                                    <block type="debug" id="(-m7a|*pBVV.daps.uuT">
                                      <field name="Severity">log</field>
                                      <value name="TEXT">
                                        <shadow type="text" id="o=KyB[7YUrQ~=rd]DNFQ">
                                          <field name="TEXT">test</field>
                                        </shadow>
                                      </value>
                                    </block>
                                  </next>
                                </block>
                              </next>
                            </block>
                          </next>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
              </statement>
            </block>
          </next>
        </block>
      </xml>
      
      1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 last edited by

        Unter deinem Editorfenster ist die Konsolenausgabe des entsprechenden Skrips. Mit Debug log erscheint dieser dort wenn Du das Skript startest

        1 Reply Last reply Reply Quote 0
        • MyzerAT
          MyzerAT last edited by

          @apollon77

          das war mir klar, aber wo muss ich den blockly baustein debug einsetzen, im betreffenden Blockly

          1 Reply Last reply Reply Quote 0
          • apollon77
            apollon77 last edited by

            Der Debug Modus loggt automatisch Aktionen wie das lesen oder schreiben von Werten.
            Ansonsten gibt es Blockly einen log Baustein, der aber unabhängig von dem Debug Modus ist

            MyzerAT 2 Replies Last reply Reply Quote 0
            • MyzerAT
              MyzerAT @apollon77 last edited by

              @apollon77

              Heisst das mit diesem log Baustein wird das komplette Script mitgelogt ? Und wo setzt man den ein, am Anfang oder am Ende ?

              1 Reply Last reply Reply Quote 0
              • MyzerAT
                MyzerAT @apollon77 last edited by

                @apollon77 sagte in Debug Output:

                Ansonsten gibt es Blockly einen log Baustein, der aber unabhängig von dem Debug Modus ist

                Sorry ich finde diesen log Baustein nicht

                rantanplan 1 Reply Last reply Reply Quote 0
                • rantanplan
                  rantanplan @MyzerAT last edited by

                  @MyzerAT sagte in Debug Output:

                  @apollon77 sagte in Debug Output:

                  Ansonsten gibt es Blockly einen log Baustein, der aber unabhängig von dem Debug Modus ist

                  Sorry ich finde diesen log Baustein nicht

                  Kategorie System/Debug Output ?!
                  Der logt natürlich nicht das komplette Script mit. Warum auch.
                  Den Baustein an entscheidenen Stellen einsetzen um Informationen auszugeben, wie "***Hey, Ich bin jetzt an der Stelle" oder "***Hey, der Wert xyz wurde übergeben", usw. usw.......

                  Diese "" habe ich nicht ohne Grund eingesetzt. Damit kann man sehr schön "langzeit" Beobachtungen im Admin/Log beobachten. Einfach im Filter "" eingeben und man sieht nur das was man braucht.

                  Grüße

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  803
                  Online

                  31.8k
                  Users

                  79.9k
                  Topics

                  1.3m
                  Posts

                  blockly
                  3
                  7
                  1454
                  Loading More Posts
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes
                  Reply
                  • Reply as topic
                  Log in to reply
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                  The ioBroker Community 2014-2023
                  logo