Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Widgets in Schleifen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
4 Beiträge 3 Kommentatoren 1.7k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    siedi
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    0
    • P Offline
      P Offline
      pix
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      0
      • S Offline
        S Offline
        siedi
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • ruhr70R Offline
          ruhr70R Offline
          ruhr70
          schrieb am zuletzt editiert von
          #4

          Interesse [emoji3]

          Gesendet von iPhone mit Tapatalk

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

          1 Antwort Letzte Antwort
          0
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          824

          Online

          32.4k

          Benutzer

          81.5k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe