Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Einfaches Blockly für 10A EV Überstrom funktioniert nicht

    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

    Einfaches Blockly für 10A EV Überstrom funktioniert nicht

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

      Hallo zusammen,

      das Script soll folgendes machen:

      • Wenn die Total Real Power vom Energiemeter größer 2000 ist, soll die Homematic Steckdose geschaltet werden.
      • Wenn die Total Real Power kleiner als -500 ist, soll die homematic Steckdose wieder abschalten.

      Erweiterungen mache ich wenn die Basis funktioniert 😉

      Das Problem ist, dass sich der Zustand der Steckdose nicht ändert.

      Wenn ich jedoch das Skript ändere und statt dem oberen "größer als" ein "ungleich" einfüge, schaltet die Steckdoese sofort.

      Habe ich hier einen Denkfehler? VIELEN DANK SCHONMAL!!!

      Grüßew
      Timo

      ioBroker.jpg

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id="-AA*Q-synl_!gC,3p)25">Wert</variable>
        </variables>
        <block type="on" id="jC+WY}#R?JV3%Vnq^HEh" x="13" y="37">
          <field name="OID">modbus.0.holdingRegisters.40206_M_AC_Power</field>
          <field name="CONDITION">ne</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
            <block type="controls_if" id="BD]{n}.)L;Jq|833D5OC">
              <value name="IF0">
                <block type="logic_compare" id="vY$y`u;@6gr6NVU.Qgg(">
                  <field name="OP">GTE</field>
                  <value name="A">
                    <block type="variables_get" id="m0,D%auM0r|E,rLa_ab)">
                      <field name="VAR" id="-AA*Q-synl_!gC,3p)25">Wert</field>
                    </block>
                  </value>
                  <value name="B">
                    <block type="math_number" id="n4?0`Tp~h0%uJjG)XGC%">
                      <field name="NUM">2000</field>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="control" id="_L7dcwmN9:;6?yvI7c!y">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                  <field name="OID">hm-rpc.0.0001DA49A3441F.3.STATE</field>
                  <field name="WITH_DELAY">FALSE</field>
                  <value name="VALUE">
                    <block type="logic_boolean" id="0trtEhW(7FEF+,4D83~L">
                      <field name="BOOL">TRUE</field>
                    </block>
                  </value>
                </block>
              </statement>
            </block>
          </statement>
          <next>
            <block type="on" id="q@Jrpj0|X#qI]5HCg~C(">
              <field name="OID">modbus.0.holdingRegisters.40206_M_AC_Power</field>
              <field name="CONDITION">ne</field>
              <field name="ACK_CONDITION"></field>
              <statement name="STATEMENT">
                <block type="controls_if" id="ES9h?jIofpddhw%kRt(a">
                  <value name="IF0">
                    <block type="logic_compare" id="$hiWy1494`Td)@tbo{Fj">
                      <field name="OP">LTE</field>
                      <value name="A">
                        <block type="variables_get" id="+-),#YVV[Fn!!L=v5Ac;">
                          <field name="VAR" id="-AA*Q-synl_!gC,3p)25">Wert</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="math_number" id="l@X(%q]0iP{QlC6aMd*K">
                          <field name="NUM">-500</field>
                        </block>
                      </value>
                    </block>
                  </value>
                  <statement name="DO0">
                    <block type="control" id="gg5Gj}L!?{Hv`GMFI,jZ">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">hm-rpc.0.0001DA49A3441F.3.STATE</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="N3aY=UPogOUi[6XJgPb#">
                          <field name="BOOL">FALSE</field>
                        </block>
                      </value>
                    </block>
                  </statement>
                </block>
              </statement>
            </block>
          </next>
        </block>
      </xml>
      
      A paul53 2 Replies Last reply Reply Quote 0
      • A
        Ahnungsbefreit @txixmxo last edited by

        @txixmxo said in Einfaches Blockly für 10A EV Überstrom funktioniert nicht:

        Habe ich hier einen Denkfehler?

        Hallo,

        grundsätzlich sieht das Script schon richtig aus, allerdings würde ich den 2. "Falls" Block als "sonst falls" in den ersten roten Triggerblock mit reinpacken, das spart unnötige Trigger-Ressourcen und ist übersichtlicher.

        Dann bleibt noch die Frage offen, warum das nicht klappt. Wie sieht denn der Datenpunkt "Total Real Power" aus? Ist das wirklich eine Zahl? Und verändert die sich auch dauernd?

        T 1 Reply Last reply Reply Quote 0
        • T
          txixmxo @Ahnungsbefreit last edited by

          @ahnungsbefreit said in Einfaches Blockly für 10A EV Überstrom funktioniert nicht:

          u

          Hallo,

          danke erst einmal für die Antwort!

          Total Real Power ist nach meinem Empfinden eine Zahl. Sie ist direkt vom Modbus Adapter aufm Wechelrichter.
          ich habe auch schon das Ganze mit einem errechneten Wert für Bezug und Einspeisung versucht. Auch ohne Erfolg.
          Der Schalter funktioniert, sonst hätte er beim Ändern auf "ungleich" nicht geschaltet.

          Analysieren, welchen Wert er zum Vergleich nimmt kann man nicht ,oder?

          Viele Grüße!

          TRP.jpg

          A 1 Reply Last reply Reply Quote 0
          • T
            txixmxo last edited by

            Unbenannt.jpg

            Meinst du so, oder?

            A 1 Reply Last reply Reply Quote 0
            • A
              Ahnungsbefreit @txixmxo last edited by

              @txixmxo said in Einfaches Blockly für 10A EV Überstrom funktioniert nicht:

              Total Real Power ist nach meinem Empfinden eine Zahl.

              Das hat nix mit Empfinden zu tun, das kann man nachschauen durch Klick auf den Stift ganz rechts.

              Und Du kannst mit "debug output wert" jedesmal einen Eintrag ins Log generieren mit dem Wert.

              1 Reply Last reply Reply Quote 0
              • A
                Ahnungsbefreit @txixmxo last edited by

                @txixmxo said in Einfaches Blockly für 10A EV Überstrom funktioniert nicht:

                Meinst du so, oder?

                Genau!

                1 Reply Last reply Reply Quote 0
                • T
                  txixmxo last edited by

                  ABC.jpg

                  Als Typ steht number

                  A 1 Reply Last reply Reply Quote 0
                  • A
                    Ahnungsbefreit @txixmxo last edited by

                    @txixmxo said in Einfaches Blockly für 10A EV Überstrom funktioniert nicht:

                    Als Typ steht number

                    ok, dann bau mal das Debug ein und schau, ob/was sich ändert.

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

                      @txixmxo sagte: das Script soll folgendes machen:

                      Bei jeder Wertänderung über 2000 W oder unter -500 W wird gesendet und dadurch schnell der Duty Cycle überschritten. Besser so:

                      Bild_2022-10-29_125519542.png

                      A T 2 Replies Last reply Reply Quote 0
                      • A
                        Ahnungsbefreit @paul53 last edited by

                        @paul53 said in Einfaches Blockly für 10A EV Überstrom funktioniert nicht:

                        dadurch schnell der Duty Cycle überschritten.

                        @paul53 das wollte ich noch auheben, bis wir erst einmal wissen, warum das nicht richtig funktioniert.

                        1 Reply Last reply Reply Quote 0
                        • T
                          txixmxo @paul53 last edited by

                          @paul53

                          Ok ... baue ich so um, wenn die Basis funktioniert

                          Ich weiß nicht ob ich das richtig gemacht habe aber es sieht jetzt so aus und kommt nichts an vom TRP Wert ....

                          (Muss man vlt. die Variablen irgendwie zuweisen?

                          output.jpg

                          paul53 A 2 Replies Last reply Reply Quote 0
                          • paul53
                            paul53 @txixmxo last edited by paul53

                            @txixmxo
                            Wert darf keine selbst erstellte Variable sein, sondern man findet sie unter "Trigger".

                            Blockly_DP_Props.JPG

                            Da fast jede Sekunde getriggert wird, ist das Problem mit dem Duty cycle akut!

                            T 1 Reply Last reply Reply Quote 0
                            • A
                              Ahnungsbefreit @txixmxo last edited by Ahnungsbefreit

                              @txixmxo said in Einfaches Blockly für 10A EV Überstrom funktioniert nicht:

                              Muss man vlt. die Variablen irgendwie zuweisen?

                              Nein, das ist schon richtig so. Also steht in "Total Real Power" nichts Verwertbares drin und das Problem scheint bei der Quelle (Modbus) zu sein, da bich in raus (nutze kein Modbus, zumindest noch nicht).

                              EDIT: Paul hat natürlich Recht, auf die Idee bin ich gar nicht gekommen!

                              1 Reply Last reply Reply Quote 0
                              • T
                                txixmxo @paul53 last edited by

                                @paul53

                                Danke ... das wars ... ist mein erstes Blockly... sorry 😉

                                Ich baue gleich mal das Script um wegen dem Duty Cycle.

                                Vielen Dank allen für die Hilfe und Tipps!!

                                A 1 Reply Last reply Reply Quote 0
                                • A
                                  Ahnungsbefreit @txixmxo last edited by

                                  @txixmxo said in Einfaches Blockly für 10A EV Überstrom funktioniert nicht:

                                  das wars ..

                                  @txixmxo bitte noch den Thread durch Editieren der Überschrift in Deinem ersten Post als "[Gelöst]" markieren.

                                  1 Reply Last reply Reply Quote 0
                                  • T
                                    txixmxo last edited by

                                    Hallo zusammen,

                                    das normale Skript hat bisher super funktioniert.
                                    9cc8dc19-ca2d-459d-a63f-56be21be639c-image.png

                                    var Tasmota;
                                    
                                    
                                    Tasmota = getState("sonoff.0.Auto-Ladegerät 10A.POWER").val;
                                    on({id: [].concat(['modbus.0.holdingRegisters.40206_M_AC_Power']), change: "ne"}, async function (obj) {
                                      let value = obj.state.val;
                                      let oldValue = obj.oldState.val;
                                      if ((obj.state ? obj.state.val : "") >= 2000) {
                                        Tasmota = true;
                                      } else if ((obj.state ? obj.state.val : "") <= -500) {
                                        Tasmota = false;
                                      }
                                      if (Tasmota != getState("sonoff.0.Auto-Ladegerät 10A.POWER").val) {
                                        setState("sonoff.0.Auto-Ladegerät 10A.POWER"/*Auto-Ladegerät 10A POWER*/, Tasmota);
                                      }
                                    });
                                    
                                    4;
                                    
                                    //JTNDeG1sJTIweG1sbnMlM0QlMjJodHRwcyUzQSUyRiUyRmRldmVsb3BlcnMuZ29vZ2xlLmNvbSUyRmJsb2NrbHklMkZ4bWwlMjIlM0UlM0N2YXJpYWJsZXMlM0UlM0N2YXJpYWJsZSUyMGlkJTNEJTIyZDFIa04lN0RnJTJCcnh6ISgzTV96UV8lM0ElMjIlM0VUYXNtb3RhJTNDJTJGdmFyaWFibGUlM0UlM0MlMkZ2YXJpYWJsZXMlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJ2YXJpYWJsZXNfc2V0JTIyJTIwaWQlM0QlMjI0UUclM0R6NCU2MCU1REhTJTIzckcuZWxQRkMwJTIyJTIweCUzRCUyMi0xMiUyMiUyMHklM0QlMjI2MyUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyZDFIa04lN0RnJTJCcnh6ISgzTV96UV8lM0ElMjIlM0VUYXNtb3RhJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIyWDdDJTdDUzUlMjNSRDZUcUJQVE1rMEhYJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXZhbCUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFc29ub2ZmLjAuQXV0by1MYWRlZ2VyJUMzJUE0dCUyMDEwQS5QT1dFUiUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9leHQlMjIlMjBpZCUzRCUyMkglN0RvNnYlMjNIS1ItKWEwcWd6TXFhOCUyMiUzRSUzQ211dGF0aW9uJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4aHRtbCUyMiUyMGl0ZW1zJTNEJTIyMSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQ09ORElUSU9OJTIyJTNFbmUlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFDS19DT05ESVRJT04lMjIlM0UlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMk9JRDAlMjIlM0UlM0NzaGFkb3clMjB0eXBlJTNEJTIyZmllbGRfb2lkJTIyJTIwaWQlM0QlMjJZX2glMkN3JTNGVCUyRlh0ZGpmJTYwJTdDZCUzRCUyRk8lMkIlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJvaWQlMjIlM0Vtb2RidXMuMC5ob2xkaW5nUmVnaXN0ZXJzLjQwMjA2X01fQUNfUG93ZXIlM0MlMkZmaWVsZCUzRSUzQyUyRnNoYWRvdyUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMlNUQVRFTUVOVCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2xzX2lmJTIyJTIwaWQlM0QlMjJ6Z3ppKE5QR29GJTJDMSU1RFlWUS16eTMlMjIlM0UlM0NtdXRhdGlvbiUyMGVsc2VpZiUzRCUyMjElMjIlM0UlM0MlMkZtdXRhdGlvbiUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMk1KcGZ2VDBQZy4lM0ElMjR5byU2MEYlMkIuaHMlMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRUdURSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMm9uX3NvdXJjZSUyMiUyMGlkJTNEJTIyJTNEJTIzeSUzRGRlSGNHJTJCcks4JTdEaDBJJTJGJTQwaSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0VzdGF0ZS52YWwlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJCJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMlFmNnhmTSU3REkteERSeVQlNURoY3RacSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTIwMDAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMlA0QyUyNXl+JTJCcjJ3UDclMjNidyU3QnMzTmElMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMmQxSGtOJTdEZyUyQnJ4eiEoM01felFfJTNBJTIyJTNFVGFzbW90YSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJub2hodkNiYnlCX3J1Q2tpJTI0ZkNIJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQk9PTCUyMiUzRVRSVUUlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMklGMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmxvZ2ljX2NvbXBhcmUlMjIlMjBpZCUzRCUyMnpqOWItbDMlMkM4JTdCdFJTJTVCckdrdXdPJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT1AlMjIlM0VMVEUlM0MlMkZmaWVsZCUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkElMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJvbl9zb3VyY2UlMjIlMjBpZCUzRCUyMi4zVVBMWiUyQ04lM0QlNUVSenNJcS5RNDFLJTIyJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyQVRUUiUyMiUzRXN0YXRlLnZhbCUzQyUyRmZpZWxkJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZ2YWx1ZSUzRSUzQ3ZhbHVlJTIwbmFtZSUzRCUyMkIlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJtYXRoX251bWJlciUyMiUyMGlkJTNEJTIyJTdDdl9OS2dJIWx4dEUlM0ElMjVLJTVFNy1mSiUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRS01MDAlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19zZXQlMjIlMjBpZCUzRCUyMm9PRExLLiUyQmdvNVQlNUV3JTdEJTVEUG8pMCklMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJWQVIlMjIlMjBpZCUzRCUyMmQxSGtOJTdEZyUyQnJ4eiEoM01felFfJTNBJTIyJTNFVGFzbW90YSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyVkFMVUUlMjIlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJsb2dpY19ib29sZWFuJTIyJTIwaWQlM0QlMjJQWVM5R2ElNUJqckY2c1FHbkMlN0JBRUslMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJCT09MJTIyJTNFRkFMU0UlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQ25leHQlM0UlM0NibG9jayUyMHR5cGUlM0QlMjJjb250cm9sc19pZiUyMiUyMGlkJTNEJTIyVCEuMDJzOTQlMjVHJTJCdXRzaEtUIXlMJTIyJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIySUYwJTIyJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybG9naWNfY29tcGFyZSUyMiUyMGlkJTNEJTIyTHJhJTJGJTJDaSUzRGV0RENzS35ObH5lRG4lMjIlM0UlM0NmaWVsZCUyMG5hbWUlM0QlMjJPUCUyMiUzRU5FUSUzQyUyRmZpZWxkJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMiUzQjdBbSEzUVp5JTVFRikzZzNsUGxyZCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyZDFIa04lN0RnJTJCcnh6ISgzTV96UV8lM0ElMjIlM0VUYXNtb3RhJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDdmFsdWUlMjBuYW1lJTNEJTIyQiUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmdldF92YWx1ZSUyMiUyMGlkJTNEJTIySDAlMkJzRiUyNUxGeCUyQm82YjNMLktvJTQwdSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMkFUVFIlMjIlM0V2YWwlM0MlMkZmaWVsZCUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk9JRCUyMiUzRXNvbm9mZi4wLkF1dG8tTGFkZWdlciVDMyVBNHQlMjAxMEEuUE9XRVIlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGdmFsdWUlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDc3RhdGVtZW50JTIwbmFtZSUzRCUyMkRPMCUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMmNvbnRyb2wlMjIlMjBpZCUzRCUyMmgoNGtOJTJGdlpHR2ZKMiUzQiU3QiUyNCUyMyUzRmNDJTIyJTNFJTNDbXV0YXRpb24lMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMTk5OSUyRnhodG1sJTIyJTIwZGVsYXlfaW5wdXQlM0QlMjJmYWxzZSUyMiUzRSUzQyUyRm11dGF0aW9uJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyT0lEJTIyJTNFc29ub2ZmLjAuQXV0by1MYWRlZ2VyJUMzJUE0dCUyMDEwQS5QT1dFUiUzQyUyRmZpZWxkJTNFJTNDZmllbGQlMjBuYW1lJTNEJTIyV0lUSF9ERUxBWSUyMiUzRUZBTFNFJTNDJTJGZmllbGQlM0UlM0N2YWx1ZSUyMG5hbWUlM0QlMjJWQUxVRSUyMiUzRSUzQ2Jsb2NrJTIwdHlwZSUzRCUyMnZhcmlhYmxlc19nZXQlMjIlMjBpZCUzRCUyMl9CJTIzJTNBaSlaYTElM0JfJTNBb2wlM0R+LXJzeSUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMlZBUiUyMiUyMGlkJTNEJTIyZDFIa04lN0RnJTJCcnh6ISgzTV96UV8lM0ElMjIlM0VUYXNtb3RhJTNDJTJGZmllbGQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnZhbHVlJTNFJTNDJTJGYmxvY2slM0UlM0MlMkZzdGF0ZW1lbnQlM0UlM0MlMkZibG9jayUzRSUzQyUyRm5leHQlM0UlM0MlMkZibG9jayUzRSUzQyUyRnN0YXRlbWVudCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGbmV4dCUzRSUzQyUyRmJsb2NrJTNFJTNDYmxvY2slMjB0eXBlJTNEJTIybWF0aF9udW1iZXIlMjIlMjBpZCUzRCUyMll0Z0V0JTJCWiUyQ3NUJTI0MSFTJTNGMXhXTmclMjIlMjB4JTNEJTIyOTM3JTIyJTIweSUzRCUyMjI4OCUyMiUzRSUzQ2ZpZWxkJTIwbmFtZSUzRCUyMk5VTSUyMiUzRTQlM0MlMkZmaWVsZCUzRSUzQyUyRmJsb2NrJTNFJTNDJTJGeG1sJTNF
                                    

                                    Jetzt habe ich einen Batteriespeicher, der mit berücksichtigt werden soll.
                                    Problem: Wenn der Netzbezug vorher das PV Überstromladen ab einer Schwelle gestoppt hat, springt jetzt die Batterie ein und lädt damit das Auto. Das möchte ich natürlich weitesgehend vermeiden aufgrund von Wirkungsgrad etc.

                                    nun benötige ich ein "ODER" Baustein, der auf den Status der Batterie (Wird länger als XXZeit entladen ) oder auf die Entladeleistung der Batterie hört. Das letzte dann auch mit gewisser Verzögerung um unnötige Schaltvorgänge zu vermeiden.

                                    Die Frage ist wie ich den zweiten Wert hier einfügen kann.

                                    Vielen Dank schonmal für eure Hilfe!

                                    Timo

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

                                      @txixmxo sagte: springt jetzt die Batterie ein und lädt damit das Auto.

                                      Kann man das Entladen der Batterie nicht steuern?
                                      Ich würde die Schwellen auf den PV-Überschuss-Bereich erhöhen: Ein bei 2600 W, Aus bei 50 W. Beim Entladen der Batterie sollte kein PV-Überschuss entstehen.

                                      T 1 Reply Last reply Reply Quote 0
                                      • T
                                        txixmxo @paul53 last edited by

                                        @paul53

                                        Danke dir für die Idee. Probiere es gleich mal aus und gucke wie es sich am Nachmittag verhält.

                                        An der Batterie kann man das leider nicht ohne weiteres einstellen.

                                        Ich kann mir vorstellen, dass der Schalter bei nur 50Watt Bezug zu schnell Abschaltet, wenn zu Beispiel ein hoher Verbraucher nur eine kurze Zeit anliegt.

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

                                          @txixmxo sagte: Schalter bei nur 50Watt Bezug zu schnell Abschaltet

                                          Ich hatte vorgeschlagen, bei 50 W Überschuss (positiv) abzuschalten. Der Vorgang ist nur weiter in den Überschussbereich verschoben, denn die Hysterese ist gleich. Somit ändert sich das Verhalten bei Lastschwankungen nicht.

                                          @txixmxo sagte in Einfaches Blockly für 10A EV Überstrom funktioniert nicht:

                                          ein hoher Verbraucher nur eine kurze Zeit anliegt.

                                          Da helfen nur Verzögerungen. Prinzip:

                                          Blockly_temp.JPG

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

                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          565
                                          Online

                                          31.9k
                                          Users

                                          80.1k
                                          Topics

                                          1.3m
                                          Posts

                                          3
                                          19
                                          523
                                          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