Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Benutzer, Gruppen und VIS

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.1k

Benutzer, Gruppen und VIS

Geplant Angeheftet Gesperrt Verschoben Error/Bug
3 Beiträge 2 Kommentatoren 1.2k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • P Offline
    P Offline
    Pman
    schrieb am zuletzt editiert von
    #1

    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.

    1 Antwort Letzte Antwort
    0
    • SchubiS Offline
      SchubiS Offline
      Schubi
      schrieb am zuletzt editiert von
      #2

      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: `

      / Synology DS716+ / Logitech Harmony Ultimate / Netatmo / ESP8266 / RPi 3 / 4* Möller Easy 820 / Lupusec XT2 Plus /

      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        Pman
        schrieb am zuletzt editiert von
        #3

        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 Antwort Letzte Antwort
        0
        Antworten
        • In einem neuen Thema antworten
        Anmelden zum Antworten
        • Älteste zuerst
        • Neuste zuerst
        • Meiste Stimmen


        Support us

        ioBroker
        Community Adapters
        Donate

        735

        Online

        32.6k

        Benutzer

        82.1k

        Themen

        1.3m

        Beiträge
        Community
        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
        ioBroker Community 2014-2025
        logo
        • Anmelden

        • Du hast noch kein Konto? Registrieren

        • Anmelden oder registrieren, um zu suchen
        • Erster Beitrag
          Letzter Beitrag
        0
        • Home
        • Aktuell
        • Tags
        • Ungelesen 0
        • Kategorien
        • Unreplied
        • Beliebt
        • GitHub
        • Docu
        • Hilfe