Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [gelöst] Binding

    NEWS

    • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?

    • Monatsrückblick – September 2025

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

    [gelöst] Binding

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Heinz2100 last edited by Heinz2100

      Hallo, ich würde gerne eine Binding-Abfrage im HTML-Widget machen.

      Wenn Datum wert1 ungleich heute, dann Anzeige im Format hh:mm, sonst im Format DD.MM. hh.mm.
      Irgendwie bekomme ich das nicht hin

      ice987 1 Reply Last reply Reply Quote 0
      • ice987
        ice987 @Heinz2100 last edited by

        @heinz2100
        wie sieht denn Datum wert1 aus?

        H 1 Reply Last reply Reply Quote 0
        • H
          Heinz2100 @ice987 last edited by

          @ice987 Selbes Format wie javascript.0.variables.dayTime.lc

          ice987 1 Reply Last reply Reply Quote 0
          • ice987
            ice987 @Heinz2100 last edited by

            @heinz2100

            z.B.:
            {wert1Lc:0_userdata.0.test.test14.lc;new Date(parseInt(wert1Lc)).toDateString() === new Date().toDateString() ? vis.formatDate(parseInt(wert1Lc), "DD.MM. - hh:mm") :: vis.formatDate(parseInt(wert1Lc), "DD.MM.")}

            OliverIO 1 Reply Last reply Reply Quote 0
            • OliverIO
              OliverIO @ice987 last edited by OliverIO

              @ice987

              Das würde kürzer gehen.
              Bis hat die eingebaute funktion

              date(format)

              https://github.com/ioBroker/ioBroker.vis

              {wert1Lc:0_userdata.0.test.test14.lc;Date(DD.MM)}
              
              

              Das fehlen der Anführungszeichen ist ersteinmal so korrekt. So funktioniert das in den Widget properties.
              Falls es nicht funktioniert dann hier nochmal schreiben, dann muss man diese eingebaute funktion direkt aufrufen. Kann allerdings unterwegs das nicht nachschauen

              1 Reply Last reply Reply Quote 0
              • H
                Heinz2100 last edited by

                @ice987 Vielen Dank. Habe es noch wie folgt angepasst und dann hat es perfekt funktioniert

                {wert1:dwd.0.warning.begin; wert2:javascript.0.variables.dayTime.lc; vis.formatDate(parseInt(wert1), "DD.MM.") === vis.formatDate(parseInt(wert2), "DD.MM.") ? vis.formatDate(parseInt(wert1), "hh:mm") : vis.formatDate(parseInt(wert1), "DD.MM. - hh:mm")}
                
                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                1.2k
                Online

                32.4k
                Users

                81.2k
                Topics

                1.3m
                Posts

                3
                6
                501
                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