Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [Frage] Realisierung Adapter UDP Keba Wallbox

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    770

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    18
    1
    6.2k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

[Frage] Realisierung Adapter UDP Keba Wallbox

Scheduled Pinned Locked Moved ioBroker Allgemein
1.3k Posts 70 Posters 478.2k Views 53 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • T tminimax

    @sneak-l8 ok - das ist ein punkt - soweit habe ich nicht gedacht - gglfs. wirklich nur im log debug...

    S Offline
    S Offline
    Sneak-L8
    wrote on last edited by
    #1135

    @tminimax hab das jetzt mal geändert (Log ins Debug, wenn Leistung limitiert ist und das Fahrzeug nicht angesteckt). Kannst gerne mal testen.

    T 1 Reply Last reply
    0
    • S Sneak-L8

      @tminimax hab das jetzt mal geändert (Log ins Debug, wenn Leistung limitiert ist und das Fahrzeug nicht angesteckt). Kannst gerne mal testen.

      T Offline
      T Offline
      tminimax
      wrote on last edited by
      #1136

      @sneak-l8 kann es sein das da was nicht passt vom "speziall" install pfad oder ist da bei mir was faul?

      folgender fehler kommt:

      npm error code 128

      npm error An unknown git error occurred

      npm error Warning: Permanently added 'github.com,140.82.121.3' (ECDSA) to the list of known hosts.npm error git@github.com: Permission denied (publickey).npm error fatal: Konnte nicht vom Remote-Repository lesen.npm errornpm error Bitte stellen Sie sicher, dass die korrekten Zugriffsberechtigungen bestehennpm error und das Repository existiert.

      npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2025-02-17T18_10_04_337Z-debug-0.log

      npm error code 128npm error An unknown git error occurrednpm error command git --no-replace-objects ls-remote ssh://git@github.com/iobroker-community-adapters/ioBroker.kecontact.gitnpm error Warning: Permanently added 'github.com,140.82.121.3' (ECDSA) to the list of known hosts.npm error git@github.com: Permission denied (publickey).npm error fatal: Konnte nicht vom Remote-Repository lesen.npm errornpm error Bitte stellen Sie sicher, dass die korrekten Zugriffsberechtigungen bestehennpm error und das Repository existiert.npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2025-02-17T18_10_04_337Z-debug-0.log

      host.ioBroker Cannot install iobroker-community-adapters/ioBroker.kecontact#new-core-base: 128

      ERROR: Process exited with code 25

      S 1 Reply Last reply
      0
      • T tminimax

        @sneak-l8 kann es sein das da was nicht passt vom "speziall" install pfad oder ist da bei mir was faul?

        folgender fehler kommt:

        npm error code 128

        npm error An unknown git error occurred

        npm error Warning: Permanently added 'github.com,140.82.121.3' (ECDSA) to the list of known hosts.npm error git@github.com: Permission denied (publickey).npm error fatal: Konnte nicht vom Remote-Repository lesen.npm errornpm error Bitte stellen Sie sicher, dass die korrekten Zugriffsberechtigungen bestehennpm error und das Repository existiert.

        npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2025-02-17T18_10_04_337Z-debug-0.log

        npm error code 128npm error An unknown git error occurrednpm error command git --no-replace-objects ls-remote ssh://git@github.com/iobroker-community-adapters/ioBroker.kecontact.gitnpm error Warning: Permanently added 'github.com,140.82.121.3' (ECDSA) to the list of known hosts.npm error git@github.com: Permission denied (publickey).npm error fatal: Konnte nicht vom Remote-Repository lesen.npm errornpm error Bitte stellen Sie sicher, dass die korrekten Zugriffsberechtigungen bestehennpm error und das Repository existiert.npm error A complete log of this run can be found in: /home/iobroker/.npm/_logs/2025-02-17T18_10_04_337Z-debug-0.log

        host.ioBroker Cannot install iobroker-community-adapters/ioBroker.kecontact#new-core-base: 128

        ERROR: Process exited with code 25

        S Offline
        S Offline
        Sneak-L8
        wrote on last edited by
        #1137

        @tminimax oh, ich hab vergessen zu erwähnen, dass ich den Branch auf master zurück gemergt habe. Bitte wieder Master nehmen (geht also mit Reiter git)

        G 1 Reply Last reply
        0
        • S Sneak-L8

          @tminimax oh, ich hab vergessen zu erwähnen, dass ich den Branch auf master zurück gemergt habe. Bitte wieder Master nehmen (geht also mit Reiter git)

          G Offline
          G Offline
          gto
          wrote on last edited by gto
          #1138

          @sneak-l8
          Habe mein Script noch etwas gekürzt

          Blockly

          <xml xmlns="https://developers.google.com/blockly/xml">
            <variables>
              <variable id="MU8;yslk(B7(Tv%sqWM=">Phasenlimit in A</variable>
            </variables>
            <block type="variables_set" id="E*Vu$_+fuxrGm/d:dGi#" x="23" y="-354">
              <field name="VAR" id="MU8;yslk(B7(Tv%sqWM=">Phasenlimit in A</field>
              <value name="VALUE">
                <block type="math_number" id="gqLBcLSd@@Snb8KlaVTx">
                  <field name="NUM">32</field>
                </block>
              </value>
              <next>
                <block type="on_ext" id="2s[RmVP})1RW}8|l/6pN">
                  <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="$s?)jmdJ!-uBN2*Q%ez]">
                      <field name="oid">fronius.1.meter.0.Current_AC_Sum</field>
                    </shadow>
                  </value>
                  <statement name="STATEMENT">
                    <block type="control" id="T~q1?/]SMOxLPmZ?_S7T">
                      <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                      <field name="OID">kecontact.0.automatic.limitCurrent</field>
                      <field name="WITH_DELAY">FALSE</field>
                      <value name="VALUE">
                        <block type="math_arithmetic" id="J6Nk{J9=+uJ%]s.koila">
                          <field name="OP">MULTIPLY</field>
                          <value name="A">
                            <shadow type="math_number" id="Z{Vk|*~/(O0zyg;T@0-q">
                              <field name="NUM">1</field>
                            </shadow>
                            <block type="math_arithmetic" id="xlV)uzos74*Z54_`_vpH">
                              <field name="OP">MINUS</field>
                              <value name="A">
                                <shadow type="math_number" id="F4``i@tO{@ZsVDVEkX^s">
                                  <field name="NUM">1</field>
                                </shadow>
                                <block type="variables_get" id="?,G]_}j/2XK.{I/:SV(x">
                                  <field name="VAR" id="MU8;yslk(B7(Tv%sqWM=">Phasenlimit in A</field>
                                </block>
                              </value>
                              <value name="B">
                                <shadow type="math_number" id=",l%4P_9nAUjj2mNGH[h2">
                                  <field name="NUM">1</field>
                                </shadow>
                                <block type="math_round" id="~[yGWn[1a|N5Vd]OFBYo">
                                  <field name="OP">ROUND</field>
                                  <value name="NUM">
                                    <shadow type="math_number" id="{wV8`R=q|7O=$|[gI6_t">
                                      <field name="NUM">3.1</field>
                                    </shadow>
                                    <block type="math_on_list" id="IE:o.]A^D[N|P{Bno.IL">
                                      <mutation op="MAX"></mutation>
                                      <field name="OP">MAX</field>
                                      <value name="LIST">
                                        <block type="lists_create_with" id="O162NtYNZ~wUA9s=P=]W">
                                          <mutation items="3"></mutation>
                                          <value name="ADD0">
                                            <block type="get_value" id="ow$Xn02]:Vt{wT;tLX%$">
                                              <field name="ATTR">val</field>
                                              <field name="OID">fronius.1.meter.0.Current_AC_Phase_1</field>
                                            </block>
                                          </value>
                                          <value name="ADD1">
                                            <block type="get_value" id="=bdn8.dOaSZs.tZ]bWRk">
                                              <field name="ATTR">val</field>
                                              <field name="OID">fronius.1.meter.0.Current_AC_Phase_2</field>
                                            </block>
                                          </value>
                                          <value name="ADD2">
                                            <block type="get_value" id="p5he[kz$J=zaKte5tC}:">
                                              <field name="ATTR">val</field>
                                              <field name="OID">fronius.1.meter.0.Current_AC_Phase_3</field>
                                            </block>
                                          </value>
                                        </block>
                                      </value>
                                    </block>
                                  </value>
                                </block>
                              </value>
                            </block>
                          </value>
                          <value name="B">
                            <shadow type="math_number" id=".0n_l9PyIGr}lG[(RN7+">
                              <field name="NUM">1000</field>
                            </shadow>
                          </value>
                        </block>
                      </value>
                    </block>
                  </statement>
                </block>
              </next>
            </block>
          </xml>
          

          und Javascript

          var Phasenlimit_in_A;
          Phasenlimit_in_A = 32;
          on({ id: [].concat(['fronius.1.meter.0.Current_AC_Sum']), change: 'ne' }, async (obj) => {
            let value = obj.state.val;
            let oldValue = obj.oldState.val;
            setState('kecontact.0.automatic.limitCurrent' /* limit dynamic charging to this value of amperage (0 = no limitation) */, ((Phasenlimit_in_A - Math.round(Math.max.apply(null, [getState('fronius.1.meter.0.Current_AC_Phase_1').val, getState('fronius.1.meter.0.Current_AC_Phase_2').val, getState('fronius.1.meter.0.Current_AC_Phase_3').val]))) * 1000));
          });
          
          
          S 1 Reply Last reply
          0
          • G gto

            @sneak-l8
            Habe mein Script noch etwas gekürzt

            Blockly

            <xml xmlns="https://developers.google.com/blockly/xml">
              <variables>
                <variable id="MU8;yslk(B7(Tv%sqWM=">Phasenlimit in A</variable>
              </variables>
              <block type="variables_set" id="E*Vu$_+fuxrGm/d:dGi#" x="23" y="-354">
                <field name="VAR" id="MU8;yslk(B7(Tv%sqWM=">Phasenlimit in A</field>
                <value name="VALUE">
                  <block type="math_number" id="gqLBcLSd@@Snb8KlaVTx">
                    <field name="NUM">32</field>
                  </block>
                </value>
                <next>
                  <block type="on_ext" id="2s[RmVP})1RW}8|l/6pN">
                    <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="$s?)jmdJ!-uBN2*Q%ez]">
                        <field name="oid">fronius.1.meter.0.Current_AC_Sum</field>
                      </shadow>
                    </value>
                    <statement name="STATEMENT">
                      <block type="control" id="T~q1?/]SMOxLPmZ?_S7T">
                        <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                        <field name="OID">kecontact.0.automatic.limitCurrent</field>
                        <field name="WITH_DELAY">FALSE</field>
                        <value name="VALUE">
                          <block type="math_arithmetic" id="J6Nk{J9=+uJ%]s.koila">
                            <field name="OP">MULTIPLY</field>
                            <value name="A">
                              <shadow type="math_number" id="Z{Vk|*~/(O0zyg;T@0-q">
                                <field name="NUM">1</field>
                              </shadow>
                              <block type="math_arithmetic" id="xlV)uzos74*Z54_`_vpH">
                                <field name="OP">MINUS</field>
                                <value name="A">
                                  <shadow type="math_number" id="F4``i@tO{@ZsVDVEkX^s">
                                    <field name="NUM">1</field>
                                  </shadow>
                                  <block type="variables_get" id="?,G]_}j/2XK.{I/:SV(x">
                                    <field name="VAR" id="MU8;yslk(B7(Tv%sqWM=">Phasenlimit in A</field>
                                  </block>
                                </value>
                                <value name="B">
                                  <shadow type="math_number" id=",l%4P_9nAUjj2mNGH[h2">
                                    <field name="NUM">1</field>
                                  </shadow>
                                  <block type="math_round" id="~[yGWn[1a|N5Vd]OFBYo">
                                    <field name="OP">ROUND</field>
                                    <value name="NUM">
                                      <shadow type="math_number" id="{wV8`R=q|7O=$|[gI6_t">
                                        <field name="NUM">3.1</field>
                                      </shadow>
                                      <block type="math_on_list" id="IE:o.]A^D[N|P{Bno.IL">
                                        <mutation op="MAX"></mutation>
                                        <field name="OP">MAX</field>
                                        <value name="LIST">
                                          <block type="lists_create_with" id="O162NtYNZ~wUA9s=P=]W">
                                            <mutation items="3"></mutation>
                                            <value name="ADD0">
                                              <block type="get_value" id="ow$Xn02]:Vt{wT;tLX%$">
                                                <field name="ATTR">val</field>
                                                <field name="OID">fronius.1.meter.0.Current_AC_Phase_1</field>
                                              </block>
                                            </value>
                                            <value name="ADD1">
                                              <block type="get_value" id="=bdn8.dOaSZs.tZ]bWRk">
                                                <field name="ATTR">val</field>
                                                <field name="OID">fronius.1.meter.0.Current_AC_Phase_2</field>
                                              </block>
                                            </value>
                                            <value name="ADD2">
                                              <block type="get_value" id="p5he[kz$J=zaKte5tC}:">
                                                <field name="ATTR">val</field>
                                                <field name="OID">fronius.1.meter.0.Current_AC_Phase_3</field>
                                              </block>
                                            </value>
                                          </block>
                                        </value>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <value name="B">
                              <shadow type="math_number" id=".0n_l9PyIGr}lG[(RN7+">
                                <field name="NUM">1000</field>
                              </shadow>
                            </value>
                          </block>
                        </value>
                      </block>
                    </statement>
                  </block>
                </next>
              </block>
            </xml>
            

            und Javascript

            var Phasenlimit_in_A;
            Phasenlimit_in_A = 32;
            on({ id: [].concat(['fronius.1.meter.0.Current_AC_Sum']), change: 'ne' }, async (obj) => {
              let value = obj.state.val;
              let oldValue = obj.oldState.val;
              setState('kecontact.0.automatic.limitCurrent' /* limit dynamic charging to this value of amperage (0 = no limitation) */, ((Phasenlimit_in_A - Math.round(Math.max.apply(null, [getState('fronius.1.meter.0.Current_AC_Phase_1').val, getState('fronius.1.meter.0.Current_AC_Phase_2').val, getState('fronius.1.meter.0.Current_AC_Phase_3').val]))) * 1000));
            });
            
            
            S Offline
            S Offline
            Sneak-L8
            wrote on last edited by
            #1139

            @gto Danke für die Skripte, ich hatte aber schon das Meiste programmiert. Jetzt steht eine guthub-Version bereit, die auch eine Limitierung auf einen bestimmten wert je Phase zulässt.
            Bitte einfach mal testen, mein energyMeter liefert keine Ampere-Werte und wollte die jetzt auch nicht berechnen lassen.

            G 1 Reply Last reply
            0
            • S Sneak-L8

              @gto Danke für die Skripte, ich hatte aber schon das Meiste programmiert. Jetzt steht eine guthub-Version bereit, die auch eine Limitierung auf einen bestimmten wert je Phase zulässt.
              Bitte einfach mal testen, mein energyMeter liefert keine Ampere-Werte und wollte die jetzt auch nicht berechnen lassen.

              G Offline
              G Offline
              gto
              wrote on last edited by gto
              #1140

              @sneak-l8 Hallo Sneak, danke für die Arbeit. Es hat sich noch ein Fehler eingeschlichen. LimitCurrent bleibt immer auf auf einem konstanten Wert, egal was die Phasen für Werte haben.

              Habe im debug-log gesehen, dass ein Eintrag "wallbox set to charging maximum of 7000 mA" kommt. Dieser Wert wäre richtig, er wird aber nicht in "limitCurrent" geschrieben. Regelst du über einen anderen Datenpunkt?

              Habe gerade gesehen, dass du über CurrentUser regelst. Hier scheint es korrekt zu laufen. Ich muss aber noch warten bis ein KFZ lädt.

              S 1 Reply Last reply
              0
              • G gto

                @sneak-l8 Hallo Sneak, danke für die Arbeit. Es hat sich noch ein Fehler eingeschlichen. LimitCurrent bleibt immer auf auf einem konstanten Wert, egal was die Phasen für Werte haben.

                Habe im debug-log gesehen, dass ein Eintrag "wallbox set to charging maximum of 7000 mA" kommt. Dieser Wert wäre richtig, er wird aber nicht in "limitCurrent" geschrieben. Regelst du über einen anderen Datenpunkt?

                Habe gerade gesehen, dass du über CurrentUser regelst. Hier scheint es korrekt zu laufen. Ich muss aber noch warten bis ein KFZ lädt.

                S Offline
                S Offline
                Sneak-L8
                wrote on last edited by
                #1141

                @gto Ah, ok. Ich hatte gerade danach geschaut und dachte, dass es eigentlich passen muss. Hab das Debug-Log nun auch um die Einzelwerte für die Ampere-Berechnung ergänzt.
                Aber ja, limitCurrent ist für Dich. Dort kannst dem Adapter dynamisch eine (zusätzliche) Begrenzung mitteilen.
                Wenn Du den wert brauchst, könnte ich ihn höchstens als weiteren State (wie maxPower) unter statistics ausgeben.

                G 1 Reply Last reply
                0
                • S Sneak-L8

                  @gto Ah, ok. Ich hatte gerade danach geschaut und dachte, dass es eigentlich passen muss. Hab das Debug-Log nun auch um die Einzelwerte für die Ampere-Berechnung ergänzt.
                  Aber ja, limitCurrent ist für Dich. Dort kannst dem Adapter dynamisch eine (zusätzliche) Begrenzung mitteilen.
                  Wenn Du den wert brauchst, könnte ich ihn höchstens als weiteren State (wie maxPower) unter statistics ausgeben.

                  G Offline
                  G Offline
                  gto
                  wrote on last edited by gto
                  #1142

                  @sneak-l8 Noch eine Verständnisfrage für die Testung.
                  Regelst du immer oder nur wenn an der Wallbox ein Auto lädt?
                  Die Hardwarelimitierung über die DIP-Schalter ist die Obergrenze für currentUser?

                  LimitCurrent benötige ich nicht.

                  S 1 Reply Last reply
                  0
                  • G gto

                    @sneak-l8 Noch eine Verständnisfrage für die Testung.
                    Regelst du immer oder nur wenn an der Wallbox ein Auto lädt?
                    Die Hardwarelimitierung über die DIP-Schalter ist die Obergrenze für currentUser?

                    LimitCurrent benötige ich nicht.

                    S Offline
                    S Offline
                    Sneak-L8
                    wrote on last edited by
                    #1143

                    @gto Siehe Post #1133 - ich regle immer, da ich nicht weiß, wann ein Fahrzeug angesteckt wird und dann die Wallbox bereits runtergeregelt sein sollte.
                    Ja, das "Standardlimit" ist currentHardware, ein anderes Limit kenne ich nicht.

                    G 2 Replies Last reply
                    0
                    • S Sneak-L8

                      @gto Siehe Post #1133 - ich regle immer, da ich nicht weiß, wann ein Fahrzeug angesteckt wird und dann die Wallbox bereits runtergeregelt sein sollte.
                      Ja, das "Standardlimit" ist currentHardware, ein anderes Limit kenne ich nicht.

                      G Offline
                      G Offline
                      gto
                      wrote on last edited by
                      #1144

                      @sneak-l8 Danke, ich teste wenn der Hybrid zuhause ist und gebe dann Bescheid

                      1 Reply Last reply
                      1
                      • S Sneak-L8

                        @gto Siehe Post #1133 - ich regle immer, da ich nicht weiß, wann ein Fahrzeug angesteckt wird und dann die Wallbox bereits runtergeregelt sein sollte.
                        Ja, das "Standardlimit" ist currentHardware, ein anderes Limit kenne ich nicht.

                        G Offline
                        G Offline
                        gto
                        wrote on last edited by
                        #1145

                        @sneak-l8 Hallo Sneak
                        Leider ist ein Fehler im Adapter. Es erfolgt keine Regelung.
                        Ich habe "maximaler Strom/Phase" auf 32000mA, hier die Phasenwerte und der "currentUser". Die Werte sind um 17:49 registriert.
                        6f856402-8696-4314-ab80-838f10f892bc-image.png

                        Debug-Log:
                        LOG.txt

                        S 1 Reply Last reply
                        0
                        • G gto

                          @sneak-l8 Hallo Sneak
                          Leider ist ein Fehler im Adapter. Es erfolgt keine Regelung.
                          Ich habe "maximaler Strom/Phase" auf 32000mA, hier die Phasenwerte und der "currentUser". Die Werte sind um 17:49 registriert.
                          6f856402-8696-4314-ab80-838f10f892bc-image.png

                          Debug-Log:
                          LOG.txt

                          S Offline
                          S Offline
                          Sneak-L8
                          wrote on last edited by
                          #1146

                          @gto Kannst Du noch mal die neuste Version ziehen? Hatte heute Morgen noch ergänzt, dass im Debug log auch die Einzel-Werte aus der Berechnung ausgegeben werden. Jetzt hab ich noch einen State statistics.maxAmperage ergänzt, in dem Du immer die aktuelle Begrenzung siehst.
                          Und schicke bitte auch mal ein Screenshot der Konfig (gerne aus dem Log).
                          Evtl. hast Du die Einheit für das EnergyMeter noch auf mA stehen?

                          G 1 Reply Last reply
                          0
                          • S Sneak-L8

                            @gto Kannst Du noch mal die neuste Version ziehen? Hatte heute Morgen noch ergänzt, dass im Debug log auch die Einzel-Werte aus der Berechnung ausgegeben werden. Jetzt hab ich noch einen State statistics.maxAmperage ergänzt, in dem Du immer die aktuelle Begrenzung siehst.
                            Und schicke bitte auch mal ein Screenshot der Konfig (gerne aus dem Log).
                            Evtl. hast Du die Einheit für das EnergyMeter noch auf mA stehen?

                            G Offline
                            G Offline
                            gto
                            wrote on last edited by gto
                            #1147

                            @sneak-l8 neueste Version installiert
                            Debug-LOG
                            LOG.txt

                            Info-Log
                            Info-Log.txt

                            Einstellungen zur Leistungsbegrenzung
                            Config.zip

                            Ich denke deine Umrechnung A in mA stimmt nicht, ich habe gerade einen Fixwert von 25A an einer Phase eingegeben und der Wert statistics.maxAmperage ist 31975.

                            kecontact.0
                            2025-02-24 20:51:55.301 debug Available max amperage: 31975

                            kecontact.0
                            2025-02-24 20:51:55.301 debug amperage of mains: 25/-3.39/-4.15, amperage of charging station: 0/0/0 => available: 31975/32003.39/32004.15

                            S 1 Reply Last reply
                            0
                            • G gto

                              @sneak-l8 neueste Version installiert
                              Debug-LOG
                              LOG.txt

                              Info-Log
                              Info-Log.txt

                              Einstellungen zur Leistungsbegrenzung
                              Config.zip

                              Ich denke deine Umrechnung A in mA stimmt nicht, ich habe gerade einen Fixwert von 25A an einer Phase eingegeben und der Wert statistics.maxAmperage ist 31975.

                              kecontact.0
                              2025-02-24 20:51:55.301 debug Available max amperage: 31975

                              kecontact.0
                              2025-02-24 20:51:55.301 debug amperage of mains: 25/-3.39/-4.15, amperage of charging station: 0/0/0 => available: 31975/32003.39/32004.15

                              S Offline
                              S Offline
                              Sneak-L8
                              wrote on last edited by
                              #1148

                              @gto Ah, hab die Einheit falsch abfragt, bin aber schon auf der Couch... Muss ich morgen machen, wird evtl. auch übermorgen.

                              G 1 Reply Last reply
                              0
                              • S Sneak-L8

                                @gto Ah, hab die Einheit falsch abfragt, bin aber schon auf der Couch... Muss ich morgen machen, wird evtl. auch übermorgen.

                                G Offline
                                G Offline
                                gto
                                wrote on last edited by gto
                                #1149

                                @sneak-l8 kein Problem, ich teste gerne wenn du fertig bist, morgen habe ich ohnehin kein Auto zum laden daheim

                                S 1 Reply Last reply
                                0
                                • G gto

                                  @sneak-l8 kein Problem, ich teste gerne wenn du fertig bist, morgen habe ich ohnehin kein Auto zum laden daheim

                                  S Offline
                                  S Offline
                                  Sneak-L8
                                  wrote on last edited by
                                  #1150

                                  @gto So, jetzt bitte nochmal probieren. Jetzt wird im Log auch der neue Wert für die Einheit mitprotokolliert.

                                  G 2 Replies Last reply
                                  0
                                  • S Sneak-L8

                                    @gto So, jetzt bitte nochmal probieren. Jetzt wird im Log auch der neue Wert für die Einheit mitprotokolliert.

                                    G Offline
                                    G Offline
                                    gto
                                    wrote on last edited by
                                    #1151

                                    @sneak-l8 Sieht mit manuell eingegebenen Werten in Datenpunkten gut aus. Nächste Woche kommt mein Auto, dann kann ich mit 2 Autos im Echtbetrieb weitertesten.

                                    Ein herzliches Dankeschön für deine Bemühungen .

                                    1 Reply Last reply
                                    1
                                    • S Sneak-L8

                                      @gto So, jetzt bitte nochmal probieren. Jetzt wird im Log auch der neue Wert für die Einheit mitprotokolliert.

                                      G Offline
                                      G Offline
                                      gto
                                      wrote on last edited by gto
                                      #1152

                                      @sneak-l8 Hallo Sneak,
                                      ich habe jetzt einmal ein Testergebnis mit dem einphasig ladenden Hybrid, ich habe den Heizstab der zufällig auf der selben Phase liegt eingeschaltet.
                                      c213e60c-7981-4df4-bc5d-9b012c280aec-image.png
                                      maxAmperage ist korrekt berechnet, regelt die Box mit diesem Wert oder sollte auch der current User reduziert sein?
                                      Wäre es nicht sinnvoll bei unterschreiten von 6A bei maxAmperage die Box auf Pause zu setzen?

                                      1 Reply Last reply
                                      0
                                      • S Offline
                                        S Offline
                                        Sneak-L8
                                        wrote on last edited by
                                        #1153

                                        @gto der state "currenUser" sollte nicht höher als maxAperage sein. Kannst Du mal das debug-Log dazu bereitstellen? Habe im Code jetzt auch nichts Verdächtiges gefunden.

                                        G 2 Replies Last reply
                                        0
                                        • S Sneak-L8

                                          @gto der state "currenUser" sollte nicht höher als maxAperage sein. Kannst Du mal das debug-Log dazu bereitstellen? Habe im Code jetzt auch nichts Verdächtiges gefunden.

                                          G Offline
                                          G Offline
                                          gto
                                          wrote on last edited by gto
                                          #1154

                                          @sneak-l8 Hallo Sneak,
                                          Log.txt
                                          Heistab an.JPG
                                          Heizstab aus.JPG

                                          Heute regelt der Adapter beim Laden den currentUser mit, allerdings um einen Abfragezyklus zeitversetzt (das bedeutet, dass der Strombezug für 30 Sekunden oder mehr überschritten wird).
                                          Die Regelung erfolgt aber nur wenn der maxAmperage einen höheren Wert hat (Bild Heizstab aus). Schalte ich den Heizstab ein, so ist maxAmperage zwischen 2000 und 3000mA und es erfolgt keine Regelung des currentUser.

                                          Hängt das mit dem Unterschreiten der 6000mA-Grenze zusammen? In diesem Fall muss das Ladelimit aber auch runter oder die Box deaktiviert werden. Mit pauseWallbox wäre das aber schlecht realisierbar, weil dann ja bei genug Energie die Pause aufgehoben wird. Es könnte aber die Pause auch bewusst vom Nutzer eingeschaltet gewesen sein und nicht von der Ladelimitbegrenzung, dann dürfte sie nicht aufgehoben werden.

                                          Ich möchte auch zur Diskussion stellen, ob nicht eine Abrundung auf 500mA oder 1000mA (könnte durchaus die eingestellte Schrittweite für die PV-Regulierung sein) sinnvoll wäre. Derzeit werden viele currentUser-Werte im zweistelligen Bereich geregelt. Könnte dies nicht bei manchen KFZ.Ladereglern zu Problemen führen?

                                          Für dieses LOG ist zuerst der Heizstab an (19:49), danach ausgeschaltet.

                                          S 1 Reply Last reply
                                          0

                                          Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                          Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                          With your input, this post could be even better 💗

                                          Register Login
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

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

                                          526

                                          Online

                                          32.8k

                                          Users

                                          82.7k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe