Skip to content
  • Home
  • 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
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Objekte anlegen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Objekte anlegen

Scheduled Pinned Locked Moved Solved Error/Bug
objekte anlegen
26 Posts 6 Posters 2.0k Views 5 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.
  • bahnuhrB bahnuhr

    folgendes Script klappt soweit:

    const id = "mqtt.0.abcde";
    
    const obj = {
    "type":"state",
    "common": {
        "name": "abcde",
        "role": "",
        "type": "string",
        "read": true,
        "write": true,
        "desc": "per Javascript erzeugt",
        "def": ""}
    };
    
    setObject(id, obj, function() {
        setState(id, obj.common.def,true);
    });
    
    

    Trotzdem kommt noch im log ein Fehler:

    javascript.1	2019-08-02 12:18:47.405	warn	at Socket.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
    javascript.1	2019-08-02 12:18:47.405	warn	at Manager.ondata (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\manager.js:322:16)
    javascript.1	2019-08-02 12:18:47.405	warn	at Decoder.add (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-parser\index.js:246:12)
    javascript.1	2019-08-02 12:18:47.405	warn	at Decoder.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-emitter\index.js:134:20)
    javascript.1	2019-08-02 12:18:47.405	warn	at Decoder.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
    javascript.1	2019-08-02 12:18:47.405	warn	at Manager.ondecoded (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\manager.js:332:8)
    javascript.1	2019-08-02 12:18:47.405	warn	at Manager.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\node_modules\component-emitter\index.js:133:20)
    javascript.1	2019-08-02 12:18:47.405	warn	at Manager.<anonymous> (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
    javascript.1	2019-08-02 12:18:47.405	warn	at Socket.onpacket (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\socket.js:236:12)
    javascript.1	2019-08-02 12:18:47.405	warn	at Socket.onack (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\socket.js:312:9)
    javascript.1	2019-08-02 12:18:47.405	warn	at Socket.<anonymous> (script.js.Scripte.test3:17:5)
    javascript.1	2019-08-02 12:18:47.405	warn	at setState (C:\ioBroker\node_modules\iobroker.javascript\lib\sandbox.js:1258:20)
    javascript.1	2019-08-02 12:18:47.404	warn	State "mqtt.0.abcde" not found 
    

    Trotz Fehler wird die Variable angelegt.

    Offensichtlich ist da immer noch was falsch

    IssiI Offline
    IssiI Offline
    Issi
    Developer
    wrote on last edited by
    #13

    @bahnuhr

    const id = "mqtt.0.abcde"
    
     
    
    const obj = {
    
    "type":"state",
    
    "common": {
    
        "name": "abcde",
    
        "role": "",
    
        "type": "string",
    
        "read": true,
    
        "write": true,
    
        "desc": "per Javascript erzeugt",
    
        "def": ""}
    
    };
    
     
    
    setObject(id, obj, function() {
    
        setState(id, obj.common.def,true);
    
    });
    
     
    

    das ; bei "mqtt.o.abcde" weg machen dan kommt auch kein warnungen mehr

    Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    1 Reply Last reply
    0
    • bahnuhrB Online
      bahnuhrB Online
      bahnuhr
      Forum Testing Most Active
      wrote on last edited by
      #14

      habe ; gelöscht.

      Hat sich aber nichts geändert.

      "warn" kommt immer noch.


      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
      Danke.
      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
      ScreenToGif :https://www.screentogif.com/downloads.html

      IssiI 1 Reply Last reply
      0
      • bahnuhrB bahnuhr

        habe ; gelöscht.

        Hat sich aber nichts geändert.

        "warn" kommt immer noch.

        IssiI Offline
        IssiI Offline
        Issi
        Developer
        wrote on last edited by
        #15

        @bahnuhr hab mal dein script getestet bei mir kommen auch warn Meldungen wen ich dann die ; in Zeile 1 weg machen sowie oben von mir gepostet dann wird ein datenpunkt erstellt ohne das warn Meldungen kommen

        Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        1 Reply Last reply
        0
        • bahnuhrB Online
          bahnuhrB Online
          bahnuhr
          Forum Testing Most Active
          wrote on last edited by bahnuhr
          #16

          Also bei mir kommt die Warn Meldung wenn die Var. noch nicht besteht (wird aber trotzdem dann angelegt.).

          Wenn sie schon besteht und ich dann das Script aktiviere; dann kommt keine Meldung mehr.

          Hast du dies mal probiert.


          Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
          Danke.
          gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
          ScreenToGif :https://www.screentogif.com/downloads.html

          HomoranH IssiI 2 Replies Last reply
          0
          • bahnuhrB bahnuhr

            Also bei mir kommt die Warn Meldung wenn die Var. noch nicht besteht (wird aber trotzdem dann angelegt.).

            Wenn sie schon besteht und ich dann das Script aktiviere; dann kommt keine Meldung mehr.

            Hast du dies mal probiert.

            HomoranH Do not disturb
            HomoranH Do not disturb
            Homoran
            Global Moderator Administrators
            wrote on last edited by
            #17

            @bahnuhr
            Etwas anderes steht auch nicht in der Warn drin.

            deswegen solltest du ja die Doku, die ich verlinkt habe lesen, insbesondere das fetgedruckte

            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 Reply Last reply
            0
            • bahnuhrB bahnuhr

              Also bei mir kommt die Warn Meldung wenn die Var. noch nicht besteht (wird aber trotzdem dann angelegt.).

              Wenn sie schon besteht und ich dann das Script aktiviere; dann kommt keine Meldung mehr.

              Hast du dies mal probiert.

              IssiI Offline
              IssiI Offline
              Issi
              Developer
              wrote on last edited by Issi
              #18

              @bahnuhr also ich habe kein mqtt adapter instalirt also wird der datenpunkt ganz neu angelegt
              Anmerkung 2019-08-02 133151.png
              Anmerkung 2019-08-02 133206.png

              Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              1 Reply Last reply
              0
              • HomoranH Do not disturb
                HomoranH Do not disturb
                Homoran
                Global Moderator Administrators
                wrote on last edited by Homoran
                #19

                Da das anklicken eines Links wohl zuviel verlangt ist:

                zu setObject steht in der Doku

                You should use it to modify an existing object you read beforehand, e.g.:

                und die warn sagt beim ersten mal nur, dass es noch nicht existiert
                anschließend ist es angelegt und keine warn erscheint

                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 -

                bahnuhrB 1 Reply Last reply
                0
                • HomoranH Homoran

                  Da das anklicken eines Links wohl zuviel verlangt ist:

                  zu setObject steht in der Doku

                  You should use it to modify an existing object you read beforehand, e.g.:

                  und die warn sagt beim ersten mal nur, dass es noch nicht existiert
                  anschließend ist es angelegt und keine warn erscheint

                  bahnuhrB Online
                  bahnuhrB Online
                  bahnuhr
                  Forum Testing Most Active
                  wrote on last edited by
                  #20

                  @Homoran sagte in Objekte anlegen:

                  Da das anklicken eines Links wohl zuviel verlangt ist:

                  Und immer die Spitzen (kommt jedenfalls so rüber).

                  Ich habe sehrwohl den Link angeklickt und auch gelesen; aber nicht verstanden.

                  Aber wenn dir dies klar ist, dann schreib doch mal wie die Lösung ist.

                  mfg


                  Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                  Danke.
                  gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                  ScreenToGif :https://www.screentogif.com/downloads.html

                  thewhoboxT 1 Reply Last reply
                  0
                  • bahnuhrB bahnuhr

                    @Homoran sagte in Objekte anlegen:

                    Da das anklicken eines Links wohl zuviel verlangt ist:

                    Und immer die Spitzen (kommt jedenfalls so rüber).

                    Ich habe sehrwohl den Link angeklickt und auch gelesen; aber nicht verstanden.

                    Aber wenn dir dies klar ist, dann schreib doch mal wie die Lösung ist.

                    mfg

                    thewhoboxT Offline
                    thewhoboxT Offline
                    thewhobox
                    wrote on last edited by
                    #21

                    @bahnuhr Es gibt keine Lösung. Das Verhalten ist so gewollt.
                    Die funktion ist nur ein Workaround um damit einen Datenpunkt zu erstellen.

                    Eigentlich bearbeitet die funktion einen vorhandenen Datenpunkt.
                    Deswegen heißt sie setObject und nicht createObject.
                    Wenn der Datenpunkt nicht vorhanden ist gibt es halt eine Warnung, erstellt ihn aber trotzdem.

                    Meine Adapter: emby | discovery
                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    1 Reply Last reply
                    0
                    • bahnuhrB Online
                      bahnuhrB Online
                      bahnuhr
                      Forum Testing Most Active
                      wrote on last edited by
                      #22

                      Danke.
                      Das ist ne klare Aussage.

                      Fazit:
                      Datenpunkt wird erstellt.
                      Warn-Meldung ist normal.


                      Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                      Danke.
                      gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                      ScreenToGif :https://www.screentogif.com/downloads.html

                      HomoranH paul53P 2 Replies Last reply
                      0
                      • bahnuhrB bahnuhr

                        Danke.
                        Das ist ne klare Aussage.

                        Fazit:
                        Datenpunkt wird erstellt.
                        Warn-Meldung ist normal.

                        HomoranH Do not disturb
                        HomoranH Do not disturb
                        Homoran
                        Global Moderator Administrators
                        wrote on last edited by
                        #23

                        @bahnuhr sagte in Objekte anlegen:

                        Fazit:
                        Datenpunkt wird erstellt.
                        Warn-Meldung ist normal.

                        Sorry, wenn das bei mir nicht so rüberkam - das wollte ich mit meinen Worten auch bereits mehrfach gesagt haben

                        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 Reply Last reply
                        0
                        • bahnuhrB bahnuhr

                          Danke.
                          Das ist ne klare Aussage.

                          Fazit:
                          Datenpunkt wird erstellt.
                          Warn-Meldung ist normal.

                          paul53P Offline
                          paul53P Offline
                          paul53
                          wrote on last edited by
                          #24

                          @bahnuhr sagte:

                          Warn-Meldung ist normal.

                          So geht es auch ohne Warnung:

                          const id = "mqtt.0.abcde";
                           
                          const obj = {
                            "type":"state",
                            "common": {
                              "name": "abcde",
                              "role": "",
                              "type": "string",
                              "read": true,
                              "write": true,
                              "desc": "per Javascript erzeugt",
                              "def": ""
                            }
                          };
                           
                          setObject(id, obj);
                          setTimeout(function() {setState(id, obj.common.def, true)}, 100);
                          

                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                          1 Reply Last reply
                          2
                          • bahnuhrB Online
                            bahnuhrB Online
                            bahnuhr
                            Forum Testing Most Active
                            wrote on last edited by
                            #25

                            Danke Paul,

                            das ist die Lösung.

                            mfg
                            Dieter


                            Wenn ich helfen konnte, dann Daumen hoch (Pfeil nach oben)!
                            Danke.
                            gute Forenbeiträge: https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge
                            ScreenToGif :https://www.screentogif.com/downloads.html

                            paul53P 1 Reply Last reply
                            0
                            • bahnuhrB bahnuhr

                              Danke Paul,

                              das ist die Lösung.

                              mfg
                              Dieter

                              paul53P Offline
                              paul53P Offline
                              paul53
                              wrote on last edited by
                              #26

                              @bahnuhr sagte:

                              das ist die Lösung.

                              Dann markiere die Lösung, damit das Fragezeichen verschwindet.

                              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                              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

                              657

                              Online

                              32.7k

                              Users

                              82.3k

                              Topics

                              1.3m

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

                              • Don't have an account? Register

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