Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Regexp um Datenpunkte zu zählen will nicht

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Regexp um Datenpunkte zu zählen will nicht

    This topic has been deleted. Only users with topic management privileges can see it.
    • padrino
      padrino Most Active @paul53 last edited by padrino

      @paul53
      Hm, ok, geb' zu, ich hab' keine Ahnung, was ich da wirklich mache 😌, aber so nutze ich das "schon immer", und so steht es in der Auswahl:

      reg_block.PNG

      🤔

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

        @padrino sagte:

        so nutze ich das "schon immer", und so steht es in der Auswahl:

        Das ist kein RegExp. So nutzt man es, wenn Aufzählungen als Zusatzbedingung einem Kanal zugeordnet sind. Teste einfach mal meinen Vorschlag.

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

          @paul53
          Sorry, versteh' nicht was Du mir sagen willst. 😞
          Also Dein Vorschlag geht nicht, oder, macht zumindest nicht das, was ich wollte.
          Er zeigt damit einfach alles, also die gesamte (Baum)Struktur an.
          Ist das selbe Ergebnis, wie, wenn ich es (sonst) so genutzt habe. 😞

          channel.PNG

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

            @padrino sagte:

            macht zumindest nicht das, was ich wollte.

            Was wolltest Du ?

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

              @paul53

              Wie oben im Screenshot von regex101 zu sehen (das was blau ist)

              Also nur die Ebene rflink.0.channels.XXX_X und nix darunter, also z.B. nicht rflink.0.channels.XXX_X.YYY

              Mein Ziel ist über die Anzahl der Datenpunkte die Anzahl der Geräte zu ermitteln.

              paul53 2 Replies Last reply Reply Quote 0
              • paul53
                paul53 @padrino last edited by

                @padrino
                Das kann der Selektor nicht (ich wüsste nicht - wie). Dann muss man in der Schleife filtern.

                Blockly_temp.JPG

                1 Reply Last reply Reply Quote 1
                • paul53
                  paul53 @padrino last edited by paul53

                  @padrino sagte:

                  Mein Ziel ist über die Anzahl der Datenpunkte die Anzahl der Geräte zu ermitteln.

                  Der Selektor findet nur Datenpunkte, keine Geräte.

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

                    @paul53
                    Also über den String zu gehen und den selber abzuarbeiten, wäre mein letzter Weg gewesen. 😉
                    Hatte gehofft mit einer regex das ganze eleganter lösen zu können, bzw. nicht so viel unnötigen "traffic" zu generieren. 😇

                    Ich will ja auch keine "Geräte" zählen, sondern Datenpunkte, weil ich weiß "ein Datenpunkt = ein Gerät". 😉

                    Vermutlich drücke ich mich da auch falsch aus, bin a) kein Programmierer und b) kein Profi, was das ganze JS angeht... 😞

                    Danke Dir trotzdem (fürs Aufzeigen der Alternative 😃 ). 👍

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

                      PS: kann ich dann in Zukunft das channels/state.id aus dem Blockly Block einfach weglassen?

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

                        @padrino sagte:

                        kann ich dann in Zukunft das channels/state.id aus dem Blockly Block einfach weglassen?

                        Ja, in den meisten Fällen.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        386
                        Online

                        32.0k
                        Users

                        80.4k
                        Topics

                        1.3m
                        Posts

                        2
                        12
                        401
                        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