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.4k

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

  • 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 530 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.
  • 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

                      743

                      Online

                      32.6k

                      Benutzer

                      82.2k

                      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