Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. [gelöst] Vis auf zweitem Tablet anzeigen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

[gelöst] Vis auf zweitem Tablet anzeigen

Scheduled Pinned Locked Moved Visualisierung
29 Posts 6 Posters 2.8k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Dr. BakteriusD Online
    Dr. BakteriusD Online
    Dr. Bakterius
    Most Active
    wrote on last edited by
    #21

    @manuxi Ich habe das mal mit VIS.1 versucht und es funktioniert. Bei der Sichtbarkeit habe ich schon einen anderen Datenpunkt angegeben. Also ins Feld opacity diesen Befehl eintragen {wert:vis.0.control.instance;wert == "**.*****" ? "0" :: "1"} (die Sterne gegen die Kennung ändern) um es bei dem Gerät mit dieser Kennung nicht anzuzeigen. Allerdings erst immer beim zweiten Aufruf, weil der Datenpunkt erst befüllt wird nachdem die Seite geladen wird. Also auch nicht wirklich optimal.

    Bei meinem FireTab mit Fully Kiosk Browser wird bei mir als Kennung aber notdefined angezeigt. Hast du bei allen Geräten eine (andere) Kennung?

    manuxiM BananaJoeB 2 Replies Last reply
    1
    • Dr. BakteriusD Dr. Bakterius

      @manuxi Ich habe das mal mit VIS.1 versucht und es funktioniert. Bei der Sichtbarkeit habe ich schon einen anderen Datenpunkt angegeben. Also ins Feld opacity diesen Befehl eintragen {wert:vis.0.control.instance;wert == "**.*****" ? "0" :: "1"} (die Sterne gegen die Kennung ändern) um es bei dem Gerät mit dieser Kennung nicht anzuzeigen. Allerdings erst immer beim zweiten Aufruf, weil der Datenpunkt erst befüllt wird nachdem die Seite geladen wird. Also auch nicht wirklich optimal.

      Bei meinem FireTab mit Fully Kiosk Browser wird bei mir als Kennung aber notdefined angezeigt. Hast du bei allen Geräten eine (andere) Kennung?

      manuxiM Offline
      manuxiM Offline
      manuxi
      wrote on last edited by
      #22

      @dr-bakterius Ich lasse mir gerade im Header ide Instance-Id anzeigen. Ist auf jedem Tablet (und dem PC) unterschiedlich - seit gestern hat sich da auch nichts geändert.
      (Ich hatte da auch gestern rumgespielt und gemerkt, dass sich die jeweilige Instance-Id sich nach dem Aufruf durch das Tablet in vis-2.0.control.instance einträgt).

      Dr. BakteriusD 2 Replies Last reply
      0
      • Dr. BakteriusD Dr. Bakterius

        @manuxi Ich habe das mal mit VIS.1 versucht und es funktioniert. Bei der Sichtbarkeit habe ich schon einen anderen Datenpunkt angegeben. Also ins Feld opacity diesen Befehl eintragen {wert:vis.0.control.instance;wert == "**.*****" ? "0" :: "1"} (die Sterne gegen die Kennung ändern) um es bei dem Gerät mit dieser Kennung nicht anzuzeigen. Allerdings erst immer beim zweiten Aufruf, weil der Datenpunkt erst befüllt wird nachdem die Seite geladen wird. Also auch nicht wirklich optimal.

        Bei meinem FireTab mit Fully Kiosk Browser wird bei mir als Kennung aber notdefined angezeigt. Hast du bei allen Geräten eine (andere) Kennung?

        BananaJoeB Offline
        BananaJoeB Offline
        BananaJoe
        Most Active
        wrote on last edited by
        #23

        @dr-bakterius sagte in Vis auf zweitem Tablet anzeigen:

        Bei meinem FireTab mit Fully Kiosk Browser wird bei mir als Kennung aber notdefined angezeigt. Hast du bei allen Geräten eine (andere) Kennung?

        Dann wurde noch keine Kennung generiert. Das kann mit mit dem entsprechenden Widget manuell machen. basic - Screen Resolution

        ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 9 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV 750W kaskadiert || Creality CR-10 SE 3D-Drucker

        1 Reply Last reply
        1
        • manuxiM manuxi

          @dr-bakterius Ich lasse mir gerade im Header ide Instance-Id anzeigen. Ist auf jedem Tablet (und dem PC) unterschiedlich - seit gestern hat sich da auch nichts geändert.
          (Ich hatte da auch gestern rumgespielt und gemerkt, dass sich die jeweilige Instance-Id sich nach dem Aufruf durch das Tablet in vis-2.0.control.instance einträgt).

          Dr. BakteriusD Online
          Dr. BakteriusD Online
          Dr. Bakterius
          Most Active
          wrote on last edited by Dr. Bakterius
          #24

          @manuxi

          Edit: mir ist noch eine bessere Lösung eingefallen, daher Blockly und Text aktualisiert.

          Edit 2: noch eine kleine Änderung.

          Wenn man den Fully Browser verwendet, kann man auch mit einem kleinen Blockly einen automatischen Reload ausführen.

          Screenshot 2024-02-15 173827.png

          Durch das leeren des Datenpunktes nach ein paar Sekunden, wird bei anderen Geräten kein Widget angezeigt das nicht angezeigt werden soll - auch ohne reload.

          Und natürlich ist es klüger bei dem Gerät wo man die Anzeige möchte diese einzublenden. Also {wert:vis.0.control.instance;wert == "**.*****" ? "1" :: "0"}. Ich habe das erfolgreich so getestet.

          Wie man das ohne Fully Browser schafft kann, weiß ich aber nicht. Gibt es da was?

          1 Reply Last reply
          0
          • manuxiM manuxi

            @dr-bakterius Ich lasse mir gerade im Header ide Instance-Id anzeigen. Ist auf jedem Tablet (und dem PC) unterschiedlich - seit gestern hat sich da auch nichts geändert.
            (Ich hatte da auch gestern rumgespielt und gemerkt, dass sich die jeweilige Instance-Id sich nach dem Aufruf durch das Tablet in vis-2.0.control.instance einträgt).

            Dr. BakteriusD Online
            Dr. BakteriusD Online
            Dr. Bakterius
            Most Active
            wrote on last edited by
            #25

            @manuxi Und? Funktioniert es bei dir auch? Ist es die Lösung die du dir vorgestellt hast?

            manuxiM 1 Reply Last reply
            0
            • Dr. BakteriusD Dr. Bakterius

              @manuxi Und? Funktioniert es bei dir auch? Ist es die Lösung die du dir vorgestellt hast?

              manuxiM Offline
              manuxiM Offline
              manuxi
              wrote on last edited by
              #26

              @dr-bakterius Danke erstmal für die Idee! Hatte aber noch keine Zeit, mich damit zu beschäftigen.
              Bin auch etwas skeptisch, dass die gewonnene Performance durch die Vis-2 durch Reloads wieder zunichte gemacht wird, aber werde es auf jeden Fall testen und hier berichten. Bisher der vieversprechendste Ansatz.
              Die anderen Ansätze habe ich mal in ein Feature-Ticket gepackt: https://github.com/ioBroker/ioBroker.vis-2/issues/364

              Dr. BakteriusD 1 Reply Last reply
              0
              • manuxiM manuxi

                @dr-bakterius Danke erstmal für die Idee! Hatte aber noch keine Zeit, mich damit zu beschäftigen.
                Bin auch etwas skeptisch, dass die gewonnene Performance durch die Vis-2 durch Reloads wieder zunichte gemacht wird, aber werde es auf jeden Fall testen und hier berichten. Bisher der vieversprechendste Ansatz.
                Die anderen Ansätze habe ich mal in ein Feature-Ticket gepackt: https://github.com/ioBroker/ioBroker.vis-2/issues/364

                Dr. BakteriusD Online
                Dr. BakteriusD Online
                Dr. Bakterius
                Most Active
                wrote on last edited by
                #27

                @manuxi sagte in Vis auf zweitem Tablet anzeigen:

                Bin auch etwas skeptisch, dass die gewonnene Performance durch die Vis-2 durch Reloads wieder zunichte gemacht wird,

                Das wird ja nur gemacht wenn ein Reload erfolgt (z.B. Neustart). Dann wird statt einem eben zwei gemacht. Das ist bei mir in 2 Sekunden erledigt. Danach läuft alles wie gewohnt.

                manuxiM 1 Reply Last reply
                0
                • Dr. BakteriusD Dr. Bakterius

                  @manuxi sagte in Vis auf zweitem Tablet anzeigen:

                  Bin auch etwas skeptisch, dass die gewonnene Performance durch die Vis-2 durch Reloads wieder zunichte gemacht wird,

                  Das wird ja nur gemacht wenn ein Reload erfolgt (z.B. Neustart). Dann wird statt einem eben zwei gemacht. Das ist bei mir in 2 Sekunden erledigt. Danach läuft alles wie gewohnt.

                  manuxiM Offline
                  manuxiM Offline
                  manuxi
                  wrote on last edited by
                  #28

                  @dr-bakterius Guten Morgen zusammen,
                  so ganz glücklich war ich nicht mit der Vorstellung, länger als nötig auf die View zu warten, daher habe ich weiter geforscht & probiert.

                  Es klappt nun so, wie ich mir das vorgestellt habe. Gelöst habe ich es mit verschiedenen Web-Instanzen und Benutzergruppen. Allerdings war die Einrichtung nicht ganz trivial.

                  In den Views kann man unter "Sichtbarkeit" Widgets ausblenden, wenn der Benutzer eine bestimmte Gruppenzugehörigkeit hat. Das war der Ansatz, den ich verfolgt habe.

                  Dazu habe ich 2 User in 2 Gruppen angelegt und die Gruppen mit den entsprechenden Rechten ausgestattet.
                  Dann habe ich zwei zusätzlich Web-Instanzen mit jeweils eigenen Ports erstellt und jeder Instanz einen der beiden obigen Gruppen zugewiesen. Die Tablets greifen auf eine eigene Web-Instanz zu, indem der Port dort angepasst wurde.

                  Dank der nicht vorhandenen Dokumentation hat die Konfiguration des Zugriffs gedauert, da die Einstellungen alles andere als intuitiv sind.
                  Ich hatte damit gerechnet, dass ich Authentifikation & Benutzerzugriffsliste konfigurieren kann/muss, was zu einem Fehler "index.html not found" führte. Dazu das sehr nervige Ab- und Anmelden und andere Probleme haben das Ganze ziemlich in die Länge gezogen.

                  Im Endeffekt habe ich die Authentifikation nicht eingeschaltet, dafür unter "Ausführen als" den entsprechenden Benutzer angegeben.

                  7cb233f0-f28e-4370-8cc3-240cecd21cbd-image.png

                  Als Letztes habe ich die entsprechenden Views so eingestellt, dass sie je nach Gruppe angezeigt werden. Voila, jetzt kann ich ein Vis-Projekt benutzen und für Tablets oder PCs verschiedene Views anzeigen.

                  Dr. BakteriusD 1 Reply Last reply
                  0
                  • manuxiM manuxi

                    @dr-bakterius Guten Morgen zusammen,
                    so ganz glücklich war ich nicht mit der Vorstellung, länger als nötig auf die View zu warten, daher habe ich weiter geforscht & probiert.

                    Es klappt nun so, wie ich mir das vorgestellt habe. Gelöst habe ich es mit verschiedenen Web-Instanzen und Benutzergruppen. Allerdings war die Einrichtung nicht ganz trivial.

                    In den Views kann man unter "Sichtbarkeit" Widgets ausblenden, wenn der Benutzer eine bestimmte Gruppenzugehörigkeit hat. Das war der Ansatz, den ich verfolgt habe.

                    Dazu habe ich 2 User in 2 Gruppen angelegt und die Gruppen mit den entsprechenden Rechten ausgestattet.
                    Dann habe ich zwei zusätzlich Web-Instanzen mit jeweils eigenen Ports erstellt und jeder Instanz einen der beiden obigen Gruppen zugewiesen. Die Tablets greifen auf eine eigene Web-Instanz zu, indem der Port dort angepasst wurde.

                    Dank der nicht vorhandenen Dokumentation hat die Konfiguration des Zugriffs gedauert, da die Einstellungen alles andere als intuitiv sind.
                    Ich hatte damit gerechnet, dass ich Authentifikation & Benutzerzugriffsliste konfigurieren kann/muss, was zu einem Fehler "index.html not found" führte. Dazu das sehr nervige Ab- und Anmelden und andere Probleme haben das Ganze ziemlich in die Länge gezogen.

                    Im Endeffekt habe ich die Authentifikation nicht eingeschaltet, dafür unter "Ausführen als" den entsprechenden Benutzer angegeben.

                    7cb233f0-f28e-4370-8cc3-240cecd21cbd-image.png

                    Als Letztes habe ich die entsprechenden Views so eingestellt, dass sie je nach Gruppe angezeigt werden. Voila, jetzt kann ich ein Vis-Projekt benutzen und für Tablets oder PCs verschiedene Views anzeigen.

                    Dr. BakteriusD Online
                    Dr. BakteriusD Online
                    Dr. Bakterius
                    Most Active
                    wrote on last edited by
                    #29

                    @manuxi Danke für deine Lösung. Schön, dass es so funktioniert wie du dir das wünscht.

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    557

                    Online

                    32.6k

                    Users

                    82.3k

                    Topics

                    1.3m

                    Posts
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Home
                    • Recent
                    • Tags
                    • Unread 0
                    • Categories
                    • Unreplied
                    • Popular
                    • GitHub
                    • Docu
                    • Hilfe