Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly zur Steuerung VW Connect / SoC für Elektroauto

    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

    Blockly zur Steuerung VW Connect / SoC für Elektroauto

    This topic has been deleted. Only users with topic management privileges can see it.
    • ?
      A Former User last edited by A Former User

      Hallo Gemeinde,

      ich komme leider bei einem Thema nicht weiter, vielleicht könnt ihr mir helfen.

      Ausgangssituation

      Ich fahre einen VW ID.4 und besitze eine Elli-Wallbox; beide sind in der "WeConnect ID"-App verknüpft, der VW Connect Adapter für den ioBroker läuft.
      In diesem kann ich "per Hand" z.B. den maximalen SoC (=Ladeziel) einstellen; auch über die vis habe ich das realisiert.

      Nun möchte ich, dass jedesmal, wenn das Auto an der heimischen Wallbox (oder einer anderen 11 kw-Lademöglichkeit) angeschlossen wird, er dieses erkennt und den Ziel-SoC auf 100% setzt.

      Die Folgeanforderung wird dann sein, dass wenn die Ladeleistung über 49 kw liegt (also an einem Schnellader hängt) das script den Ziel-SoC auf 80% setzt.

      Problemstellung
      Leider gibt der Adapter der Wallbox nicht her "an mir ist ein Auto angeschlossen".

      Lösungsansatz
      Ich lese die Ladeleistung des Autos aus.
      WENN sich der Ladestrom ändert [maxChargeCurrentAC] (beim Anschluss ändert sich dieser ja von 0 kw auf bis zu 11 kw)
      UND
      WENN der Ladestrom [maxChargeCurrentAC] unter 13 kw ist (ist hier eigentlich falsch, es würden auch 11 kw reichen, das ist die max-Leistung der Wallbox)

      DANN setze den Datenpunkt "targetSOC_pct" auf 100

      Leider klappt das nicht; hat jemand eine Idee?

      Dank euch,

      noch einen sonnigen Tag

      Mit den beigefügten Blockly klappt das leider nicht; hat jemand eine Idee?

      blockly Wallbox.JPG Objekte vw connect.JPG

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

        @frankdce Du verwendest ja auch keine "Nummern" in Blockly....

        Screenshot 2022-06-19 130651.png

        ? 1 Reply Last reply Reply Quote 0
        • ?
          A Former User @DJMarc75 last edited by

          @djmarc75

          Hi Marc,

          danke für den Hinweis. Wenn ich das Zahlenfeld aus der Kategorie "Mathematik" einfüge, so kann ich "Object ID" nicht mehr einfügen und umgekehrt ...

          Object ID.JPG

          Glasfaser DJMarc75 2 Replies Last reply Reply Quote 0
          • Glasfaser
            Glasfaser @Guest last edited by Glasfaser

            @frankdce

            Das ist doch der gleiche Datenpunkt , einmal als Trigger und Abfrage des Wertes !?
            .

            9f5df2ea-d855-4a98-9569-297e6e23373a-grafik.png

            .
            dann mache es so wie @DJMarc75 dir eine Vorlage in Blockly erstellt hat.

            mit dem Baustein Wert

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

              @frankdce Du nutzt ja anscheinend auch die falschen Blöcke

              Screenshot 2022-06-19 211635.png

              OBEN = falsch in Deinem Fall
              UNTEN = richtiger in Deinem Fall

              Glaub da brauchts no bissle an Blockly-Grundlagen... aber dafür gibts ja dieses Forum 😎
              "Hier werden Sie gern geholfen"

              Hier das Blockly von oben zum importieren...

              <xml xmlns="https://developers.google.com/blockly/xml">
               <block type="comment" id="1%h=;NkAdi!zw9i!LyH2" x="188" y="13">
                 <field name="COMMENT">Trigger ist maxChargeCurrentAC</field>
                 <next>
                   <block type="on_ext" id="KiIu7PY7sD-r5tfgB40L">
                     <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="/@a6jQU15zjK{G|h,PdK">
                         <field name="oid">default</field>
                       </shadow>
                     </value>
                     <statement name="STATEMENT">
                       <block type="controls_if" id="RCe5GGJ*#k8(g0`!t@dG">
                         <value name="IF0">
                           <block type="logic_operation" id="#01DaROz$dMVKu[PC9jF" inline="false">
                             <field name="OP">AND</field>
                             <value name="A">
                               <block type="logic_compare" id="qK.e9#e;[3YARWOrL4@D">
                                 <field name="OP">GT</field>
                                 <value name="A">
                                   <block type="on_source" id="rIFNG*;,b?_oA0XPA))`">
                                     <field name="ATTR">state.val</field>
                                   </block>
                                 </value>
                                 <value name="B">
                                   <block type="math_number" id="A)zi;?xLH(^y2SNCNSOq">
                                     <field name="NUM">0</field>
                                   </block>
                                 </value>
                               </block>
                             </value>
                             <value name="B">
                               <block type="logic_compare" id=".E=K]2#^-W?~E1k%po-$">
                                 <field name="OP">LTE</field>
                                 <value name="A">
                                   <block type="on_source" id="vse-Xf%!%Cs4%.nS=Wke">
                                     <field name="ATTR">state.val</field>
                                   </block>
                                 </value>
                                 <value name="B">
                                   <block type="math_number" id="NfCo;XMp:`o!dOHa]%h@">
                                     <field name="NUM">13</field>
                                   </block>
                                 </value>
                               </block>
                             </value>
                           </block>
                         </value>
                         <statement name="DO0">
                           <block type="comment" id="$h5ISbJjK#mhvuO8oG$E">
                             <field name="COMMENT">Datenpunkt "targetSOC_pct"</field>
                             <next>
                               <block type="control" id="`Ckr-O0]6*iCY05^kNAV">
                                 <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                 <field name="OID">Object ID</field>
                                 <field name="WITH_DELAY">FALSE</field>
                                 <value name="VALUE">
                                   <block type="math_number" id="XtoB}`=|B83H$95L.(EW">
                                     <field name="NUM">100</field>
                                   </block>
                                 </value>
                               </block>
                             </next>
                           </block>
                         </statement>
                       </block>
                     </statement>
                   </block>
                 </next>
               </block>
              </xml>
              

              ? 1 Reply Last reply Reply Quote 0
              • ?
                A Former User @DJMarc75 last edited by

                @djmarc75 klappt perfekt - DANKE

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

                Support us

                ioBroker
                Community Adapters
                Donate

                648
                Online

                31.9k
                Users

                80.2k
                Topics

                1.3m
                Posts

                3
                6
                1043
                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