Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Entwicklung
    4. common.write Bedeutung

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    common.write Bedeutung

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

      Hi,

      im Object eines Status gibt es das Element common.write.

      In der Doku https://github.com/ioBroker/ioBroker.docs/blob/master/docs/en/dev/objectsschema.md#state
      steht dazu

      common.write (boolean, mandatory) - true if state is writable

      was bedeutet es nun, wenn man den Wert auf false setzt. Klar, jetzt sagt gleich jeder, dann kannst du es nicht beschreiben.
      Ne, das kann es nicht bedeuten. Ich habe es ausprobiert, wenn ich aus einem Adapter heraus solch einen State anlege, dann steht in den Eigenschaften auch brav drin, dass er nicht beschreibbar ist. Wenn ich aber aus dem Admin-Bereich einfach mal editiere, dann geht das ohne Probleme.

      Für mich stellt sich die Frage: Was ist der Anwendungsfall für false?

      Meine Frage kommt, da ich eine Möglichkeit suche, um States für einen Adapter beschreibbar zu machen, aber für jeden anderen nicht mehr.

      Danke euch.

      UncleSam 2 Replies Last reply Reply Quote 0
      • UncleSam
        UncleSam Developer @jpgorganizer last edited by

        @jpgorganizer sagte in common.write Bedeutung:

        Wenn ich aber aus dem Admin-Bereich einfach mal editiere, dann geht das ohne Probleme.

        Bearbeiten eines read-only Datenpunktes geht nur, wenn du im Experten Modus bist. Normale Benutzer können den nicht bearbeiten.

        Als Adapter Entwickler heisst es einfach: du musst nicht auf Änderungen des Datenpunktes hören, da sich hier der Wert bitte ändern sollte (ausser aus deinem Adapter).

        jpgorganizer 1 Reply Last reply Reply Quote 0
        • UncleSam
          UncleSam Developer @jpgorganizer last edited by

          @jpgorganizer sagte in common.write Bedeutung:

          Meine Frage kommt, da ich eine Möglichkeit suche, um States für einen Adapter beschreibbar zu machen, aber für jeden anderen nicht mehr.

          Kannst du das etwas mehr erläutern? Ich sehe noch nicht ganz, weshalb du das möchtest.

          Der einfachste weg ist, nur neue Werte zu akzeptieren, wenn sie auch von diesem Adapter kommen (das steht ja im Objekt drin, das du bei einer Änderung eines Datenpunktes erhälst).

          1 Reply Last reply Reply Quote 0
          • jpgorganizer
            jpgorganizer @UncleSam last edited by

            @unclesam sagte in common.write Bedeutung:

            Bearbeiten eines read-only Datenpunktes geht nur, wenn du im Experten Modus bist. Normale Benutzer können den nicht bearbeiten.

            ok, das erklärt einiges. Danke.
            Wobei vmtl. alle "Experten" sind 🙂

            @unclesam sagte in common.write Bedeutung:

            @jpgorganizer sagte in common.write Bedeutung:

            Meine Frage kommt, da ich eine Möglichkeit suche, um States für einen Adapter beschreibbar zu machen, aber für jeden anderen nicht mehr.

            Kannst du das etwas mehr erläutern? Ich sehe noch nicht ganz, weshalb du das möchtest.

            Ich möchte einfach verhindern, dass User wie wild irgendwelche DP ändern, ohne dass das irgendwas nützt, aber glauben, das sollte etwas bewirken.

            Im Adapter interessiert mich das eigentlich nicht. Ich reagiere nur auf die DP, die Sinn machen.

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

            Support us

            ioBroker
            Community Adapters
            Donate

            422
            Online

            31.7k
            Users

            79.8k
            Topics

            1.3m
            Posts

            2
            4
            237
            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