Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Skripte in der Nacht funktionieren nicht mehr.

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Skripte in der Nacht funktionieren nicht mehr.

    This topic has been deleted. Only users with topic management privileges can see it.
    • Thomas Braun
      Thomas Braun Most Active @Christian23 last edited by

      @christian23

      Zeig mal die Skripte.

      C 1 Reply Last reply Reply Quote 0
      • C
        Christian23 @Thomas Braun last edited by Christian23

        screenshot_737.jpg

        !<xml xmlns="https://developers.google.com/blockly/xml">
          <variables>
            <variable id="8*5^ofEwK~ZX^(3g_g4I">Ladestrom1</variable>
          </variables>
          <block type="on_ext" id="0:l@rhk_Xqs:!aW8H,[U" x="88" y="338">
            <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation>
            <field name="CONDITION">ne</field>
            <field name="ACK_CONDITION"></field>
            <value name="OID0">
              <shadow type="field_oid" id="=$7/fm]%pbr?{R94W5Tf">
                <field name="oid">javascript.0.Amtron_Steuerung.AmtronrechtsLadestrom</field>
              </shadow>
            </value>
            <statement name="STATEMENT">
              <block type="variables_set" id="75fz7/2PZijN%*~#n2H@">
                <field name="VAR" id="8*5^ofEwK~ZX^(3g_g4I">Ladestrom1</field>
                <value name="VALUE">
                  <block type="get_value" id="@L;urS))dD4stZ+*9Ole">
                    <field name="ATTR">val</field>
                    <field name="OID">javascript.0.Amtron_Steuerung.AmtronrechtsLadestrom</field>
                  </block>
                </value>
                <next>
                  <block type="controls_if" id="M:Il/:.iA+:v84{lU2|;">
                    <value name="IF0">
                      <block type="logic_compare" id="s#10o62Dw[QTAW}*8ZHr">
                        <field name="OP">EQ</field>
                        <value name="A">
                          <block type="get_value" id="3n+!SJGL[#x{)pB~O^|#">
                            <field name="ATTR">val</field>
                            <field name="OID">javascript.0.Amtron_Steuerung.AmtronrechtsLadestrom</field>
                          </block>
                        </value>
                        <value name="B">
                          <block type="math_number" id="amg4fCu0h5:[bKdnV:3P">
                            <field name="NUM">0</field>
                          </block>
                        </value>
                      </block>
                    </value>
                    <statement name="DO0">
                      <block type="exec" id="rjk`.p)X)}J_BexM}!5k">
                        <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                        <field name="WITH_STATEMENT">FALSE</field>
                        <field name="LOG">log</field>
                        <value name="COMMAND">
                          <shadow type="text" id="tglTN^nyT#E-do|,iHH;">
                            <field name="TEXT">curl -d '{ "Permanent": true, "RemoteCurr": 6, "AutoChg": null, "ChgState": "Pause", "Uid": null}' -H "Content-Type: application/json" -X POST http://192.168.160.4:25000/MHCP/1.0/ChargeData?DevKey=445588</field>
                          </shadow>
                        </value>
                      </block>
                    </statement>
                    <next>
                      <block type="controls_if" id="Sp?NyW0[$b?$coL~iI,,">
                        <value name="IF0">
                          <block type="logic_compare" id="j$HdKDo*n]J@v]z$Z^Ez">
                            <field name="OP">GT</field>
                            <value name="A">
                              <block type="get_value" id="FOvypR:1X${%/ZIYUW7P">
                                <field name="ATTR">val</field>
                                <field name="OID">javascript.0.Amtron_Steuerung.AmtronrechtsLadestrom</field>
                              </block>
                            </value>
                            <value name="B">
                              <block type="math_number" id="$r[DQfzR=bwf/w,D?A/L">
                                <field name="NUM">1</field>
                              </block>
                            </value>
                          </block>
                        </value>
                        <statement name="DO0">
                          <block type="exec" id="=XKcY+P:0ZormIN+fUl!">
                            <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                            <field name="WITH_STATEMENT">FALSE</field>
                            <field name="LOG">log</field>
                            <value name="COMMAND">
                              <shadow type="text" id="4=qWbjz$Y!AFwt/-nJwg">
                                <field name="TEXT">curl -d '{ "Permanent": true, "RemoteCurr": 6, "AutoChg": null, "ChgState": "Continue", "Uid": null}' -H "Content-Type: application/json" -X POST http://192.168.160.4:25000/MHCP/1.0/ChargeData?DevKey=445588</field>
                              </shadow>
                            </value>
                          </block>
                        </statement>
                        <next>
                          <block type="controls_if" id="({h*1Yya^x0BZ7ZVW6qu">
                            <value name="IF0">
                              <block type="logic_compare" id=")VUINwEWi#c;[*G1Y2ft">
                                <field name="OP">EQ</field>
                                <value name="A">
                                  <block type="get_value" id="![UCU:N8`GLT+N1jUkd7">
                                    <field name="ATTR">val</field>
                                    <field name="OID">javascript.0.Amtron_Steuerung.AmtronrechtsLadestrom</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="math_number" id="p~F-7:k9gIK?U;u0i~c,">
                                    <field name="NUM">6</field>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO0">
                              <block type="exec" id="uZG~Oj_tm,j+3~NxBUE-">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                                <field name="WITH_STATEMENT">FALSE</field>
                                <field name="LOG">log</field>
                                <value name="COMMAND">
                                  <shadow type="text" id=".]DYusDw#M)XO9eWGpF:">
                                    <field name="TEXT">curl -d '{ "Permanent": true, "RemoteCurr": 6, "AutoChg": null, "ChgState": null, "Uid": null}' -H "Content-Type: application/json" -X POST http://192.168.160.4:25000/MHCP/1.0/ChargeData?DevKey=445588</field>
                                  </shadow>
                                </value>
                              </block>
                            </statement>
                            <next>
                              <block type="controls_if" id="y/7.D|%i?F@aIP2m781,">
                                <value name="IF0">
                                  <block type="logic_compare" id="nJtL:CF^}u]fHVkY%`K1">
                                    <field name="OP">EQ</field>
                                    <value name="A">
                                      <block type="get_value" id="BK2Uh%E_6M3_Sy=!t[qD">
                                        <field name="ATTR">val</field>
                                        <field name="OID">javascript.0.Amtron_Steuerung.AmtronrechtsLadestrom</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="math_number" id="D#S,bHEA*:T-c|~^={0;">
                                        <field name="NUM">8</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <statement name="DO0">
                                  <block type="exec" id="=63cZTIl}^89((^S}q:n">
                                    <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                                    <field name="WITH_STATEMENT">FALSE</field>
                                    <field name="LOG">log</field>
                                    <value name="COMMAND">
                                      <shadow type="text" id=":f#XJv=[;=NLg5DeVC:a">
                                        <field name="TEXT">curl -d '{ "Permanent": true, "RemoteCurr": 8, "AutoChg": null, "ChgState": null, "Uid": null}' -H "Content-Type: application/json" -X POST http://192.168.160.4:25000/MHCP/1.0/ChargeData?DevKey=445588</field>
                                      </shadow>
                                    </value>
                                  </block>
                                </statement>
                                <next>
                                  <block type="controls_if" id="]8?)gH):lzs7!q?7`UPc">
                                    <value name="IF0">
                                      <block type="logic_compare" id="!D#I9K+ENrFE(u9ZM.v:">
                                        <field name="OP">EQ</field>
                                        <value name="A">
                                          <block type="get_value" id="}raaXub[OBX)q27By}no">
                                            <field name="ATTR">val</field>
                                            <field name="OID">javascript.0.Amtron_Steuerung.AmtronrechtsLadestrom</field>
                                          </block>
                                        </value>
                                        <value name="B">
                                          <block type="math_number" id=",@nQ?cSxIju5b|OOs/1.">
                                            <field name="NUM">10</field>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                    <statement name="DO0">
                                      <block type="exec" id="[d(*CDHB17,X($;9~?2l">
                                        <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                                        <field name="WITH_STATEMENT">FALSE</field>
                                        <field name="LOG">log</field>
                                        <value name="COMMAND">
                                          <shadow type="text" id="G=Rwr2dzb7Jb75KfSjOJ">
                                            <field name="TEXT">curl -d '{ "Permanent": true, "RemoteCurr": 10, "AutoChg": null, "ChgState": null, "Uid": null}' -H "Content-Type: application/json" -X POST http://192.168.160.4:25000/MHCP/1.0/ChargeData?DevKey=445588</field>
                                          </shadow>
                                        </value>
                                      </block>
                                    </statement>
                                    <next>
                                      <block type="controls_if" id="/X_u_rH?[{1h4}^wwhgF">
                                        <value name="IF0">
                                          <block type="logic_compare" id="9WtX5q:b*|K+IIpA.FPl">
                                            <field name="OP">EQ</field>
                                            <value name="A">
                                              <block type="get_value" id=",,4(C^bew8pDxuOaas;L">
                                                <field name="ATTR">val</field>
                                                <field name="OID">javascript.0.Amtron_Steuerung.AmtronrechtsLadestrom</field>
                                              </block>
                                            </value>
                                            <value name="B">
                                              <block type="math_number" id="d,);mFhCI,DCjC/w#pE~">
                                                <field name="NUM">12</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                        <statement name="DO0">
                                          <block type="exec" id="8BSz6]v/O3s%Z2G/1fSV">
                                            <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                                            <field name="WITH_STATEMENT">FALSE</field>
                                            <field name="LOG">log</field>
                                            <value name="COMMAND">
                                              <shadow type="text" id=",c})T,ToTeRTnuqb@^t3">
                                                <field name="TEXT">curl -d '{ "Permanent": true, "RemoteCurr": 12, "AutoChg": null, "ChgState": null, "Uid": null}' -H "Content-Type: application/json" -X POST http://192.168.160.4:25000/MHCP/1.0/ChargeData?DevKey=445588</field>
                                              </shadow>
                                            </value>
                                          </block>
                                        </statement>
                                        <next>
                                          <block type="controls_if" id="0)vTqa)-+VYKvz3S.SL)">
                                            <value name="IF0">
                                              <block type="logic_compare" id="]5CI^5]n/Zwi7mR*+J32">
                                                <field name="OP">EQ</field>
                                                <value name="A">
                                                  <block type="get_value" id="=IYs|i50Xd,G_O,%/!6X">
                                                    <field name="ATTR">val</field>
                                                    <field name="OID">javascript.0.Amtron_Steuerung.AmtronrechtsLadestrom</field>
                                                  </block>
                                                </value>
                                                <value name="B">
                                                  <block type="math_number" id="675(H*r!$gRHmsw_CQHD">
                                                    <field name="NUM">14</field>
                                                  </block>
                                                </value>
                                              </block>
                                            </value>
                                            <statement name="DO0">
                                              <block type="exec" id=",+o7G1dkGd]s-}9fQML*">
                                                <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                                                <field name="WITH_STATEMENT">FALSE</field>
                                                <field name="LOG">log</field>
                                                <value name="COMMAND">
                                                  <shadow type="text" id="ukkmkeDKbQ}EIZ/l%BSx">
                                                    <field name="TEXT">curl -d '{ "Permanent": true, "RemoteCurr": 14, "AutoChg": null, "ChgState": null, "Uid": null}' -H "Content-Type: application/json" -X POST http://192.168.160.4:25000/MHCP/1.0/ChargeData?DevKey=445588</field>
                                                  </shadow>
                                                </value>
                                              </block>
                                            </statement>
                                            <next>
                                              <block type="controls_if" id="h9PX-ITnf2U_IiorU95^">
                                                <value name="IF0">
                                                  <block type="logic_compare" id="Eln7QikDoKFa8qqGw:np">
                                                    <field name="OP">EQ</field>
                                                    <value name="A">
                                                      <block type="get_value" id="~I~lTiN|rE];emkn`cLY">
                                                        <field name="ATTR">val</field>
                                                        <field name="OID">javascript.0.Amtron_Steuerung.AmtronrechtsLadestrom</field>
                                                      </block>
                                                    </value>
                                                    <value name="B">
                                                      <block type="math_number" id="Y*ng1X2J|Plk^o8p8T~_">
                                                        <field name="NUM">16</field>
                                                      </block>
                                                    </value>
                                                  </block>
                                                </value>
                                                <statement name="DO0">
                                                  <block type="exec" id="[.JkY1c%oTYtgdrqCK58">
                                                    <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation>
                                                    <field name="WITH_STATEMENT">FALSE</field>
                                                    <field name="LOG">log</field>
                                                    <value name="COMMAND">
                                                      <shadow type="text" id="zlp_T${JeKs*ahkFOe{)">
                                                        <field name="TEXT">curl -d '{ "Permanent": true, "RemoteCurr": 16, "AutoChg": null, "ChgState": null, "Uid": null}' -H "Content-Type: application/json" -X POST http://192.168.160.4:25000/MHCP/1.0/ChargeData?DevKey=445588</field>
                                                      </shadow>
                                                    </value>
                                                  </block>
                                                </statement>
                                              </block>
                                            </next>
                                          </block>
                                        </next>
                                      </block>
                                    </next>
                                  </block>
                                </next>
                              </block>
                            </next>
                          </block>
                        </next>
                      </block>
                    </next>
                  </block>
                </next>
              </block>
            </statement>
          </block>
          <block type="debug" id="X}83*tMQ35/_f|A9z9#1" x="113" y="1813">
            <field name="Severity">log</field>
            <value name="TEXT">
              <shadow type="text" id="vm.VsCdtgiB6bdJc5L/r">
                <field name="TEXT">test</field>
              </shadow>
              <block type="variables_get" id="Vq65uE5#yr}ru9v4Jg.|">
                <field name="VAR" id="8*5^ofEwK~ZX^(3g_g4I">Ladestrom1</field>
              </block>
            </value>
          </block>
        </xml>
        
        Thomas Braun DJMarc75 2 Replies Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @Christian23 last edited by Thomas Braun

          @christian23

          Setz das in die dafür vorgesehenen CodeTags. Dann kann man das auch besser lesen.
          Blockly auch ggf. als Screenshot...

          1 Reply Last reply Reply Quote 0
          • DJMarc75
            DJMarc75 @Christian23 last edited by

            @christian23 wie @Thomas-Braun schrieb in Codetags und zusätzlich einen Screenshot vom Skript zeigen

            C 1 Reply Last reply Reply Quote 0
            • C
              Christian23 @DJMarc75 last edited by

              @djmarc75
              Hallo,
              ich habe den Code in den Codetag gepackt und einen Screenshot angehängt.
              Danke

              DJMarc75 1 Reply Last reply Reply Quote 0
              • DJMarc75
                DJMarc75 @Christian23 last edited by

                @christian23 sagte in Skripte in der Nacht funktionieren nicht mehr.:

                habe den Code in den Codetag gepackt

                das erste Ausrufezeichen bitte entfernen

                Und einen Screenshot fügt man per

                Screenshot 2023-11-09 181815.png

                ein 😉

                Dann bitte einen Screenshot von

                @christian23 sagte in Skripte in der Nacht funktionieren nicht mehr.:

                Ich setze über ein anderes Script den Ladestrom.

                diesem zeigen.

                C 1 Reply Last reply Reply Quote 0
                • C
                  Christian23 @DJMarc75 last edited by

                  @djmarc75 screenshot_737.jpg
                  Das hatte ich oben auch gemacht. Hier ist nochmal der Screenshot
                  Danke

                  DJMarc75 1 Reply Last reply Reply Quote 0
                  • DJMarc75
                    DJMarc75 @Christian23 last edited by

                    @christian23 Vorschlag:

                    Screenshot 2023-11-09 185015.png

                    Allerdings hast Du noch "von einem anderen Skript" geschrieben.
                    Darf man das auch sehen ?

                    C 1 Reply Last reply Reply Quote 0
                    • C
                      Christian23 @DJMarc75 last edited by

                      @djmarc75
                      Das ist das Script zum setzen der Ladeleistung. Das andere Script war nur im log mit einem Fehler. Das andere Script fragt nur die aktuelle Ladeleistung ab.

                      Das komisch ist, dass dieses Script zum setzen der Ladeleitung überhaupt nicht in der Nacht für ca. 3 Stunden reagiert. In dem Script sieht man oben, dass bei einer Änderung des Wertes "AmtronrechtsLadestrom" das Script ausgeführt werden soll.
                      Im Script wird dann der Wert "AmtronrechtsLadestrom" in eine Variable "Ladestrom1" geschrieben. Ganz unten im Script wird mir diese Variable im Log angezeigt, so dass ich sehe wann das Script läuft.
                      Wenn ich den Wert bei "AmtronrechtsLadestrom" manuell ändere läuft das Script einfach nicht los. Das aber jeden Tag erst ab ca. 23:00 Uhr. Der sonstige Tag funktioniert dieses Script.

                      Danke

                      DJMarc75 1 Reply Last reply Reply Quote 0
                      • DJMarc75
                        DJMarc75 @Christian23 last edited by

                        @christian23 Warum zeigst Du das andere Skript nicht ? So geheim ?

                        Ist mir aber auch alles zu kompliziert geschrieben, kapiere da leider recht wenig von Deinem Text.
                        Wir Helfenden sitzen nicht vor Deinem Monitor 😉

                        @christian23 sagte in Skripte in der Nacht funktionieren nicht mehr.:

                        Ich setze über ein anderes Script den Ladestrom. Dieses funktioniert die gesamte Zeit nur in der Nacht für 2-3 Stunden nicht.

                        Genau DIESES zeigen !

                        @christian23 sagte in Skripte in der Nacht funktionieren nicht mehr.:

                        mit dem Tag und Nachmodus vom IO Broker zu tun haben könnte

                        Wo gibt es denn diesen Modus ?

                        C 1 Reply Last reply Reply Quote 0
                        • C
                          Christian23 @DJMarc75 last edited by

                          @djmarc75
                          Danke für Deine Antwort.
                          Ich werde jetzt erst einmal selber weiter schauen, was der IO Broker in der Nacht so anstellt. Vielleicht komme ich selber auf die Problemlösung.
                          Danke

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate
                          FAQ Cloud / IOT
                          HowTo: Node.js-Update
                          HowTo: Backup/Restore
                          Downloads
                          BLOG

                          541
                          Online

                          32.0k
                          Users

                          80.5k
                          Topics

                          1.3m
                          Posts

                          6
                          17
                          321
                          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