Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Widgets in Schleifen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    1.8k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Widgets in Schleifen

Scheduled Pinned Locked Moved Visualisierung
4 Posts 3 Posters 1.7k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    siedi
    wrote on last edited by
    #1

    Hi,

    gibt es eine Möglichkeit über eine Schleife Daten über ein Widget (Template?) ausgeben zu lassen? Z.B. für die Benzinpreise (möchte alle eingelesenen Benzinpreise untereinander ausgeben, ohne alle manuell anzugeben).

    Arbeite gerade an einer Aktienübersicht, die ändert sich, je nach dem, was sich auf meiner Watchlist befindet. Daher möchte ich die Kurse alle dynamisch untereinander ausgeben, je nachdem, wie viele Werte ich einlese.

    Any idea?

    LG

    Siedi

    1 Reply Last reply
    0
    • P Offline
      P Offline
      pix
      wrote on last edited by
      #2

      Hallo siedi,

      ich würde das Widget Basic String (unescaped) nehmen. Damit lasse ich auch den iCal Kalenderinhalt aus dem iCal Adapter ausgeben. Du kannst die Daten deiner Aktien (vermutlich aus node-red???) mit der neuen Funktion Bindings einfügen. Möglicherweise sogar sortiert (wenn du sie vorher in ein Array lädst und sortiert ausgibst).

      Dann einfach HTML nutzen

      
      ## Aktienübersicht
      
      {node-red.0.aktien.watchlist.allianz.name} {node-red.0.aktien.watchlist.allianz.kurs}
      
      {node-red.0.aktien.watchlist.bmw.name} {node-red.0.aktien.watchlist.bmw.kurs}
      
      {node-red.0.aktien.watchlist.continental.name} {node-red.0.aktien.watchlist.continental.kurs}
      
      

      Noch schöner geht die Ausgabe natürlich über eine Tabelle oder mit float. Aber das ist nur Optik. Du kannst den ganzen Code mit NodeRed in eine HtML Datei schreiben und die im Widget einlesen oder einfach den Code im VIS-Widget-Eigenschaften-Allgemein-HTML anhängen eintragen (geht erstmal leichter).

      Gruß

      Pix

      PS: Lass mich wissen, wenns klappt. Bin erstmal nur am Dax Indexwert interessiert, Werte kommen später
      1241_bsz.txt

      ioBroker auf Ubuntu in Proxmox (früher Mac mini (bis OS X 10.12.6 Sierra), VIS via iOS; angeschlossen: Homematic CCU2, Homepilot 1, ConBee II, einige Wemos, Sonos, Unifi CK+Protect, Homekit, Homebridge; KEIN blockly! Github-Profil

      1 Reply Last reply
      0
      • S Offline
        S Offline
        siedi
        wrote on last edited by
        #3

        Hi pix,

        danke für die Idee.

        Wenn ich das im vis über natives HTML löse, müsste ich dort auch alle Werte einzeln angeben. Bräuchte da die Möglichkeit über die Kurse zu iterieren, da sich das ja ständg ändern könnte. Also sowas wie:

        
        ## Aktienübersicht
        
        {for (var aktie in node-red.0.aktien.watchlist) do}
        {aktie.name} {aktie.kurs}
        
        {end for}
        
        

        Da ich eh in node-red unterwegs bin (nutze die Watchlist der ing-diba und scrape die Aktienkurse von deren Website) werde ich deinen Vorschlag mit dem Generieren von HTML mal probieren.

        Leider bin ich auch dem Verschwinden der flows.js beim gestrigen Update zum Opfer gefallen. Werd es heute Abend mal testen. Falls Interesse besteht, poste ich den Flow gerne.

        LG

        Siedi

        1 Reply Last reply
        0
        • ruhr70R Offline
          ruhr70R Offline
          ruhr70
          wrote on last edited by
          #4

          Interesse [emoji3]

          Gesendet von iPhone mit Tapatalk

          Adapter: Fritzbox, Unify Circuit
          Skripte: dynamic hue, Bluetooth Scan, Multi-Ereignisliste

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          Support us

          ioBroker
          Community Adapters
          Donate

          706

          Online

          32.6k

          Users

          82.1k

          Topics

          1.3m

          Posts
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Home
          • Recent
          • Tags
          • Unread 0
          • Categories
          • Unreplied
          • Popular
          • GitHub
          • Docu
          • Hilfe