Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. Schreiben erlauben per javascript

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Schreiben erlauben per javascript

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

      Hallo zusammen,

      ich konnte leider in der Suche nichts finden und daher hier meine Frage.

      Ist es möglich per Javascript bei Objecten den Schreibschutz aufzuheben?

      Hintergrund, ich würde gerne beim Start vom Iobroker, dem Object ein State geben (ist immer null), der Wert ist aber Schreibgeschützt.

      Manuell kann ich das Häckchen setzten, den Wert eingeben und dann das Häckchen wieder rausnehmen.

      Das würde ich gerne automatisren, beim Start von iobroker.

      Danke euch

      AlCalzone 1 Reply Last reply Reply Quote 0
      • AlCalzone
        AlCalzone Developer @Gabe last edited by

        @Gabe sagte in Schreiben erlauben per javascript:

        der Wert ist aber Schreibgeschützt

        Das hat in der Regel einen guten Grund. Zudem werden schreibgeschützte States in der Regel von Adaptern auch nicht ausgewertet, da sie lediglich als "Ausgabe" dienen. Was willst du damit bezwecken?

        G 1 Reply Last reply Reply Quote 0
        • G
          Gabe @AlCalzone last edited by

          @AlCalzone ja ich weiß 😉

          Es geht um Rauchmelder in deinem zwave adapter, beim Start mit dem Zwave Adapter setzt er den Wert null, mein Problem ist das ich diesen Wert im Vis nicht darstellen kann und ich daher den Wert 0 nochmal setzten will.

          Dutchman 1 Reply Last reply Reply Quote 0
          • Dutchman
            Dutchman Developer Most Active Administrators @Gabe last edited by

            @Gabe sagte in Schreiben erlauben per javascript:

            Es geht um Rauchmelder in deinem zwave adapter, beim Start mit dem Zwave Adapter setzt er den Wert null, mein Problem ist das ich diesen Wert im Vis nicht darstellen kann und ich daher den Wert 0 nochmal setzten will.

            geht mit einer binding, man sollte nicht die source manipulieren eher wie mann es darstellt.
            Schau es dir mal an, damit kannste naemlich umsetzen (beispiel NULL = FALSE)

            https://github.com/ioBroker/ioBroker.vis

            Bei den meisten widgets btw, kp welche du nimmst zu Darstellung, kann man auch den werte bestimmen der mapping

            G 1 Reply Last reply Reply Quote 0
            • G
              Gabe @Dutchman last edited by

              @Dutchman danke für den Tip, funktioniert das den wenn das Objekt kein Wert hat. Also kein Wert zu 0 umwandeln?

              @AlCalzone oder ist die nicht Wert Setzung ein Fehler im Adapter?

              Dutchman 1 Reply Last reply Reply Quote 0
              • Dutchman
                Dutchman Developer Most Active Administrators @Gabe last edited by

                @Gabe sagte in Schreiben erlauben per javascript:

                @Dutchman danke für den Tip, funktioniert das den wenn das Objekt kein Wert hat. Also kein Wert zu 0 umwandeln?

                jup, den eine variable hat immer einen wert entweder ist gefeuert mit etwas, oder UNDEFINED bzw NULL.
                du kannst also prüfen auf NULL und if NULL then 0 oder FALSE je nachdem was nötig ist

                G 1 Reply Last reply Reply Quote 0
                • G
                  Gabe @Dutchman last edited by

                  @Dutchman das ist super werde ich mal ausprobieren. Ich habe ganz normales bulb widget genommen. Beim Wert null soll er das Bild anzeigen und beim Wert 2 ein anderes. Er hat leider bisher immer beides angezeigt.

                  Dutchman 1 Reply Last reply Reply Quote 0
                  • Dutchman
                    Dutchman Developer Most Active Administrators @Gabe last edited by

                    @Gabe sagte in Schreiben erlauben per javascript:

                    @Dutchman das ist super werde ich mal ausprobieren. Ich habe ganz normales bulb widget genommen. Beim Wert null soll er das Bild anzeigen und beim Wert 2 ein anderes. Er hat leider bisher immer beides angezeigt.

                    Haste mal n screenshot, wildste das mit nem wert da drinnen machen oder Sichtbarkeit ?

                    G 2 Replies Last reply Reply Quote 0
                    • G
                      Gabe @Dutchman last edited by

                      @Dutchman nur Sichtbarkeit

                      1 Reply Last reply Reply Quote 0
                      • G
                        Gabe @Dutchman last edited by

                        @Dutchman ich komme da leider nicht weiter.

                        Ich möchte gerne den Wert der Bedingung ändern, also soll reagieren auf "null" und "0"

                        bild.png

                        Kannst du mir sagen wie ich das Binding machen muss.

                        Danke

                        G 1 Reply Last reply Reply Quote 0
                        • G
                          Gabe @Gabe last edited by

                          Dank Dutchman konnte ich mein Problem lösen indem ich != genommen habe und er mir immer mein Widget anzeigt wenn nicht 2 genommen wird.

                          Danke nochmal

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          886
                          Online

                          31.8k
                          Users

                          80.0k
                          Topics

                          1.3m
                          Posts

                          3
                          11
                          1820
                          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