Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Text in Datenpunkt ersetzen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Text in Datenpunkt ersetzen

    This topic has been deleted. Only users with topic management privileges can see it.
    • O
      oFbEQnpoLKKl6mbY5e13 @Stefan341 last edited by

      @stefan341

      Kann man sicher gleich auf verschiedenste Weise lösen. Eine Möglichkeit wäre ein Alias mit einer entsprechenden Konvertierungsfunktion:

      val == 'in 0 Tagen,' ? 'heute' : val

      S 1 Reply Last reply Reply Quote 0
      • S
        Stefan341 @oFbEQnpoLKKl6mbY5e13 last edited by

        @ofbeqnpolkkl6mby5e13
        klingt einfach. Ist html in der Konvertierung möglich?

        O 1 Reply Last reply Reply Quote 0
        • O
          oFbEQnpoLKKl6mbY5e13 @Stefan341 last edited by

          @stefan341

          Ich verstehe die Frage nicht. Einen Datentyp "html" gibt es nicht. Solange der Datentyp Zeichenkette ist, sollte doch alles möglich sein.

          S 2 Replies Last reply Reply Quote 0
          • S
            Stefan341 @oFbEQnpoLKKl6mbY5e13 last edited by

            @ofbeqnpolkkl6mby5e13
            Nachdem ich es abgeschickt habe ist mir auch aufgefallen, dass die Frage unnötig ist. 😕

            Es ging mir darum den Text "heute", der dann ja im DP steht und den ich auslese, farbig zu formatieren. Das geht aber ja problemlos in der Vis.

            1 Reply Last reply Reply Quote 1
            • S
              Stefan341 @oFbEQnpoLKKl6mbY5e13 last edited by

              @ofbeqnpolkkl6mby5e13

              Das scheint nicht ganz zu funktionieren.

              Mir ist aufgefallen, dass in dem Datenpunkt des Adapters nur die Anzahl der verbleibenden Tage steht. Also für heute eine "0". Ich habe das dann wie folgt abgeändert:

              Bildschirmfoto 2024-04-09 um 20.20.42.png

              Der Alias muss doch mixed sein oder? da kommt ja nicht nur eine Zahl rein, sondern ein Text.

              O haus-automatisierung 2 Replies Last reply Reply Quote 0
              • O
                oFbEQnpoLKKl6mbY5e13 @Stefan341 last edited by

                @stefan341

                Ich nutze den Adapter nicht, daher habe ich keine Ahnung, was der so für Datenpunkte anlegt. Mein Beispiel für die Konvertierungsfunktion folgte deinen Angaben.

                S 1 Reply Last reply Reply Quote 0
                • S
                  Stefan341 @oFbEQnpoLKKl6mbY5e13 last edited by

                  @ofbeqnpolkkl6mby5e13
                  Ist ja auch richtig so wie ich es beschrieben habe, nur dass im Datenpunkt nur die reine Zahl der verbleibenden Tage steht.

                  So sieht der DP des Adapters aus
                  Bildschirmfoto 2024-04-09 um 20.27.52.png

                  1 Reply Last reply Reply Quote 1
                  • crunchip
                    crunchip Forum Testing Most Active @Stefan341 last edited by

                    @stefan341 sagte in Text in Datenpunkt ersetzen:

                    vielleicht sogar direkt in der Vis?

                    Mit einem binding

                    1 Reply Last reply Reply Quote 1
                    • mcm1957
                      mcm1957 @Stefan341 last edited by mcm1957

                      Hier stand Blödsinn - sorry.

                      1 Reply Last reply Reply Quote 0
                      • haus-automatisierung
                        haus-automatisierung Developer Most Active @Stefan341 last edited by

                        @stefan341 sagte in Text in Datenpunkt ersetzen:

                        Der Alias muss doch mixed sein oder? da kommt ja nicht nur eine Zahl rein, sondern ein Text.

                        Na dann string (Zeichenkette). Und den Vergleich mit 0 bitte ohne Anführungszeichen, weil die Quelle ja number (Zahl) ist.

                        val == 0 ? 'heute' : `in ${val} Tagen`
                        

                        Alternativ mit Binding direkt in VIS

                        crunchip 1 Reply Last reply Reply Quote 0
                        • crunchip
                          crunchip Forum Testing Most Active @haus-automatisierung last edited by

                          @haus-automatisierung sagte in Text in Datenpunkt ersetzen:

                          Alternativ mit Binding direkt in VIS

                          Müsste dann, zwecks Farbe wie gewünscht, z. B so in etwa glaub ich

                          {wert:derDatenpunkt;wert == 0 ? "<div style='color:orange'>heute: "+wert+"</div>" : " "}
                          
                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          635
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          5
                          12
                          535
                          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