Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Current cover wird nicht angezeigt in der VIS APP

    NEWS

    • Neues Video "KI im Smart Home" - ioBroker plus n8n

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    Current cover wird nicht angezeigt in der VIS APP

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      dominik.braun82 last edited by

      Hi.

      Die Info zu den Bildern beziehe ich hierher.

      7511_1.jpg

      Kann ich da was tun, damkit es doch angezeigt wird?

      1 Reply Last reply Reply Quote 0
      • N
        nobody last edited by

        Die URL muss zu einer vollständigen URL beginnend mit http oder https erweitert werden. Das könnte z.b. mit JavaScript automatisch erfolgen.

        Gesendet von meinem SM-G930F mit Tapatalk

        1 Reply Last reply Reply Quote 0
        • D
          dominik.braun82 last edited by

          das hört sich gut an….

          aber wie kann ich das realisieren?

          Ich habe keinerlei Ansatzideen.... :?

          Hat evtl. jemand ein Script o.ä.? :roll:

          1 Reply Last reply Reply Quote 0
          • N
            nobody last edited by

            Womit realisierst du denn normalerweise deine Logik?

            Realisieren lässt sich dies eigentlich in JavaScript, Node-Red oder auch Blockly.

            Das Vorgehen hierzu:

            Einen neuen State vom Typ String anlegen, in dem die neue URL eingetragen werden soll.

            Eine Funktion erstellen, die auf Änderung des States current_cover hört.

            In de Funktion einfach dem neuen State als Wert die Verbindung der beiden Strings "http://192.168.178.xx:8082" + [Wert von current_cover] zuweisen. IP-Adresse und Port hierbei durch die Daten austauschen, mit denen die VIS-Seite bei dir mit dem Browser erreichbar ist.

            Für das Bild als Quelle den neuen State eintragen.

            Eventuell lässt sich das auch noch leichter einfach als Binding in der Bild-URL lösen. Dann müsste die Anzeige aber in einem Image-Widget erfolgen und der Quelle die URL in der Form eingetragen werden: http:/xxx.xxx.xxx.xxx{kompletter State to current_cover}

            1 Reply Last reply Reply Quote 0
            • D
              dominik.braun82 last edited by

              Hi…

              also ich nutze ein paar JavaScript Befehle und einen Blocky Befehl.

              Den Rest realisiere ich über die CCU2 und Systemvariablen.

              Ich versuche jetzt seit einiger zeit hier mit Deinen Infos weiterzukommen.... aber ich glaub ich brauch nochmal Hilfe...

              Einen neuen State vom Typ String anlegen, in dem die neue URL eingetragen werden soll.

              --> 7511_2018-07-17_22h02_30.jpg
              Also Dieses Widget einfügen?

              Eine Funktion erstellen, die auf Änderung des States current_cover hört.

              –> Was heißt eine Funktion und wie realisere ich dass der State eine Änderung bewirkt...

              In de Funktion einfach dem neuen State als Wert die Verbindung der beiden Strings "http://192.168.178.xx:8082" + [Wert von current_cover] zuweisen. IP-Adresse und Port hierbei durch die Daten austauschen, mit denen die VIS-Seite bei dir mit dem Browser erreichbar ist.

              Für das Bild als Quelle den neuen State eintragen.

              –> Hättest Du hier vielleicht auch ne Info :roll:

              Dank Dir

              1 Reply Last reply Reply Quote 0
              • D
                dominik.braun82 last edited by

                Hast Du evtl. noch Tipps für mich ?

                Ist die letzte Baustelle an der ich noch dran bin :roll:

                1 Reply Last reply Reply Quote 0
                • N
                  nobody last edited by

                  Hi. Bin gerade auf Dienstreise. Deswegen kann ich erst am Wochende ein vollständiges Beispiel schicken.

                  Wenn du die URL in einen neuen state schreibst ist es das richtige Widget.

                  Gesendet von meinem SM-G930F mit Tapatalk

                  1 Reply Last reply Reply Quote 0
                  • D
                    dominik.braun82 last edited by

                    Das wär echt Top, merci 😉

                    1 Reply Last reply Reply Quote 0
                    • N
                      nobody last edited by

                      hier ein entsprechendes Javascript:

                      var url ='http://192.168.0.21:8082';  // URL so anpassen, dass dies dem Aufruf der VIS-Seite mit dem Browser entspricht
                      on({id: 'javascript.0.current_cover'}, function (obj) {     // hier den Namen des States aus dem Sonos-Adapter einfügen
                         setState("javascript.0.current_cover_url", url + obj.state.val,true);  // hier den Namen des States einfügen, in dem die vollständige URL geschrieben werden soll
                      });
                      
                      
                      1 Reply Last reply Reply Quote 0
                      • D
                        dominik.braun82 last edited by

                        Hi.

                        Danke.

                        Hab´s eben getestet. Scheint zu funktionieren :lol:

                        Ich teste es mal die nächsten Tage.

                        Merci !! 😄 😄

                        1 Reply Last reply Reply Quote 0
                        • D
                          dominik.braun82 last edited by

                          perfekt !!

                          läuft super. Danke nochmal ! 🙂

                          1 Reply Last reply Reply Quote 0
                          • O
                            oG85 last edited by

                            Guten Abend,

                            könnte das nochmal erklärt werden? Welches Widget, welches skript und wo muss ich die Zuweisung des einzelnen Sonosgerätes machen?

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            630
                            Online

                            32.1k
                            Users

                            80.7k
                            Topics

                            1.3m
                            Posts

                            3
                            14
                            2106
                            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