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. ioBroker Allgemein
  4. Rollen vs. Funktionen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Rollen vs. Funktionen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
15 Beiträge 5 Kommentatoren 527 Aufrufe 5 Watching
  • Ä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.
  • Ben1983B Offline
    Ben1983B Offline
    Ben1983
    schrieb am zuletzt editiert von
    #1

    Hallo,

    es gibt ja die Rollen, welche man einem State zuweisen kann.
    Zusätzlich aber auch noch die Funktionen.

    Was für ein Sinn mach es, wenn es eine Rolle „Light“ gibt und zusätzlich noch eine Funktion „light“ ist das nicht doppelt?

    apollon77A paul53P 2 Antworten Letzte Antwort
    0
    • Ben1983B Ben1983

      Hallo,

      es gibt ja die Rollen, welche man einem State zuweisen kann.
      Zusätzlich aber auch noch die Funktionen.

      Was für ein Sinn mach es, wenn es eine Rolle „Light“ gibt und zusätzlich noch eine Funktion „light“ ist das nicht doppelt?

      apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #2

      @ben1983 Funktionen und Räume vergibt der User. Nicht der dev ;-) das sind strukturoptionen die der User hat. Am besten nichts setzen ;)

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      Ben1983B 2 Antworten Letzte Antwort
      0
      • apollon77A apollon77

        @ben1983 Funktionen und Räume vergibt der User. Nicht der dev ;-) das sind strukturoptionen die der User hat. Am besten nichts setzen ;)

        Ben1983B Offline
        Ben1983B Offline
        Ben1983
        schrieb am zuletzt editiert von
        #3

        @apollon77 ich frage ja hier als User…
        Wenn ich bspw. Eine Lampe als gerät anlege.

        Später bspw. Über den Selector im JavaScript Adapter alle Lichter in Raum xy ausschalten möchte.
        Nutze ich da am sinnvollsten die Funktion „light“,
        Oder weise ich die gar nicht zu und nehme die States mit der role „light“?

        Also was benutze ich als User? Und was nicht? Wenn nicht, warum nicht? Also warum gibt es das, wenn man es nicht nutzen soll?

        HomoranH 1 Antwort Letzte Antwort
        1
        • apollon77A apollon77

          @ben1983 Funktionen und Räume vergibt der User. Nicht der dev ;-) das sind strukturoptionen die der User hat. Am besten nichts setzen ;)

          Ben1983B Offline
          Ben1983B Offline
          Ben1983
          schrieb am zuletzt editiert von
          #4

          @apollon77 hier ein kleines Beispiel.
          Sind die hier vergebenen Funktionen Beleuchtung und Bewegungsmelder sinnvoll?

          Mit den Selector kann man ja auch die role abfragen, aber was ist sinnvoller?

          IMG_9009.jpeg

          1 Antwort Letzte Antwort
          0
          • Ben1983B Ben1983

            @apollon77 ich frage ja hier als User…
            Wenn ich bspw. Eine Lampe als gerät anlege.

            Später bspw. Über den Selector im JavaScript Adapter alle Lichter in Raum xy ausschalten möchte.
            Nutze ich da am sinnvollsten die Funktion „light“,
            Oder weise ich die gar nicht zu und nehme die States mit der role „light“?

            Also was benutze ich als User? Und was nicht? Wenn nicht, warum nicht? Also warum gibt es das, wenn man es nicht nutzen soll?

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #5

            @ben1983 sagte in Rollen vs. Funktionen:

            ich frage ja hier als User…

            dann dreh die Antwort um!
            Funktionen und Räume setzt der User!!

            Rollen der dev!

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            Ben1983B 1 Antwort Letzte Antwort
            2
            • HomoranH Homoran

              @ben1983 sagte in Rollen vs. Funktionen:

              ich frage ja hier als User…

              dann dreh die Antwort um!
              Funktionen und Räume setzt der User!!

              Rollen der dev!

              Ben1983B Offline
              Ben1983B Offline
              Ben1983
              schrieb am zuletzt editiert von
              #6

              @homoran ja aber das ist ja nicht meine Frage.

              1. generiere ich mit dem Device Adapter ein Gerät, welches bei den States rollen setzt. Aber dort kann man auch Funktionen auswählen.

              Im Endeffekt sind doch beide zur Identifikation gewisser Dinge da.
              Ich habe nur noch nicht den Hintergrund verstanden, warum ich bspw. Einem Licht, was die Rolle „light“ hat noch zusätzlich die Funktion „light“ zuweisen soll?

              Mir fehlt da ein gutes Beispiel dazu.

              HomoranH 1 Antwort Letzte Antwort
              0
              • Ben1983B Ben1983

                @homoran ja aber das ist ja nicht meine Frage.

                1. generiere ich mit dem Device Adapter ein Gerät, welches bei den States rollen setzt. Aber dort kann man auch Funktionen auswählen.

                Im Endeffekt sind doch beide zur Identifikation gewisser Dinge da.
                Ich habe nur noch nicht den Hintergrund verstanden, warum ich bspw. Einem Licht, was die Rolle „light“ hat noch zusätzlich die Funktion „light“ zuweisen soll?

                Mir fehlt da ein gutes Beispiel dazu.

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #7

                @ben1983 sagte in Rollen vs. Funktionen:

                Mir fehlt da ein gutes Beispiel dazu.

                dann versuch ich es mal:
                für selbst angelegte Datenpunkte kaannst du (fast) alles machen was du willst.
                Aber von Adapterdatenpunkten musst du die Finger lassen!
                Wenn dort ein Dev einem Datenpunkt die Rolle "light" vergibt , den du aber nicht über den $elektor erfassen willst, dann kannst du die ganze selektorgeschichte mit role=light vergessen.

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                Ben1983B 1 Antwort Letzte Antwort
                2
                • HomoranH Homoran

                  @ben1983 sagte in Rollen vs. Funktionen:

                  Mir fehlt da ein gutes Beispiel dazu.

                  dann versuch ich es mal:
                  für selbst angelegte Datenpunkte kaannst du (fast) alles machen was du willst.
                  Aber von Adapterdatenpunkten musst du die Finger lassen!
                  Wenn dort ein Dev einem Datenpunkt die Rolle "light" vergibt , den du aber nicht über den $elektor erfassen willst, dann kannst du die ganze selektorgeschichte mit role=light vergessen.

                  Ben1983B Offline
                  Ben1983B Offline
                  Ben1983
                  schrieb am zuletzt editiert von Ben1983
                  #8

                  @homoran ok.
                  Ich hatte nur von eigenen gesprochen, aber gutes Argument, wenn es jemand vergibt und ich darauf nicht triggern will. Danke

                  Also muss ich es ja quasie immer auf funktions machen, da ich nur alias nutzen möchte

                  1 Antwort Letzte Antwort
                  0
                  • Jey CeeJ Online
                    Jey CeeJ Online
                    Jey Cee
                    Developer
                    schrieb am zuletzt editiert von
                    #9

                    Rolle dient der identifikation eines States für andere Adapter. Die sind, wie du wissen solltest, von uns als Entwickler gemeinsam fest gelegt.

                    Während funktionen alles mögliche sein kann. Damit kann man als user bestimmte States Aufzählen/Kategorisieren/Gruppieren. Zum Beispiel Sinnvoll um in der Objektübersicht gezielt States anzeigen zu lassen mit dem entsprechend filter oder eben in Skripten an zu sprechen.

                    Allerdings ist schon deine grund premisse etwas falsch. Es ist nicht Rolle vs. Funktion sondern Rolle vs. Aufzählung (bzw. Jetzt Kategorie).
                    Räume und Funktionen sind lediglich Beispiele für Aufzählungen.

                    Persönlicher Support
                    Spenden -> paypal.me/J3YC33

                    Ben1983B 2 Antworten Letzte Antwort
                    3
                    • Jey CeeJ Jey Cee

                      Rolle dient der identifikation eines States für andere Adapter. Die sind, wie du wissen solltest, von uns als Entwickler gemeinsam fest gelegt.

                      Während funktionen alles mögliche sein kann. Damit kann man als user bestimmte States Aufzählen/Kategorisieren/Gruppieren. Zum Beispiel Sinnvoll um in der Objektübersicht gezielt States anzeigen zu lassen mit dem entsprechend filter oder eben in Skripten an zu sprechen.

                      Allerdings ist schon deine grund premisse etwas falsch. Es ist nicht Rolle vs. Funktion sondern Rolle vs. Aufzählung (bzw. Jetzt Kategorie).
                      Räume und Funktionen sind lediglich Beispiele für Aufzählungen.

                      Ben1983B Offline
                      Ben1983B Offline
                      Ben1983
                      schrieb am zuletzt editiert von
                      #10

                      @jey-cee das hat mir gefehlt, dass die Rollen „nur“ zur Identifikation der States von Adaptern dient

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • Ben1983B Ben1983

                        @jey-cee das hat mir gefehlt, dass die Rollen „nur“ zur Identifikation der States von Adaptern dient

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #11

                        @ben1983 sagte in Rollen vs. Funktionen:

                        dass die Rollen „nur“ zur Identifikation der States von Adaptern dient

                        über die Rollen werden z.B. bei Visualisierungen entsprechende Funktionen freigegeben.

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        1 Antwort Letzte Antwort
                        0
                        • Ben1983B Ben1983

                          Hallo,

                          es gibt ja die Rollen, welche man einem State zuweisen kann.
                          Zusätzlich aber auch noch die Funktionen.

                          Was für ein Sinn mach es, wenn es eine Rolle „Light“ gibt und zusätzlich noch eine Funktion „light“ ist das nicht doppelt?

                          paul53P Offline
                          paul53P Offline
                          paul53
                          schrieb am zuletzt editiert von paul53
                          #12

                          @ben1983 sagte: wenn es eine Rolle „Light“ gibt

                          Es gibt keine Rolle "Light" bei Datenpunkten. Siehe Doku.
                          Außerdem setzt die Auswertung von Rollen voraus, dass diese richtig gesetzt wurden, was nur manchmal der Fall ist.

                          @ben1983 sagte in Rollen vs. Funktionen:

                          da ich nur alias nutzen möchte

                          Bei Alias kann man die ID-Struktur so gestalten, dass zur Selektion weder Rollen noch Funktionen notwendig sind.

                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                          1 Antwort Letzte Antwort
                          0
                          • apollon77A Offline
                            apollon77A Offline
                            apollon77
                            schrieb am zuletzt editiert von
                            #13

                            Am Ende ist es:

                            Rollen geben Visualisierungen oder anderen Adaptern eine semantische Info zum state und dienen visus vor allem dazu das richtige UI Element für die Steuerung anzuzeigen.

                            Functions (und rooms, bzw generell Enums) sind Strukturmöglcihkeiten für states um in visus automatische Strukturierungen/Gruppierungen zu erlauben

                            Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                            • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                            • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                            1 Antwort Letzte Antwort
                            0
                            • Ben1983B Offline
                              Ben1983B Offline
                              Ben1983
                              schrieb am zuletzt editiert von Ben1983
                              #14

                              @paul53 sagte in Rollen vs. Funktionen:

                              Es gibt keine Rolle "Light" bei Datenpunkten.
                              Bei Alias kann man die ID-Struktur so gestalten, dass zur Selektion weder Rollen noch Funktionen notwendig sind.

                              Ich lege ja Geräte mit dem Device Adapter an.
                              Da lasse ich ja meist die Id Benennung so.
                              Oder was meinst Du?

                              Meinst Du das hier mit SET und ACTUAL?

                              4eaa8b64-8fcc-4921-8dce-f2b88a59e62b-image.png

                              1 Antwort Letzte Antwort
                              0
                              • Jey CeeJ Jey Cee

                                Rolle dient der identifikation eines States für andere Adapter. Die sind, wie du wissen solltest, von uns als Entwickler gemeinsam fest gelegt.

                                Während funktionen alles mögliche sein kann. Damit kann man als user bestimmte States Aufzählen/Kategorisieren/Gruppieren. Zum Beispiel Sinnvoll um in der Objektübersicht gezielt States anzeigen zu lassen mit dem entsprechend filter oder eben in Skripten an zu sprechen.

                                Allerdings ist schon deine grund premisse etwas falsch. Es ist nicht Rolle vs. Funktion sondern Rolle vs. Aufzählung (bzw. Jetzt Kategorie).
                                Räume und Funktionen sind lediglich Beispiele für Aufzählungen.

                                Ben1983B Offline
                                Ben1983B Offline
                                Ben1983
                                schrieb am zuletzt editiert von
                                #15

                                @jey-cee noch Frage zur Schaltungen mit dem Selektor.
                                Ich regiere bspw. auf die Funktion Bewegungsmelder im Raum Flur mit dem schalten der Funktion Beleuchtung im Raum Flur.

                                Wenn ich nun konsequent alle Geräte mit dem Device Adapter anlege (ok Steckdose die Lampen schalten müssen als Device Beleuchtung angelegt werden)

                                Macht es dann nicht auch Sinn die Funktionen komplett weg zu lassen und bspw.
                                Auf die Role sensor.motion im Raum Flur mit der Role Switch.light im Raum Flur zu reagieren?

                                Oder hat das irgendwelche Nachteile?
                                Oder eventuell sogar Vorteile?

                                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
                                FAQ Cloud / IOT
                                HowTo: Node.js-Update
                                HowTo: Backup/Restore
                                Downloads
                                BLOG

                                835

                                Online

                                32.6k

                                Benutzer

                                82.0k

                                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