Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Bedingungswechsel wird nicht erkannt

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Bedingungswechsel wird nicht erkannt

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

      Was ist an diesem Blockly eventuell nicht richtig, das ein Bedingungswechsel nicht erkannt wird?

      Kurz zur Erklärung des Skript:
      Es gibt zwei E-Autos, die sich eine Wallbox teilen. Wenn das eine oder das andere E-Auto angesteckt ist, wird über die Fahrzeugspezifischen ioB Adapter der Connection State des Stecker als Trigger genommen und dann der State of Charge (SoC) des jeweiligen Fahrzeug, an die Wallbox gesendet.

      Dieses funktioniert nur, wenn ich nach einem Fahrzeugwechsel das Skript neu starte. Obwohl eine ganze Reihe an Änderungsbedingungen für eine Bedingungsprüfung eingebaut sind, wird ein Stecker, respektive Fahrzeugwechsel nicht automatisch erkannt.

      Liegt das ggf. an der Einbindung des "binde" Block? Wenn ich den Connection DP des jeweiligen Fahrzeug einzeln betrachte, wird dieser nach Stecker Änderung sofort registriert. In diesem Skript jedoch wird auf die Änderung nicht reagiert.

      Wo liegt der Fehler?

      c52669fe-ae6b-47fb-8e58-126d1be14153-image.png

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

        @jb_sullivan sagte: Liegt das ggf. an der Einbindung des "binde" Block?

        Ja, der Block "binde" enthält einen Trigger, was man jetzt (gegenüber früheren Versionen) auch an der Farbe erkennt.
        Wozu sollen die vielen Trigger gut sein?

        1 Reply Last reply Reply Quote 1
        • JB_Sullivan
          JB_Sullivan last edited by

          Für mein Verständnis ist es so, das sobald einer der sechs Datenpunkte seinen Wert ÄNDERT, das Skript auf Prüfung der Bedingung angestoßen wird.

          Genau genommen würde also die Prüfung auf Änderung des Connection State sowohl des einen, als auch des anderen Fahrzeugs reichen. Da das aber nicht zum setzen des SoC führte, habe ich mal pauschal alle möglichen DP`s da mit rein gebracht, wo ich weiß, das es dort permanente Änderungen gibt.

          Also würde das Skript jetzt häufiger als Nötig zur Bedingungsprüfung angestoßen werden - was allerdings auch nicht den gewünschten Erfolg bringt 😞

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

            @jb_sullivan sagte: Wert ÄNDERT, das Skript auf Prüfung der Bedingung angestoßen wird.

            Es wird jedes Mal ein neuer Trigger erzeugt, wenn die Bedingung zutrifft.
            Vorschlag:

            Blockly_temp.JPG

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

              @paul53 Danke erst einmal. Mit Funktionen habe ich noch nicht gearbeitet. Ich muss deinen Vorschlag erst einmal nachbauen.......

              1 Reply Last reply Reply Quote 0
              • JB_Sullivan
                JB_Sullivan last edited by

                @paul53 - du bist echt so der Blockly Experte. Du hast mir schon so oft den richtigen Impuls oder die Anleitung gegeben, was ich verbessern kann - so dann auch dieses mal ......

                Ich habe das Blockly nachgebaut und es sieht so aus, als wenn es funktioniert. Ich habe ein neues Blockly angelegt und nach dem speichern und starten, ist der Wert vom "richtigen" Fahrzeug an die Wallbox übergeben worden.

                Ich werde die Tage mal schauen, ob das auch automatisiert passiert, wenn man die Fahrzeuge wechselt.

                Vielen Dank dafür 👍👍👍

                91bc2e20-ca14-4c19-a4a3-ab899f477d62-image.png

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

                Support us

                ioBroker
                Community Adapters
                Donate

                864
                Online

                32.0k
                Users

                80.4k
                Topics

                1.3m
                Posts

                2
                6
                271
                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