Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Teile von HTML Code an Hand von Variable sichtbar machen

    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

    Teile von HTML Code an Hand von Variable sichtbar machen

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

      Hallo zusammen,

      Folgender HTML-Code füllt bei mir einen Dialog der per VIS-Script geöffnet wird:

      
      <center>**{yr.0.forecast.html}**</center>
      
      Wetterwarnung: {dwd.0.warning.headline}
      
      Gültig von: {dwd.0.warning.begin}
      
      Gültig bis: {dwd.0.warning.end}
      
      Beschreibung:
      {dwd.0.warning.description}
      
      

      Ist es im obigen HTML Code irgendwie möglich, die Anzeigen für die Wetterwarnungen abhängig der Variable dwd.0.warning.severity zu steuern?

      Also bei 0 = keine Anzeige und bei > 0 anzeigen?

      Über die Sichtbarkeit im VIS-Editor kann ich da ja nicht gehen und ich hätte auch gern Wetter und Wetterwarnungen in meinem Dialog.

      1 Reply Last reply Reply Quote 0
      • P
        pix last edited by

        Hallo,

        es gibt mindestens zwei Möglichkeiten.

        1. Skript

        Du erstellst in einem Skript ein Objekt vom Typ String. Das Skript fragt die aktuelle DWD Warnstufe ab und reagiert auf Änderungen, um dann das erstelle Objekt mit HTML-Code zu beschreiben.

        1. VIS Widget Wechsel

        Du erstellst zwei Dialog Widgets. Eines mit dem oben geposteten Text für die Ausgabe der Warnung im Dialog. Das ist nur sichtbar, wenn die Warnstufe > 0 ist.

        Deckungsgleich darüber erstellst du ein zweites Widget, das nur bei Warnstufe 0 sichtbar ist. So wird immer nur ein Widget angezeigt.

        Im zweiten Dialog steht dann zum Beispiel````

        Keine Warnungen

        
        Gruß
        
        Pix
        1 Reply Last reply Reply Quote 0
        • S
          SchuetzeSchulz last edited by

          HalloPix,

          danke für den Tip!

          Variante 2 hat super funktioniert!

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          481
          Online

          32.1k
          Users

          80.6k
          Topics

          1.3m
          Posts

          2
          3
          1048
          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