Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. VIS -> Stringvariable um die letzten 11 Zeichen kürzen

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    VIS -> Stringvariable um die letzten 11 Zeichen kürzen

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

      Hallo zusammen,

      seht ihr eine Möglichkeit, von einer Textvariable die letzten 10 Zeichen plus das Leerzeichen davor abzuschneiden.
      00f7d60e-c318-4774-87b5-17c0aa7a9ad6-image.png
      Die Anzahl der Zeichen davor sind variabel.

      Als "Notlösung" habe ich das das Widget einfach soweit in seiner Breite verkleinert, dass dieser zu löschende Teil in die nächste Zeile rutscht und die Höhe des Widgets das dann ausblendet - fühlt sich aber nicht wirklich solide an 🙂

      Homoran bahnuhr 3 Replies Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @Ulli 0 last edited by

        @ulli-0 Bitte sinnvollen Threadtitel verwenden!
        https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

        U 1 Reply Last reply Reply Quote 0
        • U
          Ulli 0 @Homoran last edited by

          @homoran ups. Sorry und danke für den Hinweis!

          1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @Ulli 0 last edited by

            @ulli-0 sagte in VIS -> Stringvariable um die letzten 11 Zeichen kürzen:

            einer Textvariable

            wo kommt die her?
            wo liegt die vor?
            Warum nicht diese z.B. per alias direkt verändern?

            ist der Rest wirklich das was du so anzeigen willst?

            1 Reply Last reply Reply Quote 0
            • U
              Ulli 0 last edited by

              Die Variable kommt direkt aus einem Adapter:
              1d95019f-e455-4b16-a550-44f5dae02c80-image.png

              Momentan schaut es so aus:
              3d7e45e6-8bb1-4a5d-af04-d5c54393c526-image.png

              und das wäre meine Vorstellung:
              660dd260-e538-426c-8e76-6df8e01563f3-image.png

              Homoran paul53 2 Replies Last reply Reply Quote 0
              • bahnuhr
                bahnuhr Forum Testing Most Active @Ulli 0 last edited by bahnuhr

                @ulli-0 sagte in VIS -> Stringvariable um die letzten 11 Zeichen kürzen:

                seht ihr eine Möglichkeit,

                Ja, per JS

                • Länge des String ermitteln
                • String um 13 Stellen kürzen und in neuen DP schreiben.
                  (Anmerkung: In deinem Beispiel sind es 13 Stellen)
                var DP1 = "2024.20.1 831cee498fc0";
                DP1 = DP1.substring(0,DP1.length-13);
                setState("abc", DP1);
                

                Nachtrag:
                Müsste evtl. auch mit binding gehen; hab ich aber nicht probiert.

                1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @Ulli 0 last edited by

                  @ulli-0 sagte in VIS -> Stringvariable um die letzten 11 Zeichen kürzen:

                  und das wäre meine Vorstellung:

                  seltsames Datumsformat 😁

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

                    @ulli-0 sagte: das wäre meine Vorstellung:

                    Wenn die Längen variabel sein können, würde ich nach Leerzeichen splitten. In der Lesekonvertierung eines Alias so:

                    val.split(' ')[0]
                    
                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    989
                    Online

                    32.1k
                    Users

                    80.6k
                    Topics

                    1.3m
                    Posts

                    4
                    8
                    371
                    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