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. Skripten / Logik
  4. JavaScript
  5. Schreiben erlauben per javascript

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Schreiben erlauben per javascript

Geplant Angeheftet Gesperrt Verschoben JavaScript
11 Beiträge 3 Kommentatoren 2.1k Aufrufe 2 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.
  • 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
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      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
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #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 Antworten Letzte Antwort
                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
                  schrieb am zuletzt editiert von
                  #9

                  @Dutchman nur Sichtbarkeit

                  1 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 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

                      621

                      Online

                      32.5k

                      Benutzer

                      81.7k

                      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