Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] Objektwert lässt sich nicht änderen

    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

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      M0nk3y last edited by 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!!!

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @M0nk3y last edited by

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

        1 Reply Last reply Reply Quote 0
        • M
          M0nk3y last edited by

          {
            "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"
          }
          
          Homoran 1 Reply Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @M0nk3y last edited by

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

            1 Reply Last reply Reply Quote 0
            • M
              M0nk3y last edited by

              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.

              Homoran 1 Reply Last reply Reply Quote 0
              • Homoran
                Homoran Global Moderator Administrators @M0nk3y last edited by

                @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 1 Reply Last reply Reply Quote 0
                • M
                  M0nk3y @Homoran last edited by

                  @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 Reply Last reply Reply Quote 0
                  • M
                    M0nk3y last edited by

                    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 Reply Last reply Reply Quote 0
                    • First post
                      Last post

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    680
                    Online

                    31.9k
                    Users

                    80.3k
                    Topics

                    1.3m
                    Posts

                    2
                    8
                    372
                    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