Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [gelöst] Javascript warnt das Objekt falsche rolle hat

    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] Javascript warnt das Objekt falsche rolle hat

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

      @jndmnk und wenn Du die "aktualisiere" Bausteine durch "steuere" Bausteine ersetzt?

      1 Reply Last reply Reply Quote 0
      • cash
        cash Most Active @JNDMNK last edited by

        @jndmnk die Frage ist halt als was der Wert ausgelesen wird. Kenne mich mit Blockly nicht aus, da es mir zu kompliziert ist. Bei Javascript kann man sich den typ des ausgelesen Objects ausgeben lassen. Das sollte doch auch bei Blockly gehen. Ich vermute es kommt String raus. Hatte ich bei einen Objekt kürzlich auch.

        Ich denke in Bklockly gibt es dann auch die Möglichkeit Werte umzuwandeln…

        JNDMNK 1 Reply Last reply Reply Quote 0
        • JNDMNK
          JNDMNK @cash last edited by

          @cash also wenn ich Zahl einstelle kommt einmalig dieser fehler:

          admin.0 - 2022-12-07 08:57:01.159 warn This object will not be created in future versions. Please report this to the developer.
          admin.0 - 2022-12-07 08:57:01.159 warn Object 0_userdata.0.Verbrauch.Verbrauch_Waschtrockner_MAX_Ampere is invalid: Default value has to be type "number" but received type "string"

          aber beim aktualisieren des Objektes durch das Script wird kein Fehler im Protokoll ausgegeben.
          wenn ich es auf Zeichenkette stelle jammert er jedes mal beim aktualisieren aber der Admin schmeißt keinen Fehler 😕

          Codierknecht 1 Reply Last reply Reply Quote 0
          • Codierknecht
            Codierknecht Developer Most Active @JNDMNK last edited by

            @jndmnk
            Zeig bitte mal die Objektdaten der beiden DP

            JNDMNK 1 Reply Last reply Reply Quote 0
            • JNDMNK
              JNDMNK @Codierknecht last edited by JNDMNK

              @codierknecht

              {
                "common": {
                  "name": "Verbrauch Waschtrockner_MAX_Ampere",
                  "desc": "Manuell erzeugt",
                  "role": "state",
                  "unit": "A",
                  "type": "number",
                  "read": true,
                  "write": true,
                  "def": ""
                },
                "type": "state",
                "native": {},
                "_id": "0_userdata.0.Verbrauch.Verbrauch_Waschtrockner_MAX_Ampere",
                "acl": {
                  "object": 1636,
                  "state": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator"
                },
                "from": "system.adapter.admin.0",
                "user": "system.user.admin",
                "ts": 1670399821158
              }
              

              und

              {
                "type": "state",
                "common": {
                  "name": "Current",
                  "type": "number",
                  "role": "value.current",
                  "read": true,
                  "write": false,
                  "def": 0,
                  "unit": "A"
                },
                "native": {},
                "from": "system.adapter.shelly.0",
                "user": "system.user.admin",
                "ts": 1670343260883,
                "_id": "shelly.0.shellyplus1pm#a8032abb9504#1.Relay0.Current",
                "acl": {
                  "object": 1636,
                  "state": 1636,
                  "owner": "system.user.admin",
                  "ownerGroup": "system.group.administrator"
                }
              }
              
              Codierknecht 1 Reply Last reply Reply Quote 0
              • Codierknecht
                Codierknecht Developer Most Active @JNDMNK last edited by Codierknecht

                @jndmnk sagte in Javascript warnt das Objekt falsche rolle hat:

                "common": {
                "name": "Verbrauch Waschtrockner_MAX_Ampere",
                "desc": "Manuell erzeugt",
                "role": "state",
                "unit": "A",
                "type": "number",
                "read": true,
                "write": true,
                "def": ""
                },
                

                Hier liegt der Hase im Pfeffer. Der Default-Wert steht auf "". Das passt natürlich nicht zum Typen.
                Ändere das mal in 0.
                Nichts Anderes sagt übrigens die Fehlermeldung:

                ... Object ...Waschtrockner_MAX_Ampere is invalid: Default value has to be type "number"
                
                JNDMNK 1 Reply Last reply Reply Quote 1
                • JNDMNK
                  JNDMNK @Codierknecht last edited by

                  @codierknecht Habe es auf 0 geändert und beim Speichern kom wieder die Meldung:

                  admin.0 - 2022-12-07 09:57:29.161 warn This object will not be created in future versions. Please report this to the developer.
                  admin.0 - 2022-12-07 09:57:29.160 warn Object 0_userdata.0.Verbrauch.Verbrauch_Waschtrockner_MAX_Ampere is invalid: Default value has to be type "number" but received type "string"

                  {
                    "common": {
                      "name": "Verbrauch Waschtrockner_MAX_Ampere",
                      "desc": "Manuell erzeugt",
                      "role": "state",
                      "unit": "A",
                      "type": "number",
                      "read": true,
                      "write": true,
                      "def": "0"
                    },
                    "type": "state",
                    "native": {},
                    "_id": "0_userdata.0.Verbrauch.Verbrauch_Waschtrockner_MAX_Ampere",
                    "acl": {
                      "object": 1636,
                      "state": 1636,
                      "owner": "system.user.admin",
                      "ownerGroup": "system.group.administrator"
                    },
                    "from": "system.adapter.admin.0",
                    "user": "system.user.admin",
                    "ts": 1670403449159
                  }
                  
                  paul53 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @JNDMNK last edited by

                    @jndmnk sagte: "def": "0"

                    Ohne Anführungszeichen!

                    "def": 0
                    
                    JNDMNK 1 Reply Last reply Reply Quote 3
                    • JNDMNK
                      JNDMNK @paul53 last edited by

                      @paul53 ah ok jetzt kam keine meldung mehr, danke 🙂

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

                        @jndmnk
                        Bitte in Zukunft keine Screenshots von Text. und die Textausgaben in code-tags posten!

                        https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1

                        BTW es geht um Typ, nicht um Rolle.

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        430
                        Online

                        31.8k
                        Users

                        80.0k
                        Topics

                        1.3m
                        Posts

                        6
                        13
                        697
                        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