Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. Widget nur sichtbar von wenn von einem bestimmten Gerät

    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

    Widget nur sichtbar von wenn von einem bestimmten Gerät

    This topic has been deleted. Only users with topic management privileges can see it.
    • W
      wobbix last edited by

      Hallo,

      Ich würde gerne eine Anpassung in meiner Vis vornehmen stehe aber irgendwie auf dem Schlauch.

      Und zwar möchte ich ein Widget je nachdem auf welchem Tablet/Handy meine Vis ausgegeben wird Sichtbar bzw. unsichtbar machen.
      Das Sichtbar machen ansich ist klar, aber welchem Datenpunkt als zur Abfrage kannman da nutzen.

      Ich müsste ja irgendwie erkennen auf welchem Gerät die Vis grade Angezeigt wird.

      Hat da vielleicht jemand von Euch nen Tip und würde mir diesen verraten

      Gruß Wobbix

      Dr. Bakterius OliverIO 2 Replies Last reply Reply Quote 0
      • Dr. Bakterius
        Dr. Bakterius Most Active @wobbix last edited by

        @wobbix Mit dem Fully Browser geht das. Der übermittelt eine ID an den ioBroker-Adapter.

        BananaJoe 1 Reply Last reply Reply Quote 0
        • BananaJoe
          BananaJoe Most Active @Dr. Bakterius last edited by

          @dr-bakterius sagte in Widget nur sichtbar von wenn von einem bestimmten Gerät:

          @wobbix Mit dem Fully Browser geht das. Der übermittelt eine ID an den ioBroker-Adapter.

          Cool, war mir noch gar nicht aufgefallen:

          fullybrowser.0.xxxxx.Info.deviceId
          

          man könnte aber auch die Mac nehmen, oder serial

          W 1 Reply Last reply Reply Quote 0
          • W
            wobbix @BananaJoe last edited by wobbix

            Hmm das ist zumindest ein eindeutiger Datenpunkt.

            Leider zeigt der Fully meine Vis nicht wie gewollt an.

            Einige icons die wo ich die Farbe invertiert habe weden in der Originalfarbe angezeigt.

            Schade das die Visu-App keine kennung überträgt.

            Oder ist sowas auch mit der Benutzersteuerung umsetzbar?

            Dr. Bakterius 1 Reply Last reply Reply Quote 0
            • OliverIO
              OliverIO @wobbix last edited by OliverIO

              @wobbix

              das funktioniert mit jedem vis unabhängig vom browser
              vis erzeug für jeden client eine unterschiedliche id
              die findet man am besten heraus in dem man das widget

              screen resolution
              

              124aae67-e693-4a57-8a93-e0cd0232deb4-image.png
              auf einer view platziert und dann über die verschiedenen clients anschaut.
              mit diesem wert + binding kann man in den sichtbarkeits einstellungen eines widgets eine regel definieren.
              die in einem binding zu verwendende variable nennt sich

              instance
              

              die endgültige einstellung sieht dann so aus
              37087638-be6f-400f-894d-e2759f6fc47d-image.png
              siehe auch unter folgendem link im abschnitt special binding
              https://github.com/ioBroker/ioBroker.vis

              W 1 Reply Last reply Reply Quote 0
              • W
                wobbix @OliverIO last edited by wobbix

                @oliverio
                Ok., danke schonmal dafür.

                instance
                

                Ist sozusagen eine Globaler Datenpunkt. Schonmal gut soweit.

                Ich habe mir mal zwei IDs rausgesucht und wie eingetragen.

                Das Widget wird zwar ausgeblendet aber nicht angezeigt

                Screenshot 2024-10-04 140347.png
                Unter der Objekt ID wird auch der Datenpunkt nicht erkannt.

                Dein Beispiel sieht mir nach Vis aus. Ich nutze mittelerweile Vis-2 gibts da vielleicht nen unterschied?

                1 Reply Last reply Reply Quote 0
                • OliverIO
                  OliverIO last edited by

                  @wobbix

                  hm,
                  ja so wie es aussieht wird bei vis2 das special binding nicht aufgelöst.
                  ich habe die formen

                  instance
                  {instance}
                  {v:instance;v}

                  ausprobiert. an der stelle wo die visibilität dann überprüft wird, kommt als inhalt aber immer nur null an.
                  da musst du mal bei github einen issue anlegen

                  W 1 Reply Last reply Reply Quote 0
                  • W
                    wobbix @OliverIO last edited by wobbix

                    @oliverio

                    Vielen Dank für die Info. werde mal ein issue anlegen.

                    OK.. lesen hilft. es ist schon ein issue offen.

                    1 Reply Last reply Reply Quote 0
                    • Dr. Bakterius
                      Dr. Bakterius Most Active @wobbix last edited by

                      @wobbix sagte in Widget nur sichtbar von wenn von einem bestimmten Gerät:

                      Leider zeigt der Fully meine Vis nicht wie gewollt an.

                      Der Datenpunkt wird erst bei einer Abfrage aktualisiert. Also muss man den Seitenaufbau wiederholen damit es funktioniert.

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

                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      429
                      Online

                      31.9k
                      Users

                      80.1k
                      Topics

                      1.3m
                      Posts

                      4
                      9
                      344
                      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