Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] String mit Werte aus Liste vergleichen ?!

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] String mit Werte aus Liste vergleichen ?!

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

      Tag,
      da es ja sehr, sehr warm ist sehe ich wahrscheinlich die einfache Lösung nicht zu folgendem "Problem":

      Ich lese einen DP aus und dieser soll nur dann weiterverarbeitet werden wenn im Wert (String) KEIN Wort aus der von mir in der Liste angelegten Wörter vorkommen. Klingt einfach, aber wie gesagt häng ich da grad...

      So sieht es bisher aus:

      Screenshot 2022-07-26 144505.png

      Die Listenfunktion habe ich noch nicht mit in den Trigger gepackt sondern habe das bisher über diese UND-Blöcke realisiert.

      Ob man da helfen kann ?
      Merci

      mickym paul53 2 Replies Last reply Reply Quote 0
      • mickym
        mickym Most Active @DJMarc75 last edited by mickym

        @djmarc75 Ich würde es anders machen.
        Einfach eine Variable machen - z. Bsp. found = false. Dann einfach schauen, ob Titel in der Liste ist und dann variable auf true. Wird nichts gefunden ist die Variable immer noch false. Oder noch einfacher einfach den Inhalt des datenpunkts bei der Suche in der Liste verneinen.

        Ist der True wurde nichts gefunden, anderenfalls schon.

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

          @mickym ja, so kann man das machen wenn exakt diese Listenwerte im DP stehen würden, oder halt nicht, hier geht es aber darum dass die Werte die ankommen z.B. "Jetzt auf SWR3 - die Nachrichten mit Hans Dampf" lauten. In meinem BSP kommt ja IM Text SWR vor, welches in meiner Liste steht und daher soll der ganze DP nicht verarbeitet werden.
          Eine optische Hülfe wäre heute bei mir eher hilfreich - es dampft schon 😰

          mickym S 2 Replies Last reply Reply Quote 0
          • mickym
            mickym Most Active @DJMarc75 last edited by mickym

            @djmarc75 sagte in String mit Werte aus Liste vergleichen ?!:

            Jetzt auf SWR3 - die Nachrichten mit Hans Dampf

            So hab ich gemeint - aber ich bin ja bekannterweise kein Blockly FAN - suche mir immer noch den Wolf - das wäre mit NR soviel einfacher. 😉

            0935f94e-74fa-4a0c-97d6-df8c8e5a04fa-image.png

            Das CurrentTitle ist halt der Wert des Datenpunktes

            1 Reply Last reply Reply Quote 1
            • S
              SpacerX @DJMarc75 last edited by

              @djmarc75

              ich würde vielleicht gar nicht so viel UND UND machen.

              Wenn das Suchwort gefunden wird, wird >0 zurück gegeben.
              Also alle Im Text Addieren und wenn >0 dann machen was du willst oder wenn <1 machen was du willst.

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

                @djmarc75 sagte: wenn im Wert (String) KEIN Wort aus der von mir in der Liste angelegten Wörter vorkommen.

                Bild_2022-07-26_153211022.png

                EDIT: Habe korrigiert.

                mickym 1 Reply Last reply Reply Quote 1
                • mickym
                  mickym Most Active @paul53 last edited by

                  @paul53 Na da bin ich ja mit meiner Lösung - ganz nah an dem was der Blockly-Meister von sich gibt. 😉

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

                    Danke @mickym @paul53 - wieder was gelernt !!!

                    1 Reply Last reply Reply Quote 0
                    • mickym
                      mickym Most Active last edited by mickym

                      Interessiert wahrscheinlich keinen -aber trotzdem mal ein NR Lösung, wenn die Liste nicht zu lange wird.

                      c9fa2d30-5ef7-43be-86ef-43f2c74ddad8-image.png

                      mit regulären Ausdrücken kann man einfach viel machen. 😉

                      63ec20e7-eb2f-4d5e-9485-6af6685d6511-image.png

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      807
                      Online

                      32.0k
                      Users

                      80.5k
                      Topics

                      1.3m
                      Posts

                      4
                      9
                      195
                      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