Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Error change ID is empty

    NEWS

    • ioBroker goes Matter ... Matter Adapter in Stable

    • 15. 05. Wartungsarbeiten am ioBroker Forum

    • Monatsrückblick - April 2025

    Error change ID is empty

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      j.kowi last edited by

      Hallo liebes Forum,

      ich habe im Log ständig Massen an Fehlern:

      3801_iob_fehler_1.png

      kann mir jemand helfen?

      1 Reply Last reply Reply Quote 0
      • Dutchman
        Dutchman Developer Most Active Administrators last edited by

        @j.kowi:

        kann mir jemand helfen? `

        der fehler wird durch eine javascript verursacht, weist du welches ?

        Ansonsten mal stueck fuer stueck ein/ausschalten bis es gefunden ist und dan script troubleshooten

        1 Reply Last reply Reply Quote 0
        • G
          George_Best last edited by

          Hallo zusammen,

          ich habe das gleiche Problem. In meinem Log tauchen auch derartige Fehlermeldungen auf (ein Auszug):

          sql.0	2017-12-17 16:32:57.108	error	change ID is empty: {"common":{"enabled":"{\"version\":\"1.0\",\"xmlns\":\"http://www.eta.co.at/rest/v1\",\"value\":{\"_\":\"2006\",\"uri\":\"/user/var//112/10021/0/0/12000\",\"strValue\":\"Heizen\",
          admin.0	2017-12-17 16:32:57.110	error	change ID is empty: {"common":{"enabled":"{\"version\":\"1.0\",\"xmlns\":\"http://www.eta.co.at/rest/v1\",\"value\":{\"_\":\"2006\",\"uri\":\"/user/var//112/10021/0/0/12000\",\"strValue\":\"Heizen\",
          history.0	2017-12-17 16:32:57.106	error	change ID is empty: {"common":{"enabled":"{\"version\":\"1.0\",\"xmlns\":\"http://www.eta.co.at/rest/v1\",\"value\":{\"_\":\"2006\",\"uri\":\"/user/var//112/10021/0/0/12000\",\"strValue\":\"Heizen\",
          javascript.0	2017-12-17 16:32:57.095	error	change ID is empty: {"common":{"enabled":"{\"version\":\"1.0\",\"xmlns\":\"http://www.eta.co.at/rest/v1\",\"value\":{\"_\":\"2201\",\"uri\":\"/user/var//112/10101/0/0/12090\",\"strValue\":\"Ein Tag\"
          

          Ich kann die Ursache zumindest auf ein Script eingrenzen:

          ! var parseString = require('xml2js').parseString; var request = require('request'); var Test_Objekt_JS_2; var arr_test = []; var arr_test_test; ! var IP_Adress = '192.168.178.13'; var ETA_Status_Kessel = '/user/var//112/10021/0/0/12000'; var ETA_Status_KesselStoerung = '/user/var//112/10241/0/11149/2001' //"AUS" = keine Stoerung var ETA_Status_KesselSolltemperatur = '/user/var//112/10021/0/0/12001'; var ETA_Status_KesselIsttemperatur = '/user/var//112/10021/0/0/12161'; var ETA_Status_KesselIsttemperatur_unten = '/user/var//112/10021/0/0/12300'; ! var ETA_Status_KesselVorlauf_Soll = '/user/var//112/10021/0/11121/2120'; var ETA_Status_KesselVorlauf_Soll = '/user/var//112/10021/0/11121/2121'; ! var ETA_Status_WarmWasser_Status = '/user/var//112/10111/0/0/12129'; var ETA_Status_WarmWasser_Solltemperatur = '/user/var//112/10111/0/0/12132'; var ETA_Status_WarmWasser_TemperaturSpeicherOben = '/user/var//112/10111/0/0/12271'; ! var ETA_Status_Heizkreis = '/user/var//112/10101/0/0/12090'; ! var ETA_global_var_KesselStatus = 'javascript.0.scriptEnabled.ETA-Heizung.ETA_RAW_KesselStatus'; var ETA_global_var_Heizkreis = 'javascript.0.scriptEnabled.ETA-Heizung.ETA_RAW_HeizungStatus'; ! function ETA_Status_Aufruf(IP_Adress_A, Get_Status, global_var_ETA){ Gesamt_Get=(['http://',IP_Adress_A,':8080', Get_Status].join('')); console.log(Gesamt_Get); request(Gesamt_Get, function (error, response, body) { if (!error && response.statusCode == 200) { parseString(body, { explicitArray: false, mergeAttrs: true }, function (err, result) { if (err) { log("Fehler: " + err); } else { arr_test = (JSON.stringify(result.eta)); setState(global_var_ETA, arr_test); log(arr_test); } }); } else { } }); } ! // manueller Aufruf: ETA_Status_Aufruf(IP_Adress, ETA_Status_Kessel, ETA_global_var_KesselStatus); ETA_Status_Aufruf(IP_Adress, ETA_Status_Heizkreis, ETA_global_var_Heizkreis); ! // Aufruf Interval 30 Minuten Intervall = setInterval(function () { ETA_Status_Aufruf(IP_Adress, ETA_Status_Kessel, ETA_global_var_KesselStatus); ETA_Status_Aufruf(IP_Adress, ETA_Status_Heizkreis, ETA_global_var_Heizkreis); }, 1800000); !

          Es tritt auf, sobald ich die Funktion "ETA_Status_Aufruf" aufrufe. Leider fehlt mir die Erfahrung, das Know-How usw. um den Fehler genauer eingrenzen zu können.

          Die bei beiden globalen Variablen "scheinen" ok zu sein:

          'javascript.0.scriptEnabled.ETA-Heizung.ETA_RAW_KesselStatus'

          'javascript.0.scriptEnabled.ETA-Heizung.ETA_RAW_HeizungStatus'

          {
            "common": {
              "name": "ETA_RAW_HeizungStatus",
              "role": "",
              "type": "mixed",
              "desc": "Manuell erzeugt",
              "read": true,
              "write": true
            },
            "native": {},
            "acl": {
              "object": 1638,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator",
              "state": 1638
            },
            "_id": "javascript.0.scriptEnabled.ETA-Heizung.ETA_RAW_HeizungStatus",
            "type": "state"
          }
          
          {
            "_id": "javascript.0.scriptEnabled.ETA-Heizung.ETA_RAW_KesselStatus",
            "type": "state",
            "common": {
              "name": "ETA_RAW_KesselStatus",
              "role": "",
              "type": "mixed",
              "desc": "Manuell erzeugt",
              "read": true,
              "write": true
            },
            "native": {},
            "acl": {
              "object": 1638,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator",
              "state": 1638
            }
          }
          
          1 Reply Last reply Reply Quote 0
          • G
            George_Best last edited by

            hat irgendjemand eine Idee bezüglich meiner Probleme mit den Fehlermeldungen?

            1 Reply Last reply Reply Quote 0
            • G
              George_Best last edited by

              Hallo zusammen,

              ich konnte jetzt zumindest den Fehler reproduzieren:

              Ich habe im Reiter "Objekte" unter "javascript.0" Unterordner angelegt. Immer wenn ich in einem Unterordner nun ein Objekt anlege, erscheint für dieses Objekt die Fehlermeldung!

              Darf man das nicht machen?
              3428_unbenannt.jpg

              1 Reply Last reply Reply Quote 0
              • Jey Cee
                Jey Cee Developer last edited by

                In "JavaScript.0" ist es in Ordnung Objekte an zu legen aber in "JavaScript.0.scriptEnabled" nicht.

                Gesendet von meinem m8 mit Tapatalk

                1 Reply Last reply Reply Quote 0
                • G
                  George_Best last edited by

                  @Jey Cee:

                  In "JavaScript.0" ist es in Ordnung Objekte an zu legen aber in "JavaScript.0.scriptEnabled" nicht. `

                  Vielen Dank - genau das hat geholfen!

                  Frage: Wo legt man den üblicherweise die Objekte an?

                  1 Reply Last reply Reply Quote 0
                  • Jey Cee
                    Jey Cee Developer last edited by

                    JavaScript.0

                    Gesendet von Unterwegs

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

                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    976
                    Online

                    31.6k
                    Users

                    79.5k
                    Topics

                    1.3m
                    Posts

                    4
                    8
                    902
                    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