Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. VIS - dynamische Object ID / Feldreferenz

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    VIS - dynamische Object ID / Feldreferenz

    This topic has been deleted. Only users with topic management privileges can see it.
    • OliverIO
      OliverIO @Frederik Buss last edited by OliverIO

      @frederik-buss

      muss ich mal ausprobieren. das wäre mir neu das das geht
      und das funktioniert auch in der runtime?
      und du hast den berechneten datenpunkt auch nicht noch in einem anderen widget so stehen?

      Frederik Buss 1 Reply Last reply Reply Quote 0
      • Frederik Buss
        Frederik Buss @OliverIO last edited by Frederik Buss

        @oliverio Ja, das funktioniert. Ich steuere damit dynamisch wie gesagt die SONOS Ansteuerung. Funktioniert am Tablet und am PC. Dauert einen kleinen Moment (<1 Sek), bis sich die neue Objekt-ID im Widget aktualisiert und natürlich müssen die Datenpunkte nach dem Binding identisch benannt sein - auf Gross-/Kleinschreibung achten! Und nein, die berechneten Datenpunkte stehen in keinem anderen Widget.

        Edit:
        So sieht das Ganze dann in der Runtime aus:
        Screenshot 2023-09-16 162157.png
        Mit den Buttons unten rechts wird die Auswahl beschrieben, die Buttons oben links fügen nur Sonos Geräte zur Gruppe hinzu, oder entfernen diese. Je ausgewähltem Gerät werden die Datenpunkte "favorites-set" mit den Radiosener Widgets oder der Auswahlliste geschrieben, die unteren Widgets steuern je nach Auswahl die Lautstärke oder Play/Stop/Nächstes.

        jogibear9988 1 Reply Last reply Reply Quote 0
        • jogibear9988
          jogibear9988 @Frederik Buss last edited by jogibear9988

          @frederik-buss
          ja geht es nur beim steuern (dazu muss man den datenpunkt ja nicht abonieren), oder auch beim lesen?

          Ich werds bei mir mal mit der {...} syntax einbauen.
          ich aboniere im Moment sowieso alles einzeln, falls das irgendwann (bei jemand) zu perf problemen führt, baue ich es um,...
          In der Visu welche ich in .NET implemebteirt hatte, mache ich das abbonieren, alle 10ms wenn es neue abbos gib.

          Frederik Buss 1 Reply Last reply Reply Quote 0
          • Frederik Buss
            Frederik Buss @jogibear9988 last edited by

            @jogibear9988 Ich verstehe die Frage ehrlich gesagt nicht so ganz... Sobald der Auswahl Datenpunkt neu beschrieben wurde, aktualisieren sich die Widgets, welche darauf das Binding enthalten. Meinst Du das mit Lesen...?

            jogibear9988 OliverIO 2 Replies Last reply Reply Quote 0
            • jogibear9988
              jogibear9988 @Frederik Buss last edited by

              @frederik-buss
              hast du auch in einem anzeigewidget diesen pfad stehen
              {....}.Volume ?
              und ist der vollständige pfad also ohne {} in keinem anderen anzeigewiget?

              Weil zu zeigt ja alle volumes direkt an, also wahrscheinlich nicht.

              Frederik Buss 1 Reply Last reply Reply Quote 0
              • OliverIO
                OliverIO @Frederik Buss last edited by

                @frederik-buss

                das abonnieren kommt von der von iobroker verwendeten bibliothek socket.io.
                da sagt der empfänger, dem sender, über was er bei änderung informiert werden will. das nennt sich abonnieren
                ist aber für die endanwender eigentlich irrelevant

                1 Reply Last reply Reply Quote 0
                • Frederik Buss
                  Frederik Buss @jogibear9988 last edited by

                  @jogibear9988 Wenn Du mit Anzeigewidget das img-src Widget meinst, dann geht das dort tatsächlich nicht. in den Inventwo Widgets geht es. Und nein, der vollständige Pfad ohne {} ist in keinem anderen Widget verwendet, zumindest teilweise. Die Lautstärken werden direkt angezeigt, da ist der Pfad jeweils bekannt. Aber bei den Play/Stop/Nächste Widgets sowie den favorites-set Widgets ist der nicht bekannt.

                  OliverIO jogibear9988 2 Replies Last reply Reply Quote 0
                  • OliverIO
                    OliverIO @Frederik Buss last edited by

                    @frederik-buss

                    hast du den mal mit den web developer tools nun nachgeschaut, was da tatsächlich im Ergebnis ankommt?

                    Frederik Buss 1 Reply Last reply Reply Quote 0
                    • Frederik Buss
                      Frederik Buss @OliverIO last edited by

                      @oliverio Ne, das Widget ist wieder gelöscht. Ich hatte aber über "Bild anzeigen" die Source angezeigt und gemerkt, dass dort manchmal NULL ankommt, manchmal das Richtige. War irgendwie nicht konsistent und komplett unterschiedlich zu den Inventwo Widgets, da kommt immer das Richtige an.

                      1 Reply Last reply Reply Quote 0
                      • jogibear9988
                        jogibear9988 @Frederik Buss last edited by

                        Falls es jemand interessiert und es mal mit meiner "webui" testen möchte.
                        Ich hab support dafür nun auch eingebaut, sieht in der bindings konfiguration dann so aus:

                        dc3405bd-7221-4213-b8b6-6230bd3a8a70-image.png

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        868
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        vis
                        13
                        37
                        4930
                        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