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. [gelöst] "Textabschnitt zurückgeben" ist ungehorsam

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.5k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.3k

[gelöst] "Textabschnitt zurückgeben" ist ungehorsam

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
14 Beiträge 3 Kommentatoren 539 Aufrufe 1 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.
  • P ptr

    Hallo zusammen,
    ich verstehe nicht was Blockly hier macht. Wieso wird hier nicht bis zum Punkt gezählt, sondern nur bis "erstes '_' " von hinten gezählt?

    24669522-bf96-4263-ac9f-4e7120ca5b26-image.png

    20:22:55.559	info	javascript.0 (5687) script.js.exp.4_Szenenauslösung_Manipulation_-_8fach-Taster: alias.0.KG.Hobbyraum.Taster_Tuer.up_button
    20:22:55.559	info	javascript.0 (5687) script.js.exp.4_Szenenauslösung_Manipulation_-_8fach-Taster: KG
    20:22:55.560	info	javascript.0 (5687) script.js.exp.4_Szenenauslösung_Manipulation_-_8fach-Taster: Hobbyraum.Tas
    20:22:55.560	warn	javascript.0 (5687) at Object.<anonymous> (script.js.exp.4_Szenenauslösung_Manipulation_-_8fach-Taster:67:11)ext
    

    67:11: Der Fehler zeigt an, dass er taster_drueckcounter nicht auflösen kann. Was klar ist, weil ja raum=Hobbyraum.Tas
    -> Wie zählt er nicht wirklich bis zum Punkt? Sondern bis zum Unterstrich?

    PS: Oder wie könnte ich das eleganter lösen? "trigger" ist die triggernde Object-ID die aus einem Selector by ID-Array kommt. Grundsätzlich wäre ja mein Wunsch Etage & Raum aus dem Trigger zu gewinnen um daraus dann alle anderen Variablen zu bestimmen.

    Vielen Dank schonmal für die Hilfe!

    paul53P Offline
    paul53P Offline
    paul53
    schrieb am zuletzt editiert von
    #3

    @ptr sagte: Wunsch Etage & Raum aus dem Trigger zu gewinnen um daraus dann alle anderen Variablen zu bestimmen.

    Wie sehen die kompletten Datenpunkt-IDs aus?

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    P 1 Antwort Letzte Antwort
    0
    • paul53P paul53

      @ptr sagte: Wunsch Etage & Raum aus dem Trigger zu gewinnen um daraus dann alle anderen Variablen zu bestimmen.

      Wie sehen die kompletten Datenpunkt-IDs aus?

      P Offline
      P Offline
      ptr
      schrieb am zuletzt editiert von
      #4

      @paul53 kompletter Datenpunkt aus dem rausgeschnitten werden soll: -> in 3. Zeile des logs zu sehen

      1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @ptr um welches Konstrukt geht es hier? da sind mehrere

        P Offline
        P Offline
        ptr
        schrieb am zuletzt editiert von
        #5

        @homoran „setze raum“ wird falsch gemacht

        1 Antwort Letzte Antwort
        0
        • P ptr

          Hallo zusammen,
          ich verstehe nicht was Blockly hier macht. Wieso wird hier nicht bis zum Punkt gezählt, sondern nur bis "erstes '_' " von hinten gezählt?

          24669522-bf96-4263-ac9f-4e7120ca5b26-image.png

          20:22:55.559	info	javascript.0 (5687) script.js.exp.4_Szenenauslösung_Manipulation_-_8fach-Taster: alias.0.KG.Hobbyraum.Taster_Tuer.up_button
          20:22:55.559	info	javascript.0 (5687) script.js.exp.4_Szenenauslösung_Manipulation_-_8fach-Taster: KG
          20:22:55.560	info	javascript.0 (5687) script.js.exp.4_Szenenauslösung_Manipulation_-_8fach-Taster: Hobbyraum.Tas
          20:22:55.560	warn	javascript.0 (5687) at Object.<anonymous> (script.js.exp.4_Szenenauslösung_Manipulation_-_8fach-Taster:67:11)ext
          

          67:11: Der Fehler zeigt an, dass er taster_drueckcounter nicht auflösen kann. Was klar ist, weil ja raum=Hobbyraum.Tas
          -> Wie zählt er nicht wirklich bis zum Punkt? Sondern bis zum Unterstrich?

          PS: Oder wie könnte ich das eleganter lösen? "trigger" ist die triggernde Object-ID die aus einem Selector by ID-Array kommt. Grundsätzlich wäre ja mein Wunsch Etage & Raum aus dem Trigger zu gewinnen um daraus dann alle anderen Variablen zu bestimmen.

          Vielen Dank schonmal für die Hilfe!

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

          @ptr sagte in "Textabschnitt zurückgeben" ist ungehorsam:

          Wie zählt er nicht wirklich bis zum Punkt? Sondern bis zum Unterstrich?

          ich glaube ich weiß jetzt um welches Konstrukt es geht.
          Da hast du ei en Denkfehler

          von hinten 13 (soweit klar) + erstes Auftreten . (das ist jetzt nicht mehr von hinten. der erste Punkt kommt nach 5 Zeichen, +13 = 18 Zeichen von hinten

          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 -

          P 1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @ptr sagte in "Textabschnitt zurückgeben" ist ungehorsam:

            Wie zählt er nicht wirklich bis zum Punkt? Sondern bis zum Unterstrich?

            ich glaube ich weiß jetzt um welches Konstrukt es geht.
            Da hast du ei en Denkfehler

            von hinten 13 (soweit klar) + erstes Auftreten . (das ist jetzt nicht mehr von hinten. der erste Punkt kommt nach 5 Zeichen, +13 = 18 Zeichen von hinten

            P Offline
            P Offline
            ptr
            schrieb am zuletzt editiert von ptr
            #7

            @homoran verstehe. danke Dir. Jetzt stellt sich mir natürlich die Frage wie ich das Ziel trotzdem erreiche. Also "letztes Auftreten von '.'"...

            • moment: Würde es so machen: Gesamtlänge bestimmen und "bis letztes" davon abziehen... poste das gleich mal ob das dann geht
            HomoranH 1 Antwort Letzte Antwort
            0
            • P ptr

              @homoran verstehe. danke Dir. Jetzt stellt sich mir natürlich die Frage wie ich das Ziel trotzdem erreiche. Also "letztes Auftreten von '.'"...

              • moment: Würde es so machen: Gesamtlänge bestimmen und "bis letztes" davon abziehen... poste das gleich mal ob das dann geht
              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #8

              @ptr gibt es nicht "letztes" im Pulldown-Menü?

              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 -

              P 1 Antwort Letzte Antwort
              0
              • P ptr

                Hallo zusammen,
                ich verstehe nicht was Blockly hier macht. Wieso wird hier nicht bis zum Punkt gezählt, sondern nur bis "erstes '_' " von hinten gezählt?

                24669522-bf96-4263-ac9f-4e7120ca5b26-image.png

                20:22:55.559	info	javascript.0 (5687) script.js.exp.4_Szenenauslösung_Manipulation_-_8fach-Taster: alias.0.KG.Hobbyraum.Taster_Tuer.up_button
                20:22:55.559	info	javascript.0 (5687) script.js.exp.4_Szenenauslösung_Manipulation_-_8fach-Taster: KG
                20:22:55.560	info	javascript.0 (5687) script.js.exp.4_Szenenauslösung_Manipulation_-_8fach-Taster: Hobbyraum.Tas
                20:22:55.560	warn	javascript.0 (5687) at Object.<anonymous> (script.js.exp.4_Szenenauslösung_Manipulation_-_8fach-Taster:67:11)ext
                

                67:11: Der Fehler zeigt an, dass er taster_drueckcounter nicht auflösen kann. Was klar ist, weil ja raum=Hobbyraum.Tas
                -> Wie zählt er nicht wirklich bis zum Punkt? Sondern bis zum Unterstrich?

                PS: Oder wie könnte ich das eleganter lösen? "trigger" ist die triggernde Object-ID die aus einem Selector by ID-Array kommt. Grundsätzlich wäre ja mein Wunsch Etage & Raum aus dem Trigger zu gewinnen um daraus dann alle anderen Variablen zu bestimmen.

                Vielen Dank schonmal für die Hilfe!

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von paul53
                #9

                @ptr sagte: Etage & Raum aus dem Trigger zu gewinnen

                Bild_2022-10-26_205825932.png

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                P 2 Antworten Letzte Antwort
                0
                • HomoranH Homoran

                  @ptr gibt es nicht "letztes" im Pulldown-Menü?

                  P Offline
                  P Offline
                  ptr
                  schrieb am zuletzt editiert von
                  #10

                  @homoran so geht es jetzt tatsächlich. Ja es gibt "letztes" (war zuerst in Gedanken bei "zähle von hinten" -> aber das habe ich jetzt so gelöst:
                  d5ec79c6-d903-450a-aae4-977af9808f5e-image.png
                  scheint etwas kompliziert, es geht aber.

                  HomoranH 1 Antwort Letzte Antwort
                  0
                  • paul53P paul53

                    @ptr sagte: Etage & Raum aus dem Trigger zu gewinnen

                    Bild_2022-10-26_205825932.png

                    P Offline
                    P Offline
                    ptr
                    schrieb am zuletzt editiert von
                    #11

                    @paul53 Hallo Paul, das sieht wunderbar aus. Setze ich gleich um...

                    1 Antwort Letzte Antwort
                    0
                    • P ptr

                      @homoran so geht es jetzt tatsächlich. Ja es gibt "letztes" (war zuerst in Gedanken bei "zähle von hinten" -> aber das habe ich jetzt so gelöst:
                      d5ec79c6-d903-450a-aae4-977af9808f5e-image.png
                      scheint etwas kompliziert, es geht aber.

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

                      @ptr sagte in "Textabschnitt zurückgeben" ist ungehorsam:

                      scheint etwas kompliziert, es geht aber.

                      ist kompliziert. Pauls Ansatz ist natürlich wie immer brilliant, aber wenn du mit dem Textschnipseln arbeiem willst, wieso dann zweimal um den heißen Brei?
                      nicht von hinten und nicht Gesamtlänge.

                      einfach bis letztes Auftreten von . (von vorne natürlich)

                      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 -

                      P 1 Antwort Letzte Antwort
                      0
                      • HomoranH Homoran

                        @ptr sagte in "Textabschnitt zurückgeben" ist ungehorsam:

                        scheint etwas kompliziert, es geht aber.

                        ist kompliziert. Pauls Ansatz ist natürlich wie immer brilliant, aber wenn du mit dem Textschnipseln arbeiem willst, wieso dann zweimal um den heißen Brei?
                        nicht von hinten und nicht Gesamtlänge.

                        einfach bis letztes Auftreten von . (von vorne natürlich)

                        P Offline
                        P Offline
                        ptr
                        schrieb am zuletzt editiert von
                        #13

                        @homoran stimmt, wäre auch einfacher...

                        1 Antwort Letzte Antwort
                        0
                        • paul53P paul53

                          @ptr sagte: Etage & Raum aus dem Trigger zu gewinnen

                          Bild_2022-10-26_205825932.png

                          P Offline
                          P Offline
                          ptr
                          schrieb am zuletzt editiert von
                          #14

                          @paul53 ist umgesetzt und funktioniert!
                          3cd87938-6570-4bf4-9919-8e20c5076c00-image.png

                          21:05:09.579	info	javascript.0 (5687) script.js.exp.4_Szenenauslösung_Manipulation_-_8fach-Taster: alias.0.KG.Hobbyraum.Taster_Tuer.state
                          21:05:09.579	info	javascript.0 (5687) script.js.exp.4_Szenenauslösung_Manipulation_-_8fach-Taster: KG
                          21:05:09.579	info	javascript.0 (5687) script.js.exp.4_Szenenauslösung_Manipulation_-_8fach-Taster: Hobbyraum
                          21:05:09.580	info	javascript.0 (5687) script.js.exp.4_Szenenauslösung_Manipulation_-_8fach-Taster: Szene an
                          
                          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

                          722

                          Online

                          32.6k

                          Benutzer

                          82.3k

                          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