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. Skripten / Logik
  4. Blockly
  5. [Gelöst]: autom. Bilderwechsel in einem Button

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

[Gelöst]: autom. Bilderwechsel in einem Button

Geplant Angeheftet Gesperrt Verschoben Blockly
blockly
3 Beiträge 2 Kommentatoren 319 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.
  • malorossM Offline
    malorossM Offline
    maloross
    schrieb am zuletzt editiert von maloross
    #1

    Ich habe im Forum gesucht, bin aber nicht wirklich fündig geworden, meist werden komplette Views gewechselt. Da meine Fähigkeiten in Bezug auf Programmierung noch entwicklungsbedürftig sind und das Ergebnis nicht so ist wie ich es mir vorstelle, bitte ich um eure Unterstützung.

    Ich versuche mal meine Idee kurz zu skizzieren:
    Ich möchte für ein Untermenü einen Button mit Bild kreieren, der ein Dialogfeld öffnet – so weit so einfach.

    Mein Ansatz: Das Bild in dem Button soll in kontinuierlichem Wechsel eine kleine Grafik und einen Wert anzeigen und bei Betätigung die View mit allen Werten öffnen. Diese Werte liefert mir ein Skript (mehrere Messstationen mit mehreren Werten).

    Ich habe für den Button eine separate View erstellt, wo im Prinzip der kontinuierliche Wechsel ablaufen soll. Im Untermenü nutze ich "View in Widget", den Button für das Dialogfeld habe ich unsichtbar darüber gelegt.
    bild1.png
    Auslöser der „Animation“ ist der Aufruf einer bestimmten Seite im Fully-Browser, danach nutze ich für jeden Wechsel separate Trigger (s. Bild), beliebig erweiterbar.
    bild2.png
    Das Ergebnis: mal findet ein Wechsel statt, dann wieder nicht. Also nix mit "Animation" so wie ich dachte. Wo liegt mein Denkfehler?
    Ich hoffe, ich habe es einigermaßen verständlich erklärt.

    Auch Frauen können sich für Technik begeistern! ;)

    Equipment:
    diverse HM-, HMIP-, Aeotec- Tradfri- Sonos- und Fibaro-Geräte, Master-/Slavesystem auf 2 Raspi4, NAS

    U 1 Antwort Letzte Antwort
    0
    • malorossM maloross

      Ich habe im Forum gesucht, bin aber nicht wirklich fündig geworden, meist werden komplette Views gewechselt. Da meine Fähigkeiten in Bezug auf Programmierung noch entwicklungsbedürftig sind und das Ergebnis nicht so ist wie ich es mir vorstelle, bitte ich um eure Unterstützung.

      Ich versuche mal meine Idee kurz zu skizzieren:
      Ich möchte für ein Untermenü einen Button mit Bild kreieren, der ein Dialogfeld öffnet – so weit so einfach.

      Mein Ansatz: Das Bild in dem Button soll in kontinuierlichem Wechsel eine kleine Grafik und einen Wert anzeigen und bei Betätigung die View mit allen Werten öffnen. Diese Werte liefert mir ein Skript (mehrere Messstationen mit mehreren Werten).

      Ich habe für den Button eine separate View erstellt, wo im Prinzip der kontinuierliche Wechsel ablaufen soll. Im Untermenü nutze ich "View in Widget", den Button für das Dialogfeld habe ich unsichtbar darüber gelegt.
      bild1.png
      Auslöser der „Animation“ ist der Aufruf einer bestimmten Seite im Fully-Browser, danach nutze ich für jeden Wechsel separate Trigger (s. Bild), beliebig erweiterbar.
      bild2.png
      Das Ergebnis: mal findet ein Wechsel statt, dann wieder nicht. Also nix mit "Animation" so wie ich dachte. Wo liegt mein Denkfehler?
      Ich hoffe, ich habe es einigermaßen verständlich erklärt.

      U Offline
      U Offline
      UlliJ
      schrieb am zuletzt editiert von
      #2

      @maloross
      ist nicht "die Antwort" für Dich, aber ähnliches Szenario.
      In Vis werden tabellarische Werte zyklisch gewechselt ("Animation"). Die Views liegen alle als view in widget in einem Widget übereinander und die Anzeige wird über die Sichtbarbeit mit einem DP geregelt.
      Einstellung im Widget:
      e13deccc-3f7f-4389-b9fb-c88d8b942bc1-image.png
      a841141f-3288-4003-ab94-cf82b6e36655-image.png

      1. DP um die Sichtbarkeit zu steuern
      2. view für die Anzeige

      dazu noch ein Blockly um den DP zu setzen
      1da23806-7293-464a-a2b5-eda0564652fb-image.png
      Beim wechseln des view sind die Bindings in den Einzelviews teilweise noch nicht aktuell und die Anzeige flackert auch etwas. Daher das "Einblenden" über die opacity in einem weiteren DP mit binding
      d801c2c9-fddc-4e19-a3c9-0e6ca52db42c-Historie.gif
      Das sollte in einem Dialog genau so klappen...

      Proxmox auf iNuc, lxc für IoB, InfluxDB2, Grafana, u.a. *** Homematic & Homematic IP, Shellies, Zigbee etc

      malorossM 1 Antwort Letzte Antwort
      1
      • U UlliJ

        @maloross
        ist nicht "die Antwort" für Dich, aber ähnliches Szenario.
        In Vis werden tabellarische Werte zyklisch gewechselt ("Animation"). Die Views liegen alle als view in widget in einem Widget übereinander und die Anzeige wird über die Sichtbarbeit mit einem DP geregelt.
        Einstellung im Widget:
        e13deccc-3f7f-4389-b9fb-c88d8b942bc1-image.png
        a841141f-3288-4003-ab94-cf82b6e36655-image.png

        1. DP um die Sichtbarkeit zu steuern
        2. view für die Anzeige

        dazu noch ein Blockly um den DP zu setzen
        1da23806-7293-464a-a2b5-eda0564652fb-image.png
        Beim wechseln des view sind die Bindings in den Einzelviews teilweise noch nicht aktuell und die Anzeige flackert auch etwas. Daher das "Einblenden" über die opacity in einem weiteren DP mit binding
        d801c2c9-fddc-4e19-a3c9-0e6ca52db42c-Historie.gif
        Das sollte in einem Dialog genau so klappen...

        malorossM Offline
        malorossM Offline
        maloross
        schrieb am zuletzt editiert von
        #3

        @ullij erst mal vielen Dank für die Antwort und die anschaulichen Bilder. Soweit klappt es ganz gut.
        Ein Fehler lag in der Art des Bindings:
        binding.png
        Links ist das "Basic - String (unescaped), das ein Binding Objekt ID hat und ein Binding für vorangestelltes HTML (hier: Name des Wertes).
        Bindings in HTML müssen in den geschweiften Klammern stehen - dann klappt*s auch.

        Auch Frauen können sich für Technik begeistern! ;)

        Equipment:
        diverse HM-, HMIP-, Aeotec- Tradfri- Sonos- und Fibaro-Geräte, Master-/Slavesystem auf 2 Raspi4, NAS

        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

        786

        Online

        32.6k

        Benutzer

        82.0k

        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