Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Probleme mit Blockly (gelöst)

    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

    Probleme mit Blockly (gelöst)

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

      Hallo

      Mein blockly zeigt immer script warnungen und läuft irgendwie nicht mehr

      also eigentlich soll hiermit die innentemp überwacht werden und wenn diese werte erreicht sollen div. Java scripte aktiviert bzb deaktiviert werde.

      Es ging mal. nur jetzt nicht mehr.

      12:07:08.794	info	javascript.0 Start javascript script.js.common.Innentempsteuerung
      12:07:08.794	info	javascript.0 script.js.common.Innentempsteuerung: registered 1 subscription and 1 schedule
      12:17:09.512	warn	javascript.0 at Object.<anonymous> (script.js.common.Innentempsteuerung:8:5)
      12:22:26.235	warn	javascript.0 at Object.<anonymous> (script.js.common.Innentempsteuerung:8:5)
      12:33:18.894	warn	javascript.0 at Object.<anonymous> (script.js.common.Innentempsteuerung:8:5)
      12:49:41.234	warn	javascript.0 at Object.<anonymous> (script.js.common.Innentempsteuerung:8:5)
      13:00:38.213	warn	javascript.0 at Object.<anonymous> (script.js.common.Innentempsteuerung:8:5)
      13:05:38.128	warn	javascript.0 at Object.<anonymous> (script.js.common.Innentempsteuerung:8:5)
      15:23:51.139	warn	javascript.0 at Object.<anonymous> (script.js.common.Innentempsteuerung:8:5)
      15:29:14.592	warn	javascript.0 at Object.<anonymous> (script.js.common.Innentempsteuerung:8:5)
      Ausgewählte Blöcke exportieren
      
      <xml xmlns="http://www.w3.org/1999/xhtml">
        <block type="comment" id="7MdN0:zgC8k%e7Toq9c{" collapsed="true" x="-388" y="90">
          <field name="COMMENT">ID: Innentemperatur</field>
          <next>
            <block type="on" id=":o{:AWb?!yu2Gf*,et,|">
              <field name="OID">sonoff.0.Konsole.AM2301_Temperature</field>
              <field name="CONDITION">any</field>
              <field name="ACK_CONDITION"></field>
              <statement name="STATEMENT">
                <block type="controls_if" id="2x+v|A;(se*vK-|];[Xb">
                  <mutation elseif="1"></mutation>
                  <value name="IF0">
                    <block type="logic_compare" id="AXX9IzvU{o:L0l4rXHOG">
                      <field name="OP">LTE</field>
                      <value name="A">
                        <block type="on_source" id="##*[n9v:fRJ`p!fb41-|">
                          <field name="ATTR">state.val</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="math_number" id="kCG6[3G^~NKR8f@px{DJ">
                          <field name="NUM">20</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="control" id="o=R{({]Hk}6HcxcDRN8e">
                      <mutation delay_input="false"></mutation>
                      <field name="OID">javascript.0.scriptEnabled.common.Aussentempsteuerung</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="text" id="~hAZNAfk:UgSZz]rd^:y">
                          <field name="TEXT">true</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                  <value name="IF1">
                    <block type="logic_compare" id="=#9!JV0*s+,zBt;vCP,5">
                      <field name="OP">GT</field>
                      <value name="A">
                        <block type="on_source" id="Nwz{p?i*c5/m8_OlSbO2">
                          <field name="ATTR">state.val</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="math_number" id="#xJW%ppUCQ0#YB3(~rME">
                          <field name="NUM">21</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO1">
                    <block type="control" id="n@5~|A0uz`|]T%tqAyk8">
                      <mutation delay_input="false"></mutation>
                      <field name="OID">javascript.0.scriptEnabled.common.Aussentempsteuerung</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="text" id="PF3{ai|A,*3:)qEgO=MC">
                          <field name="TEXT">false</field>
                        </block>
                      </value>
                      <next>
                        <block type="update" id="JWOcEi,(FkfWduhHNsRk">
                          <mutation delay_input="false"></mutation>
                          <field name="OID">viessmann.0.set.BetriebArtM1</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="text" id="FdV^!sG*pHhR*Kp(dA.b">
                              <field name="TEXT">ABSCHALT</field>
                            </block>
                          </value>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
              </statement>
            </block>
          </next>
        </block>
      </xml>
      
      <xml xmlns="http://www.w3.org/1999/xhtml">
        <block type="comment" id="7MdN0:zgC8k%e7Toq9c{" collapsed="true" x="-388" y="90">
          <field name="COMMENT">ID: Innentemperatur</field>
          <next>
            <block type="on" id=":o{:AWb?!yu2Gf*,et,|">
              <field name="OID">sonoff.0.Konsole.AM2301_Temperature</field>
              <field name="CONDITION">any</field>
              <field name="ACK_CONDITION"></field>
              <statement name="STATEMENT">
                <block type="controls_if" id="2x+v|A;(se*vK-|];[Xb">
                  <mutation elseif="1"></mutation>
                  <value name="IF0">
                    <block type="logic_compare" id="AXX9IzvU{o:L0l4rXHOG">
                      <field name="OP">LTE</field>
                      <value name="A">
                        <block type="on_source" id="##*[n9v:fRJ`p!fb41-|">
                          <field name="ATTR">state.val</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="math_number" id="kCG6[3G^~NKR8f@px{DJ">
                          <field name="NUM">20</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="control" id="o=R{({]Hk}6HcxcDRN8e">
                      <mutation delay_input="false"></mutation>
                      <field name="OID">javascript.0.scriptEnabled.common.Aussentempsteuerung</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="text" id="~hAZNAfk:UgSZz]rd^:y">
                          <field name="TEXT">true</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                  <value name="IF1">
                    <block type="logic_compare" id="=#9!JV0*s+,zBt;vCP,5">
                      <field name="OP">GT</field>
                      <value name="A">
                        <block type="on_source" id="Nwz{p?i*c5/m8_OlSbO2">
                          <field name="ATTR">state.val</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="math_number" id="#xJW%ppUCQ0#YB3(~rME">
                          <field name="NUM">21</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO1">
                    <block type="control" id="n@5~|A0uz`|]T%tqAyk8">
                      <mutation delay_input="false"></mutation>
                      <field name="OID">javascript.0.scriptEnabled.common.Aussentempsteuerung</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="text" id="PF3{ai|A,*3:)qEgO=MC">
                          <field name="TEXT">false</field>
                        </block>
                      </value>
                      <next>
                        <block type="update" id="JWOcEi,(FkfWduhHNsRk">
                          <mutation delay_input="false"></mutation>
                          <field name="OID">viessmann.0.set.BetriebArtM1</field>
                          <field name="WITH_DELAY">FALSE</field>
                          <value name="VALUE">
                            <block type="text" id="FdV^!sG*pHhR*Kp(dA.b">
                              <field name="TEXT">ABSCHALT</field>
                            </block>
                          </value>
                        </block>
                      </next>
                    </block>
                  </statement>
                </block>
              </statement>
            </block>
          </next>
        </block>
      </xml>
      

      Wer kann helfen?

      1 Reply Last reply Reply Quote 0
      • Andreas Staecker
        Andreas Staecker last edited by

        893c2d9f-6430-499a-9cc0-ce7d029d2259-image.png
        Du must statt Wert den Wert des Objekts nehmen.

        paul53 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @Andreas Staecker last edited by

          @Andreas-Staecker sagte in Probleme mit Blockly:

          Du must statt Wert den Wert des Objekts nehmen.

          Nein, Wert ist korrekt !
          Nicht korrekt sind "true" und "false". Es müssen die Logikwerte wahr und unwahr verwendet werden.

          1 Reply Last reply Reply Quote 0
          • Andreas Staecker
            Andreas Staecker last edited by

            Sorry ich habe dummes Zeug erzählt. Wert geht , wusste ich nicht...

            0d9ebcc7-88f4-4d48-8490-c416b4908d2e-image.png

            War ein Schnellschuß von mir....

            1 Reply Last reply Reply Quote 0
            • M
              Motsche1 last edited by

              wenn ich wahr und falsch nehme geht es trotz alledem nicht. wert wird unter Objekte geändert aber unter Scripts lauft das Blockly für Aussetemperatursteuerung weiter

              1 Reply Last reply Reply Quote 0
              • J
                Jan1 last edited by

                sieht so aus, als ob der Pfad zu dem zu steuernden Objekt nicht mehr stimmt, javascript.0. bla bla sieht etwas seltsam aus.

                1 Reply Last reply Reply Quote 0
                • M
                  Motsche1 last edited by

                  warum sollte er nicht stimmen ... den kann man auswählen. wenn es ihn nicht gäbe würde das nicht angezeigt

                  1 Reply Last reply Reply Quote 0
                  • J
                    Jan1 last edited by

                    weil wenn bei mir das so auftaucht, der eben nicht stimmt wenn ich was geändert habe. War ja auch nur ne Vermutung.
                    Mach mal ein Screenshot vom aktuellen Blockly, sonst ist das eh nur ein Rätselraten.

                    1 Reply Last reply Reply Quote 0
                    • J
                      Jan1 last edited by

                      Am besten gleich noch einen von diesem seltsamen DP.

                      1 Reply Last reply Reply Quote 0
                      • M
                        Motsche1 last edited by

                        ![alt text](02b29583-ee99-4ab0-812a-f5c620ca1e7a-grafik.png image url)

                        ![alt text](0a40ef0f-520a-4459-ba38-1e46f2bda358-grafik.png image url)

                        Andreas Staecker 1 Reply Last reply Reply Quote 0
                        • J
                          Jan1 last edited by Jan1

                          Ich bleibe dabei, das sieht so aus als ob das Ziel, in Deinem Fall das Script welches Du steuern möchtest nich mehr existiert.
                          Ich habe ein ähnliches Script und da sieht das eben anders aus. Sobald bei mir javascrip.0... davor steht, stimmt der Pfad nicht.
                          f894b182-917b-4406-90cf-e33510c39104-grafik.png

                          1 Reply Last reply Reply Quote 0
                          • M
                            Motsche1 last edited by

                            Also habe sie nun gelöscht und in einem neuen Order neu erstellt . also beide Blockly

                            unter objects stehen die alten nimmer drin und die neuen in dem neuen ordner. also sind sie auch da weil neu erstellt.

                            und trotzdem gehts nicht

                            1 Reply Last reply Reply Quote 0
                            • J
                              Jan1 last edited by

                              Wie geschrieben, solange in einem Blockly bei den zu steuernden Objekten der Pfad mit "javascript.0.." bei mir anfängt, weiß ich dass der Pfad nicht mehr stimmt und solange das bei Dir so da steht, wird wohl das Blockly auch nicht laufen.
                              Das ist bei mir so und wird bei Dir nicht anders sein.

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

                                Unterschiedliche Versionen des JS-Adapters ? Das schließe ich daraus, dass anstelle von unwahr falsch ausgewählt werden konnte.

                                1 Reply Last reply Reply Quote 0
                                • M
                                  Motsche1 last edited by

                                  nter objects fängt es abjavascript.0.scriptEnabled.Meine.Aussentempsteuerung1r nun mal so an . das geht auch nicht weg.

                                  Der pfad ist eindeutig dieser: javascript.0.scriptEnabled.Meine.Aussentempsteuerung

                                  Also der neue. und die 0 steht nun mal da. kann sie nicht wegzaubern

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    Motsche1 last edited by

                                    woran erkenne ich das??

                                    M 1 Reply Last reply Reply Quote 0
                                    • M
                                      Motsche1 @Motsche1 last edited by

                                      @Motsche1

                                      M 1 Reply Last reply Reply Quote 0
                                      • M
                                        Motsche1 @Motsche1 last edited by

                                        ich habe js 4.1.0

                                        1 Reply Last reply Reply Quote 0
                                        • Andreas Staecker
                                          Andreas Staecker @Motsche1 last edited by

                                          @Motsche1 In deinem Blockly ist der Wert für "annerkannt ist" leer!
                                          f8aa6a0f-f26d-4ff2-a22d-05dd4dc4f4d4-image.png
                                          Nur so eine Idee, versuch mal auf "egal" zu setzen...

                                          Kannst du denn den den Datenpunkt "Aussentemsteuerung" per Hand unter Objekte auf true und false setzen?

                                          Gruß Andreas

                                          1 Reply Last reply Reply Quote 0
                                          • M
                                            Motsche1 last edited by

                                            Habe das Problem gelöst, indem ich die Blockly gelöscht habe und java auch . dann alles neu und siehe da es geht alles wieder . auch wenn eine "0" da steht

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            522
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            blockly
                                            5
                                            23
                                            1235
                                            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