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.
    • 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

                            446
                            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