Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. setState mit eigenem Kennzeichen versehen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    setState mit eigenem Kennzeichen versehen

    This topic has been deleted. Only users with topic management privileges can see it.
    • hanss
      hanss @paul53 last edited by

      @paul53

      Egal wie oft ich dieses Script starte, der Fehler erscheint immer:

      createState("javascript.0.zigbee.0.Test", {    
                  name: "objekt",
                  type: 'object',
          });
      
      var Alarm = {
         Wert: 0,
         Last: ''
      };
      
      Alarm.Wert = 4
      Alarm.Last = "Heizung"
      setState("javascript.0.zigbee.0.Test", Alarm)
      
      Alarm = getState("javascript.0.zigbee.0.Test").val;
      
      var x = Alarm.Wert
      var y = Alarm.Last
      
      log("Lesen-Wert: " + x + " Last: "+y)
      
      paul53 2 Replies Last reply Reply Quote 0
      • paul53
        paul53 @hanss last edited by

        @hanss sagte:

        Egal wie oft ich dieses Script starte, der Fehler erscheint immer:

        Das Script läuft unter der Instanz javascript.0 ?

        hanss 1 Reply Last reply Reply Quote 0
        • hanss
          hanss @paul53 last edited by

          @paul53
          Jawohl

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @hanss last edited by

            @hanss
            Welche Javascript-Version ?

            hanss 1 Reply Last reply Reply Quote 0
            • OliverIO
              OliverIO last edited by OliverIO

              Wenn du der einzige bist, der den State beschreibt, dann schreib doch einfach Ein JSON Objekt mit zwei Attributen rein (Value und Source)
              Dann musst du nicht so viel rum experimentieren

              1 Reply Last reply Reply Quote 0
              • hanss
                hanss @paul53 last edited by

                @paul53
                Node.js: v10.19.0 Script Engine 4.4.3

                paul53 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @hanss last edited by

                  @hanss sagte:

                  Node.js: v10.19.0 Script Engine 4.4.3

                  Damit muss es funktionieren so wie mit meiner Version 4.4.0.

                  hanss 1 Reply Last reply Reply Quote 0
                  • hanss
                    hanss @paul53 last edited by hanss

                    @paul53
                    Könntest Du freundlicherweise einmal das Script von oben einmal bei Dir laufen lassen?
                    (Egal wie oft ich dieses Script starte, der Fehler erscheint immer:)

                    Jetzt funktionierts, ich weis aber nicht warum, ich habe nur die Kommentare aus dem
                    Script gelöscht.

                    Vielen, vielen Dank.

                    1 Reply Last reply Reply Quote 0
                    • paul53
                      paul53 @hanss last edited by

                      @hanss sagte:

                      setState("javascript.0.zigbee.0.Test", Alarm)

                      Hat auch bei mir nicht funktioniert.

                      setState("javascript.0.zigbee.0.Test", Alarm, true);
                      

                      funktioniert.

                      hanss 1 Reply Last reply Reply Quote 0
                      • hanss
                        hanss @paul53 last edited by

                        @paul53
                        Du hast recht, das true macht´s aus.
                        Mann, da war die MSBasic Syntax ja richtig einfach dagegen.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate
                        FAQ Cloud / IOT
                        HowTo: Node.js-Update
                        HowTo: Backup/Restore
                        Downloads
                        BLOG

                        662
                        Online

                        32.0k
                        Users

                        80.5k
                        Topics

                        1.3m
                        Posts

                        setstate kennzeichen id
                        3
                        20
                        631
                        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