Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. Schreiben erlauben per javascript

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.1k

Schreiben erlauben per javascript

Scheduled Pinned Locked Moved JavaScript
11 Posts 3 Posters 2.1k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Gabe

    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

    AlCalzoneA Offline
    AlCalzoneA Offline
    AlCalzone
    Developer
    wrote on last edited by
    #2

    @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?

    Warum `sudo` böse ist: https://forum.iobroker.net/post/17109

    G 1 Reply Last reply
    0
    • AlCalzoneA AlCalzone

      @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 Offline
      G Offline
      Gabe
      wrote on last edited by
      #3

      @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.

      DutchmanD 1 Reply Last reply
      0
      • G Gabe

        @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.

        DutchmanD Offline
        DutchmanD Offline
        Dutchman
        Developer Most Active Administrators
        wrote on last edited by
        #4

        @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
        0
        • DutchmanD Dutchman

          @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 Offline
          G Offline
          Gabe
          wrote on last edited by
          #5

          @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?

          DutchmanD 1 Reply Last reply
          0
          • G Gabe

            @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?

            DutchmanD Offline
            DutchmanD Offline
            Dutchman
            Developer Most Active Administrators
            wrote on last edited by
            #6

            @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
            0
            • DutchmanD Dutchman

              @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 Offline
              G Offline
              Gabe
              wrote on last edited by
              #7

              @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.

              DutchmanD 1 Reply Last reply
              0
              • G Gabe

                @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.

                DutchmanD Offline
                DutchmanD Offline
                Dutchman
                Developer Most Active Administrators
                wrote on last edited by
                #8

                @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
                0
                • DutchmanD Dutchman

                  @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 Offline
                  G Offline
                  Gabe
                  wrote on last edited by
                  #9

                  @Dutchman nur Sichtbarkeit

                  1 Reply Last reply
                  0
                  • DutchmanD Dutchman

                    @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 Offline
                    G Offline
                    Gabe
                    wrote on last edited by
                    #10

                    @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
                    0
                    • G Gabe

                      @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 Offline
                      G Offline
                      Gabe
                      wrote on last edited by
                      #11

                      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
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      308

                      Online

                      32.4k

                      Users

                      81.4k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe