Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Benutzer, Gruppen und VIS

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Benutzer, Gruppen und VIS

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

      Man trifft hier im Forum recht selten auf Threads zum Thema Nutzer und Gruppen, daher gehe ich davon aus, dass diese Funktion bisher kaum genutzt wird. Ich denke mit zunehmendem Produktiveinsatz von ioBroker wird diese Funktion immer wichtiger werden.

      Ich habe es gewagt und mich an diese Funktion gewagt, die Gruppen "Bewohner" und "Gast" erstellt, User angelegt und den Gruppen zugewiesen. Danach noch alle States den jeweiligen Gruppen zugeordnet, so dass Benutzer aus der Gruppe "Gast" auch nur auf die erlaubten States zugreifen dürfen.

      Mir sind nun bei der Nutzung von VIS einige Fehler aufgefallen, wobei ich diese noch nicht genau identifizieren konnte und mir auch nicht sicher bin, ob die Fehler evtl. durch ein Missverständnis der Funktionen entstanden sind. Dieser Thread soll dabei helfen eventuelle Fehler in der Nutzerverwaltung zu finden. Vielleicht hat ja noch jemand ähnliches Verhalten beobachtet?

      Fehler 1:

      Macht man in VIS ein Widget nur für bestimmte Nutzergruppen sichtbar, wird der State dennoch für alle Nutzergruppen abgerufen, was im LOG zu einem WARN führt:

      web.0	2018-02-03 15:55:03.488	warn	Permission error for user "system.user.gast1": getState
      

      Verbesserungsvorschlag:

      • wird ein Widget nicht angezeigt, weil es für die Gruppe des aktuellen Nutzers nicht sichtbar ist, sollten auch die States in diesem Widget nicht abgefragt und abonniert werden

      • in der Warnung im LOG sollte auch stehen um welchen State es sich handelt, damit man ggf. die Views so anpassen kann, dass gar nicht erst versucht wird auf verbotene States zuzugreifen.

      Fehler 2:

      Nicht erlaubte States werden in Views zwar initial mit "undefined" angezeigt und im LOG kommt die oben genannte Warnung, allerdings scheint das abonnieren der verbotenen States weiterhin zu funktionieren, nach und nach erhalten die verbotenen States also Werte in VIS. Dies scheint kein Problem des VIS-Adapters zu sein, die Werte sollten ja in keinem Fall dort ankommen dürfen.

      Fehler 3:

      Flot-Charts werden für andere Nutzer als "admin" nur selten geladen, diesen Fehler konnte ich beheben wie hier beschrieben:

      https://github.com/ioBroker/ioBroker.flot/issues/18

      Dabei handelt es sich aber nur um einen Workaround, der dem eigentlichen Fehler nicht auf den Grund geht.

      Mit diesem Workaround laden dann allerdings alle Charts mit allen Datenpunkten, auch mit verbotenen, was evtl. auch mit Fehler 2 zusammenhängen könnte.

      Pmant created this issue in ioBroker/ioBroker.flot

      closed stuck at loading screen when using auth #18

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

        Danke für den Hinweis, dachte schon ich mache was falsch :roll:
        ` > Fehler 3:

        Flot-Charts werden für andere Nutzer als "admin" nur selten geladen, diesen Fehler konnte ich beheben wie hier beschrieben: `

        1 Reply Last reply Reply Quote 0
        • P
          Pman last edited by

          Zu Fehler 2:

          Ich habe nicht den richtigen Durchblick im Code für die Rechteverwaltung, aber ich denke, dass das Rechtesystem für abonnieren von States bisher überhaupt nicht implementiert ist:

          https://github.com/ioBroker/ioBroker.js … r.js#L4115

          Das bedeutet natürlich, dass man im Moment einfach einen verbotenen State abonnieren kann, um an dessen Wert zu gelangen.

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

          Support us

          ioBroker
          Community Adapters
          Donate

          681
          Online

          31.6k
          Users

          79.5k
          Topics

          1.3m
          Posts

          2
          3
          1102
          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