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. Widget per Skript verschieben

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Widget per Skript verschieben

Geplant Angeheftet Gesperrt Verschoben Visualisierung
7 Beiträge 5 Kommentatoren 1.3k Aufrufe 1 Watching
  • Ä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.
  • M Offline
    M Offline
    Malte
    schrieb am zuletzt editiert von
    #1

    Moin,

    ich bastel seit heute morgen etwas mit dem vis herum und frage mich, ob es möglich ist ein UI-Element (n einfacher Punkt) per Skript zu verschieben. Ich will ein Gauge-Widget haben, das einfach aus einem Punkt besteht, der auf einer kreisförmigen Linie verschoben werden soll.

    Benutzerinteraktion ist erstmal egal, es geht primär ums Anzeigen.

    Ich brauche keine Erklärung dazu, top wäre eine Aussage zur Machbarkeit garniert mit einem Link oder Suchstichworten für die Umsetzung. Programmieren ist kein Problem, es geht mir ums Ansprechen der UI-Elemente, bin nicht so sattelfest wenn es um Web-Entwicklung geht.

    Vielen dank für die tolle Unterstützung hier, ich bin echt begeistert!

    Malte

    1 Antwort Letzte Antwort
    0
    • arteckA Offline
      arteckA Offline
      arteck
      Developer Most Active
      schrieb am zuletzt editiert von
      #2

      hmm du kannst in der positionierung im widget Variablen reinschreiben mit

      {javascript.0.wasweissich}
      

      wenn du diese dann per script füllst sollte sich das Widget bewegen..

      ich nutze es um dynamisch widgets klein oder gross zu machen

      zigbee hab ich, zwave auch, nuc's genauso und HA auch

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        Malte
        schrieb am zuletzt editiert von
        #3

        Puh, habe jetzt etwas herumgebastelt und habe festgestellt, dass man über so eine Art Datenbindung an die Daten aus dem ioBroker herankommt - das war schonmal hilfreich… :lol:

        Ich habe es nicht geschafft, ein Javascript in einer vis-View zum laufen zu bekommen.

        Frage: Ich möchte per JS on DocLoad einen Datenpunkt abfragen und diesen dann in ein .Value-Attribut eines Widgets schreiben.

        Lösungsansatz nach meiner Recherche:

        • Ich füge ein HTML-Element hinzu.

        • In das HTML-Attribut kommen die Brackets, dazwischen kann ich JS coden.

        • Das sollte mindestens einmalig beim Seitenaufruf ausgeführt werden:

        $(document).ready(function() { /*awesome c0de */});

        • Da hinein schnapp ich mir den Datenknoten eines iCal-jsonobjekts

        var inhalt_00 = JSON.stringify(getState("ical.0.data.table").val, null, 2);

        • Und schiebe es dann weiter auf die Konsole:

        console.log( inhalt_00);

        So also:

        Ich schaue in ioBroker.admin im Log und finde… nix :-(

        Wenn ich dann nur die Log-Methode aufrufe:

        …passiert auch nichts.

        Also: wo hakt es bei mir?

        Vielen Dank für die Hilfe!

        Malte

        1 Antwort Letzte Antwort
        0
        • BluefoxB Offline
          BluefoxB Offline
          Bluefox
          schrieb am zuletzt editiert von
          #4

          Warum verwendest du die Lösung von arteck nicht?

          1 Antwort Letzte Antwort
          0
          • M Offline
            M Offline
            Malte
            schrieb am zuletzt editiert von
            #5

            @Bluefox:

            Warum verwendest du die Lösung von arteck nicht? `

            Ich versuche die ganzen Zusammenhänge zu verstehen und wollte nicht extra einen neuen Thread aufmachen.

            Die Positionierung funktioniert, der Zusammenhang zwischen Widget, Script im Vis-Editor und den Scripts vom ioBroker verstehe ich noch gar nicht. Ich habe dann angefangen mit dem iCal-Adapter herumzuspielen, und bin dann total dabei aufgelaufen, irgendwie mit JS-Code an die Widgets heranzukommen…

            Edit: Ich habe noch etwas weitergesucht. Kann es sein, dass ich das Javascript im ioBroker.admin unter Skripte ablege und laufen lassen, und das Ergebnis dann ein einem Datenpunkt hinterlege. In vis binde ich dann den Wert eines Widgets an den Datenpunkt. Ist das der vorgesehene Weg?

            Viele Grüße

            Malte

            M 1 Antwort Letzte Antwort
            0
            • M Malte

              @Bluefox:

              Warum verwendest du die Lösung von arteck nicht? `

              Ich versuche die ganzen Zusammenhänge zu verstehen und wollte nicht extra einen neuen Thread aufmachen.

              Die Positionierung funktioniert, der Zusammenhang zwischen Widget, Script im Vis-Editor und den Scripts vom ioBroker verstehe ich noch gar nicht. Ich habe dann angefangen mit dem iCal-Adapter herumzuspielen, und bin dann total dabei aufgelaufen, irgendwie mit JS-Code an die Widgets heranzukommen…

              Edit: Ich habe noch etwas weitergesucht. Kann es sein, dass ich das Javascript im ioBroker.admin unter Skripte ablege und laufen lassen, und das Ergebnis dann ein einem Datenpunkt hinterlege. In vis binde ich dann den Wert eines Widgets an den Datenpunkt. Ist das der vorgesehene Weg?

              Viele Grüße

              Malte

              M Online
              M Online
              michihorn
              schrieb am zuletzt editiert von
              #6

              @malte sagte in Widget per Skript verschieben:

              @Bluefox:

              Warum verwendest du die Lösung von arteck nicht? `

              Ich versuche die ganzen Zusammenhänge zu verstehen und wollte nicht extra einen neuen Thread aufmachen.

              Die Positionierung funktioniert, der Zusammenhang zwischen Widget, Script im Vis-Editor und den Scripts vom ioBroker verstehe ich noch gar nicht. Ich habe dann angefangen mit dem iCal-Adapter herumzuspielen, und bin dann total dabei aufgelaufen, irgendwie mit JS-Code an die Widgets heranzukommen…

              Edit: Ich habe noch etwas weitergesucht. Kann es sein, dass ich das Javascript im ioBroker.admin unter Skripte ablege und laufen lassen, und das Ergebnis dann ein einem Datenpunkt hinterlege. In vis binde ich dann den Wert eines Widgets an den Datenpunkt. Ist das der vorgesehene Weg?

              Viele Grüße

              Malte

              Das Stichwort heißt Bindings, wie von Artek vorgeschlagen

              htreckslerH 1 Antwort Letzte Antwort
              0
              • M michihorn

                @malte sagte in Widget per Skript verschieben:

                @Bluefox:

                Warum verwendest du die Lösung von arteck nicht? `

                Ich versuche die ganzen Zusammenhänge zu verstehen und wollte nicht extra einen neuen Thread aufmachen.

                Die Positionierung funktioniert, der Zusammenhang zwischen Widget, Script im Vis-Editor und den Scripts vom ioBroker verstehe ich noch gar nicht. Ich habe dann angefangen mit dem iCal-Adapter herumzuspielen, und bin dann total dabei aufgelaufen, irgendwie mit JS-Code an die Widgets heranzukommen…

                Edit: Ich habe noch etwas weitergesucht. Kann es sein, dass ich das Javascript im ioBroker.admin unter Skripte ablege und laufen lassen, und das Ergebnis dann ein einem Datenpunkt hinterlege. In vis binde ich dann den Wert eines Widgets an den Datenpunkt. Ist das der vorgesehene Weg?

                Viele Grüße

                Malte

                Das Stichwort heißt Bindings, wie von Artek vorgeschlagen

                htreckslerH Offline
                htreckslerH Offline
                htrecksler
                Forum Testing
                schrieb am zuletzt editiert von
                #7

                @michihorn hattest du gesehen? Der thread ist ein paar Jahre alt

                Gruss Hermann

                ioBroker auf Proxmox (Debian) auf IntelNuc als Produktivsystem

                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

                825

                Online

                32.5k

                Benutzer

                81.7k

                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