Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Blockly und Regex

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    835

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Blockly und Regex

Geplant Angeheftet Gesperrt Verschoben Blockly
6 Beiträge 3 Kommentatoren 1.9k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    steimi
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ich möchte über Blockly den Wert eines Objektes mithilfe von Regex auf auf verschiedene Zeichenfolgen abfragen. Hintergrund ist folgender: Über den Harmony-Adapter sehe ich welche Activity gerade gestartet ist. Nun frage ich aktuell ab, ob im Namen der Activity die Worte 'TV, Film oder Spielen' vorkommen (derzeit alles über Oder-Verknüpfungen gelöst). Anhand dessen schalte ich in Abhängigkeit von Zeit, Sonne etc die Hintergrundbeleuchtung im Raum vom TV ein. Bei Radio-Activities soll dahingehend nix passieren.
    Nun hätte ich diese Abfrage gerne über ein RegEx gelöst. Geht das?

    Grüße Micha

    HomoranH dslraserD 3 Antworten Letzte Antwort
    0
    • S steimi

      Hallo,

      ich möchte über Blockly den Wert eines Objektes mithilfe von Regex auf auf verschiedene Zeichenfolgen abfragen. Hintergrund ist folgender: Über den Harmony-Adapter sehe ich welche Activity gerade gestartet ist. Nun frage ich aktuell ab, ob im Namen der Activity die Worte 'TV, Film oder Spielen' vorkommen (derzeit alles über Oder-Verknüpfungen gelöst). Anhand dessen schalte ich in Abhängigkeit von Zeit, Sonne etc die Hintergrundbeleuchtung im Raum vom TV ein. Bei Radio-Activities soll dahingehend nix passieren.
      Nun hätte ich diese Abfrage gerne über ein RegEx gelöst. Geht das?

      Grüße Micha

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #2

      @steimi sagte in Blockly und Regex:

      Nun hätte ich diese Abfrage gerne über ein RegEx gelöst. Geht das?

      Meines Wissens nicht.

      Ich habe es pragmatisch gelöst indem ich alle betroffenen activities so umbenannt habe, dass sie mit ein und der selben Buchstabenkombination beginnen und frage dann dieses Wort nur einmal mit "nimm Teil ab..." den Datenpunkt actual activity ab.

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      1 Antwort Letzte Antwort
      0
      • S steimi

        Hallo,

        ich möchte über Blockly den Wert eines Objektes mithilfe von Regex auf auf verschiedene Zeichenfolgen abfragen. Hintergrund ist folgender: Über den Harmony-Adapter sehe ich welche Activity gerade gestartet ist. Nun frage ich aktuell ab, ob im Namen der Activity die Worte 'TV, Film oder Spielen' vorkommen (derzeit alles über Oder-Verknüpfungen gelöst). Anhand dessen schalte ich in Abhängigkeit von Zeit, Sonne etc die Hintergrundbeleuchtung im Raum vom TV ein. Bei Radio-Activities soll dahingehend nix passieren.
        Nun hätte ich diese Abfrage gerne über ein RegEx gelöst. Geht das?

        Grüße Micha

        dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        schrieb am zuletzt editiert von
        #3

        @steimi
        vielleicht verstehe ich es auch nicht genau was Du machen willst...

        Bildschirmfoto 2020-03-18 um 12.39.49.png

        LOG beim umschalten

        12:38:25.660	info	javascript.0 (2048) script.js.19_Test.RegEx: Wert von Harmony: Musik_mit_Verstaerker
        12:38:33.265	info	javascript.0 (2048) script.js.19_Test.RegEx: Wert von Harmony: Fernsehen
        12:38:43.065	info	javascript.0 (2048) script.js.19_Test.RegEx: Wert von Harmony: Musik_mit_Verstaerker
        12:38:47.086	info	javascript.0 (2048) script.js.19_Test.RegEx: Wert von Harmony: Musik
        12:39:00.810	info	javascript.0 (2048) script.js.19_Test.RegEx: Wert von Harmony: Fernsehen
        

        Bei Radio-Activities soll dahingehend nix passieren.

        Du könntest doch auch "falls nicht" in der Abfrage benutzen

        HomoranH 1 Antwort Letzte Antwort
        0
        • dslraserD dslraser

          @steimi
          vielleicht verstehe ich es auch nicht genau was Du machen willst...

          Bildschirmfoto 2020-03-18 um 12.39.49.png

          LOG beim umschalten

          12:38:25.660	info	javascript.0 (2048) script.js.19_Test.RegEx: Wert von Harmony: Musik_mit_Verstaerker
          12:38:33.265	info	javascript.0 (2048) script.js.19_Test.RegEx: Wert von Harmony: Fernsehen
          12:38:43.065	info	javascript.0 (2048) script.js.19_Test.RegEx: Wert von Harmony: Musik_mit_Verstaerker
          12:38:47.086	info	javascript.0 (2048) script.js.19_Test.RegEx: Wert von Harmony: Musik
          12:39:00.810	info	javascript.0 (2048) script.js.19_Test.RegEx: Wert von Harmony: Fernsehen
          

          Bei Radio-Activities soll dahingehend nix passieren.

          Du könntest doch auch "falls nicht" in der Abfrage benutzen

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          @dslraser sagte in Blockly und Regex:

          vielleicht verstehe ich es auch nicht genau was Du machen willst...

          er möchte nicht alle möglichen activity-Namen verodern sondern nur ein Falls mit einem RegEx auf die Namen verwenden

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          dslraserD 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @dslraser sagte in Blockly und Regex:

            vielleicht verstehe ich es auch nicht genau was Du machen willst...

            er möchte nicht alle möglichen activity-Namen verodern sondern nur ein Falls mit einem RegEx auf die Namen verwenden

            dslraserD Offline
            dslraserD Offline
            dslraser
            Forum Testing Most Active
            schrieb am zuletzt editiert von dslraser
            #5

            @Homoran sagte in Blockly und Regex:

            er möchte nicht alle möglichen activity-Namen verodern sondern nur ein Falls mit einem RegEx auf die Namen verwenden

            Bei Radio-Activities soll dahingehend nix passieren.

            Radio ist in diesem Beispiel Musik (@Homoran , oder denke ich da zu einfach ?)

            Bildschirmfoto 2020-03-18 um 13.22.54.png

            13:21:21.295	info	javascript.0 (2048) script.js.19_Test.RegEx: Musik
            13:21:21.295	info	javascript.0 (2048) script.js.19_Test.RegEx: mache nix !
            13:21:27.878	info	javascript.0 (2048) script.js.19_Test.RegEx: Musik_mit_Verstaerker
            13:21:27.878	info	javascript.0 (2048) script.js.19_Test.RegEx: schalte eine Aktion bei Aktivität !
            13:21:35.202	info	javascript.0 (2048) script.js.19_Test.RegEx: Fernsehen
            13:21:35.203	info	javascript.0 (2048) script.js.19_Test.RegEx: schalte eine Aktion bei Aktivität !
            13:22:17.854	info	javascript.0 (2048) script.js.19_Test.RegEx: PowerOff
            13:22:17.855	info	javascript.0 (2048) script.js.19_Test.RegEx: schalte eine Aktion beim ausschalten !
            13:22:34.981	info	javascript.0 (2048) script.js.19_Test.RegEx: Fernsehen
            13:22:34.982	info	javascript.0 (2048) script.js.19_Test.RegEx: schalte eine Aktion bei Aktivität !
            
            1 Antwort Letzte Antwort
            0
            • S steimi

              Hallo,

              ich möchte über Blockly den Wert eines Objektes mithilfe von Regex auf auf verschiedene Zeichenfolgen abfragen. Hintergrund ist folgender: Über den Harmony-Adapter sehe ich welche Activity gerade gestartet ist. Nun frage ich aktuell ab, ob im Namen der Activity die Worte 'TV, Film oder Spielen' vorkommen (derzeit alles über Oder-Verknüpfungen gelöst). Anhand dessen schalte ich in Abhängigkeit von Zeit, Sonne etc die Hintergrundbeleuchtung im Raum vom TV ein. Bei Radio-Activities soll dahingehend nix passieren.
              Nun hätte ich diese Abfrage gerne über ein RegEx gelöst. Geht das?

              Grüße Micha

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von Homoran
              #6

              @dslraser sagte in Blockly und Regex:

              oder denke ich da zu einfach ?

              Nein, aber das macht er doch:

              @steimi sagte in Blockly und Regex:

              Nun frage ich aktuell ab, ob im Namen der Activity die Worte 'TV, Film oder Spielen' vorkommen (derzeit alles über Oder-Verknüpfungen gelöst). ...
              Nun hätte ich diese Abfrage gerne über ein RegEx gelöst.

              Er verodert doch gerade genau so, das will er aber vereinfachen

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              1 Antwort Letzte Antwort
              0
              Antworten
              • In einem neuen Thema antworten
              Anmelden zum Antworten
              • Älteste zuerst
              • Neuste zuerst
              • Meiste Stimmen


              Support us

              ioBroker
              Community Adapters
              Donate

              903

              Online

              32.6k

              Benutzer

              82.0k

              Themen

              1.3m

              Beiträge
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
              ioBroker Community 2014-2025
              logo
              • Anmelden

              • Du hast noch kein Konto? Registrieren

              • Anmelden oder registrieren, um zu suchen
              • Erster Beitrag
                Letzter Beitrag
              0
              • Home
              • Aktuell
              • Tags
              • Ungelesen 0
              • Kategorien
              • Unreplied
              • Beliebt
              • GitHub
              • Docu
              • Hilfe