Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Error change ID is empty

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    118

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

Error change ID is empty

Geplant Angeheftet Gesperrt Verschoben Error/Bug
8 Beiträge 4 Kommentatoren 1.1k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • J Offline
    J Offline
    j.kowi
    schrieb am zuletzt editiert von
    #1

    Hallo liebes Forum,

    ich habe im Log ständig Massen an Fehlern:

    3801_iob_fehler_1.png

    kann mir jemand helfen?

    1 Antwort Letzte Antwort
    0
    • DutchmanD Offline
      DutchmanD Offline
      Dutchman
      Developer Most Active Administrators
      schrieb am zuletzt editiert von
      #2

      @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 Antwort Letzte Antwort
      0
      • G Offline
        G Offline
        George_Best
        schrieb am zuletzt editiert von
        #3

        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 Antwort Letzte Antwort
        0
        • G Offline
          G Offline
          George_Best
          schrieb am zuletzt editiert von
          #4

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

          1 Antwort Letzte Antwort
          0
          • G Offline
            G Offline
            George_Best
            schrieb am zuletzt editiert von
            #5

            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 Antwort Letzte Antwort
            0
            • Jey CeeJ Online
              Jey CeeJ Online
              Jey Cee
              Developer
              schrieb am zuletzt editiert von
              #6

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

              Gesendet von meinem m8 mit Tapatalk

              Persönlicher Support
              Spenden -> paypal.me/J3YC33

              1 Antwort Letzte Antwort
              0
              • G Offline
                G Offline
                George_Best
                schrieb am zuletzt editiert von
                #7

                @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 Antwort Letzte Antwort
                0
                • Jey CeeJ Online
                  Jey CeeJ Online
                  Jey Cee
                  Developer
                  schrieb am zuletzt editiert von
                  #8

                  JavaScript.0

                  Gesendet von Unterwegs

                  Persönlicher Support
                  Spenden -> paypal.me/J3YC33

                  1 Antwort Letzte Antwort
                  0
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  580

                  Online

                  32.5k

                  Benutzer

                  81.7k

                  Themen

                  1.3m

                  Beiträge
                  Community
                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                  ioBroker Community 2014-2025
                  logo
                  • Anmelden

                  • Du hast noch kein Konto? Registrieren

                  • Anmelden oder registrieren, um zu suchen
                  • Erster Beitrag
                    Letzter Beitrag
                  0
                  • Home
                  • Aktuell
                  • Tags
                  • Ungelesen 0
                  • Kategorien
                  • Unreplied
                  • Beliebt
                  • GitHub
                  • Docu
                  • Hilfe