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. Blockly
  5. [gelöst] Objektwert lässt sich nicht änderen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

[gelöst] Objektwert lässt sich nicht änderen

Geplant Angeheftet Gesperrt Verschoben Blockly
8 Beiträge 2 Kommentatoren 577 Aufrufe 1 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.
  • M Offline
    M Offline
    M0nk3y
    schrieb am zuletzt editiert von M0nk3y
    #1

    Hallo liebe Community,

    ich bin komplett neu und versuche von openHAB rüber zu ioBroker zu wechseln.
    Kürzlich habe ich meine ersten Blockly-Skripte zusammen geklickt. Leider scheint momentan meine Z-Wave Steuerung nicht mehr zu klappen. Testweise habe ich diese Regel angelegt:
    blockly.PNG

    Als JS:

    schedule("8 12 * * *", function () {
      console.log('Zeit');
      setState("zwave.0.NODE5.SWITCH_MULTILEVEL.Level_1"/*Rollade_WohnzimmerRechts_Position*/, 100);
    });
    

    Das Objekt aus RAW: zwave.0.NODE5.SWITCH_MULTILEVEL.Level_1

    Ich verstehe momentan nicht mehr wieso das Objekt nicht geändert wird.... Meine Suchen haben auch keine Ergebnisse geliefert. Ich habe oftmals gelesen dass die ID nicht übereinstimmen würde - stimmt aber mMn. Skripte sind auch in eigenen Ordnern...

    Über das VIS kann ich die Werte ändern.... Alle Wertsetzungen sind auch vom Typ Integer. Kann ja nicht so schwer sein :)

    Lieben Dank vorab!!!

    HomoranH 1 Antwort Letzte Antwort
    0
    • M M0nk3y

      Hallo liebe Community,

      ich bin komplett neu und versuche von openHAB rüber zu ioBroker zu wechseln.
      Kürzlich habe ich meine ersten Blockly-Skripte zusammen geklickt. Leider scheint momentan meine Z-Wave Steuerung nicht mehr zu klappen. Testweise habe ich diese Regel angelegt:
      blockly.PNG

      Als JS:

      schedule("8 12 * * *", function () {
        console.log('Zeit');
        setState("zwave.0.NODE5.SWITCH_MULTILEVEL.Level_1"/*Rollade_WohnzimmerRechts_Position*/, 100);
      });
      

      Das Objekt aus RAW: zwave.0.NODE5.SWITCH_MULTILEVEL.Level_1

      Ich verstehe momentan nicht mehr wieso das Objekt nicht geändert wird.... Meine Suchen haben auch keine Ergebnisse geliefert. Ich habe oftmals gelesen dass die ID nicht übereinstimmen würde - stimmt aber mMn. Skripte sind auch in eigenen Ordnern...

      Über das VIS kann ich die Werte ändern.... Alle Wertsetzungen sind auch vom Typ Integer. Kann ja nicht so schwer sein :)

      Lieben Dank vorab!!!

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

      @André-Müller sagte in Objektwert lässt sich nicht änderen:

      wieso das Objekt nicht geändert wird

      Zeige bitte mal die Daten des Objekts.

      (Reiter Objekte - Datenpunkt - rechts Bleistift - Reiter RAW)
      den Inhalt bitte hier posten.

      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
      • M Offline
        M Offline
        M0nk3y
        schrieb am zuletzt editiert von
        #3
        {
          "from": "system.adapter.zwave.0",
          "user": "system.user.admin",
          "ts": 1577455772543,
          "common": {
            "name": "Rollade_WohnzimmerRechts_Position",
            "type": "number",
            "role": "level.dimmer",
            "min": 0,
            "max": 255,
            "read": true,
            "write": true
          },
          "native": {
            "value_id": "5-38-1-0",
            "type": "byte",
            "genre": "user",
            "label": "Level",
            "units": "",
            "help": "The Current Level of the Device",
            "node_id": 5,
            "class_id": 38,
            "instance": 1,
            "index": 0,
            "min": 0,
            "max": 255,
            "read_only": false,
            "write_only": false,
            "is_polled": false
          },
          "acl": {
            "object": 1636,
            "owner": "system.user.admin",
            "ownerGroup": "system.group.administrator",
            "state": 1636
          },
          "_id": "zwave.0.NODE5.SWITCH_MULTILEVEL.Level_1",
          "type": "state"
        }
        
        HomoranH 1 Antwort Letzte Antwort
        0
        • M M0nk3y
          {
            "from": "system.adapter.zwave.0",
            "user": "system.user.admin",
            "ts": 1577455772543,
            "common": {
              "name": "Rollade_WohnzimmerRechts_Position",
              "type": "number",
              "role": "level.dimmer",
              "min": 0,
              "max": 255,
              "read": true,
              "write": true
            },
            "native": {
              "value_id": "5-38-1-0",
              "type": "byte",
              "genre": "user",
              "label": "Level",
              "units": "",
              "help": "The Current Level of the Device",
              "node_id": 5,
              "class_id": 38,
              "instance": 1,
              "index": 0,
              "min": 0,
              "max": 255,
              "read_only": false,
              "write_only": false,
              "is_polled": false
            },
            "acl": {
              "object": 1636,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator",
              "state": 1636
            },
            "_id": "zwave.0.NODE5.SWITCH_MULTILEVEL.Level_1",
            "type": "state"
          }
          
          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          @André-Müller
          Danke!

          Der Wert geht von 0 - 255
          Was passiert bei einem anderen Wert?

          Was steht unter Objekten als Wert (vor Skriptausführung und nachher)

          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
          • M Offline
            M Offline
            M0nk3y
            schrieb am zuletzt editiert von
            #5

            Danke für Deine schnellen Antworten! :)

            Aktuell steht Bspw.: 90 (die Rollade ist etwas abgesenkt)
            Ich möchte sie auf ein Wert x setzen. Also dann z.B. auf "100" um sie komplett hochzufahren. Das Objekt/die Objekte wurden entsprechend automatisch vom Z-Wave Adapter angelegt.
            Allerdings kann ich das wie gesagt nur per VIS ändern, oder manuell direkt im Objekt, aber nicht per Skript. Nach Skriptlauf bleibt der Wert auf 90 stehen.

            HomoranH 1 Antwort Letzte Antwort
            0
            • M M0nk3y

              Danke für Deine schnellen Antworten! :)

              Aktuell steht Bspw.: 90 (die Rollade ist etwas abgesenkt)
              Ich möchte sie auf ein Wert x setzen. Also dann z.B. auf "100" um sie komplett hochzufahren. Das Objekt/die Objekte wurden entsprechend automatisch vom Z-Wave Adapter angelegt.
              Allerdings kann ich das wie gesagt nur per VIS ändern, oder manuell direkt im Objekt, aber nicht per Skript. Nach Skriptlauf bleibt der Wert auf 90 stehen.

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

              @André-Müller sagte in Objektwert lässt sich nicht änderen:

              Allerdings kann ich das wie gesagt nur per VIS ändern, oder manuell direkt im Objekt,

              dann bewegt sich der Rollladen auch, nehme ich an.

              @André-Müller sagte in Objektwert lässt sich nicht änderen:

              Nach Skriptlauf bleibt der Wert auf 90 stehen.

              Also wird der Wert des Datenpunktes nicht geändert.

              Da muss ein Skriptprofi dran - Sorry!
              vielleicht kann @paul53 helfen

              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 -

              M 1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @André-Müller sagte in Objektwert lässt sich nicht änderen:

                Allerdings kann ich das wie gesagt nur per VIS ändern, oder manuell direkt im Objekt,

                dann bewegt sich der Rollladen auch, nehme ich an.

                @André-Müller sagte in Objektwert lässt sich nicht änderen:

                Nach Skriptlauf bleibt der Wert auf 90 stehen.

                Also wird der Wert des Datenpunktes nicht geändert.

                Da muss ein Skriptprofi dran - Sorry!
                vielleicht kann @paul53 helfen

                M Offline
                M Offline
                M0nk3y
                schrieb am zuletzt editiert von
                #7

                @Homoran said in Objektwert lässt sich nicht änderen:

                dann bewegt sich der Rollladen auch, nehme ich an.

                Ja genau. Die Rollade bewegt sich nach Änderung des VIS Schiebers, sowie auch nach manueller (direkten) Änderung im Objekt.
                Im Debug-Modus sagt die Konsole mir auch, dass der Wert geändert werden würde.

                1 Antwort Letzte Antwort
                0
                • M Offline
                  M Offline
                  M0nk3y
                  schrieb am zuletzt editiert von
                  #8

                  Neue Erkenntnis: Ist wohl doch kein Blockly-Problem: Ich kann die Rollade per VIS runterfahren (und wohl doch auch per Blockly - also Werte von extern <= aktuellem Objektwert) aber nicht rauf (also die Zahl vergrößern). Also liegt das Problem woanders... Manuell kann ich sie bspw. von 70 auf 90 setzen

                  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

                  778

                  Online

                  32.7k

                  Benutzer

                  82.4k

                  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