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. Log Error: maxContentLength size of -1 exceeded

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.1k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    2.8k

Log Error: maxContentLength size of -1 exceeded

Geplant Angeheftet Gesperrt Verschoben Error/Bug
maxcontentlengthhttpgeterror
13 Beiträge 3 Kommentatoren 715 Aufrufe 1 Watching
  • Ä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.
  • bahnuhrB bahnuhr

    Hallo im log kommt:

    	script.js.Scripte.Geraete.Photovoltaik_2012: maxContentLength size of -1 exceeded
    

    Grundlage ist dieses Script:

    
    // Photovoltaik: Piko 5.5 Anlage (alte Firmware)
    // Danke an homoran für den regex
    // @bahnuhr; 03/2019 Dieter Müller
    
    //Variaben
        var idaktuell = 'javascript.0.Geräte.Photovoltaik.2012_Leistung_alt_aktuell';
        var idTag = 'javascript.0.Geräte.Photovoltaik.2012_Tagesleistung';
        var idall = 'javascript.0.Geräte.Photovoltaik.2012_Leistung_alt_gesamt';
        var idP1 = 'javascript.0.Geräte.Photovoltaik.2012_Leistung_Strang1';
        var idP2 = 'javascript.0.Geräte.Photovoltaik.2012_Leistung_Strang2';
    
        var NameAnlage = 'SN-Login';        // Nutzername der Photovoltaik-Anlage
        var PassAnlage = 'xxx';         // Password der Photovoltaik-Anlage
        var IPAnlage = '192.168.243.130';    // IP der Photovoltaik-Anlage
    
        var logging = false;
    
    
     function Piko() {
        log("Piko 5.5 auslesen");
        var results = [];
        httpGet('http://' + NameAnlage + ':' + PassAnlage +'@' + IPAnlage, { responseType: 'text' }, (err, response) => { 
        if (err) { console.error(err); }
        else { 
            var d = (response.data).toString();
            if (logging) log (d);
            var reg = /#FFFFFF">[^\d]+([^<]+)/g
            var z = reg.exec(d);
    
            while(z != null) {
                if (isNaN(z[1])) {
                    if (logging) log("keine Zahl= "+ z[1]);
                    z[1] = 0;
                } else {
                    if (logging) log("Zahl= "+ z[1]);
                    parseFloat(z[1]);
                }
                results[results.length] = z[1];
                z = reg.exec(d);
            }
            if (logging) log("results= "+ results);
    
        // Werte zuordnen
            var pwr = results[0];           // Energie aktuell in W
            var day = results[2];           // Tagesenergie in kWh
            var all = results[1];           // Gesamtenergie in kWh
            var v1 = results[3];            // PV Generator Nr. 1 - Spannung in V
            var i1 = results[5];            // PV Generator Nr. 1 - Strom in A
            var p1 = parseInt(v1 * i1);
            var v2 = results[7];            // PV Generator Nr. 2 - Spannung in V
            var i2 = results[9];            // PV Generator Nr. 2 - Strom in A
            var p2 = parseInt(v2 * i2);
            // Tagesenergie auf 0 setzen wenn es Nacht ist
                var Zeit1 = isTimeInRange('00:01:00', '09:00:00');
                if (Zeit1 && pwr == 0 && p1 == 0 && p2 == 0) { day = 0; }
            // geändert: in pwr wird die aktuelle Energie angezeigt; dies passt aber nicht mit p1 + p2 überein.
            // vermutlich wird die W des Wechselrichters abgezogen. neu habe ich nun pwr = p1 + p2
                pwr = p1 + p2;
    
            log("aktuell -> Leistung aktuell= " + pwr + " W // Tagesleistung= " + day + " kWh // Leistung alt gesamt= " + all + " kWh // Leistung Strang 1= " + p1 + " W // Leistung Strang 2= " + p2 + " W");
    
            setState(idaktuell, parseFloat(pwr));
            setState(idTag, parseFloat(day));
            setState(idall, parseFloat(all));
            setState(idP1, parseFloat(p1));
            setState(idP2, parseFloat(p2));
        } });
    }
    
    schedule('5 * * * * *', function () {
        log ("Auslöser: Schedule");
    	Piko();
    });
    
    

    Habe den request geändert auf httpget. Seit dem kommt immer mal wieder o.g. Error.

    Frage:
    Was kann man tun um den error weg zu bekommen ?

    mfg
    Dieter

    arteckA Offline
    arteckA Offline
    arteck
    Developer Most Active
    schrieb am zuletzt editiert von arteck
    #2

    @bahnuhr sagte in Log Error: maxContentLength size of -1 exceeded:

    { responseType: 'text' }

    pack da noch timeout rein

    { timeout: 2000, responseType: 'text' }
    

    .. -1 würde ich als keine Antwort interpretieren

    zigbee hab ich, zwave auch, nuc's genauso und HA auch

    bahnuhrB paul53P 2 Antworten Letzte Antwort
    0
    • arteckA arteck

      @bahnuhr sagte in Log Error: maxContentLength size of -1 exceeded:

      { responseType: 'text' }

      pack da noch timeout rein

      { timeout: 2000, responseType: 'text' }
      

      .. -1 würde ich als keine Antwort interpretieren

      bahnuhrB Online
      bahnuhrB Online
      bahnuhr
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #3

      @arteck sagte in Log Error: maxContentLength size of -1 exceeded:

      pack da noch timeout rein

      probier ich aus, Danke.


      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

      1 Antwort Letzte Antwort
      0
      • arteckA arteck

        @bahnuhr sagte in Log Error: maxContentLength size of -1 exceeded:

        { responseType: 'text' }

        pack da noch timeout rein

        { timeout: 2000, responseType: 'text' }
        

        .. -1 würde ich als keine Antwort interpretieren

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von paul53
        #4

        @arteck sagte: pack da noch timeout rein

        2000 ist default. Aus lib/tools.js:

            const config = {
                method: 'get',
                url,
                validateStatus: (status) => status >= 200,
                responseType: (options && options.responseType) ? options.responseType : 'text',
                responseEncoding: 'utf8',
                timeout: (options && !isNaN(options.timeout)) ? options.timeout : 2000
            };
        

        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

        bahnuhrB 1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @arteck sagte: pack da noch timeout rein

          2000 ist default. Aus lib/tools.js:

              const config = {
                  method: 'get',
                  url,
                  validateStatus: (status) => status >= 200,
                  responseType: (options && options.responseType) ? options.responseType : 'text',
                  responseEncoding: 'utf8',
                  timeout: (options && !isNaN(options.timeout)) ? options.timeout : 2000
              };
          
          bahnuhrB Online
          bahnuhrB Online
          bahnuhr
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #5

          @paul53 sagte in Log Error: maxContentLength size of -1 exceeded:

          2000 ist default. Aus lib/tools.js:

          Und das heißt jetzt ?

          Also eher hoch setzen auf 3000 oder 4000.
          richtig ?


          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 Antwort Letzte Antwort
          0
          • bahnuhrB bahnuhr

            @paul53 sagte in Log Error: maxContentLength size of -1 exceeded:

            2000 ist default. Aus lib/tools.js:

            Und das heißt jetzt ?

            Also eher hoch setzen auf 3000 oder 4000.
            richtig ?

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von paul53
            #6

            @bahnuhr sagte: eher hoch setzen auf 3000 oder 4000.

            Keine Ahnung, ob es bei diesem Fehler hilft.

            EDIT: Ich würde es eher mit {responseType: 'document'} versuchen.

            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

            bahnuhrB 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @bahnuhr sagte: eher hoch setzen auf 3000 oder 4000.

              Keine Ahnung, ob es bei diesem Fehler hilft.

              EDIT: Ich würde es eher mit {responseType: 'document'} versuchen.

              bahnuhrB Online
              bahnuhrB Online
              bahnuhr
              Forum Testing Most Active
              schrieb am zuletzt editiert von
              #7

              @paul53 sagte in Log Error: maxContentLength size of -1 exceeded:

              Ich würde es eher mit {responseType: 'document'} versuchen.

              Kann ich auch ausprobieren.
              Danke für deine Info.


              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

              1 Antwort Letzte Antwort
              0
              • bahnuhrB Online
                bahnuhrB Online
                bahnuhr
                Forum Testing Most Active
                schrieb am zuletzt editiert von
                #8

                Der Fehler kam heute wieder:

                javascript.0
                2024-05-16 10:32:09.412	error	script.js.Scripte.Geraete.Photovoltaik_2012: maxContentLength size of -1 exceeded
                
                javascript.0
                2024-05-16 10:00:09.413	error	script.js.Scripte.Geraete.Photovoltaik_2012: maxContentLength size of -1 exceeded
                

                Eingestellt habe ich nun:

                timeout: 4000, responseType: 'document'
                

                Gibts noch Ideen was man ändern könnte.


                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

                arteckA 1 Antwort Letzte Antwort
                0
                • bahnuhrB bahnuhr

                  Der Fehler kam heute wieder:

                  javascript.0
                  2024-05-16 10:32:09.412	error	script.js.Scripte.Geraete.Photovoltaik_2012: maxContentLength size of -1 exceeded
                  
                  javascript.0
                  2024-05-16 10:00:09.413	error	script.js.Scripte.Geraete.Photovoltaik_2012: maxContentLength size of -1 exceeded
                  

                  Eingestellt habe ich nun:

                  timeout: 4000, responseType: 'document'
                  

                  Gibts noch Ideen was man ändern könnte.

                  arteckA Offline
                  arteckA Offline
                  arteck
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #9

                  @bahnuhr das Ding gibt dir ab und an nix zurück..

                  zigbee hab ich, zwave auch, nuc's genauso und HA auch

                  bahnuhrB 1 Antwort Letzte Antwort
                  0
                  • arteckA arteck

                    @bahnuhr das Ding gibt dir ab und an nix zurück..

                    bahnuhrB Online
                    bahnuhrB Online
                    bahnuhr
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von bahnuhr
                    #10

                    @arteck sagte in Log Error: maxContentLength size of -1 exceeded:

                    @bahnuhr das Ding gibt dir ab und an nix zurück..

                    ok, dann lasse ich es jetzt so.

                    Nachtrag:
                    Bei request kam eine solche Meldung nicht.


                    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

                    arteckA 1 Antwort Letzte Antwort
                    0
                    • bahnuhrB bahnuhr

                      @arteck sagte in Log Error: maxContentLength size of -1 exceeded:

                      @bahnuhr das Ding gibt dir ab und an nix zurück..

                      ok, dann lasse ich es jetzt so.

                      Nachtrag:
                      Bei request kam eine solche Meldung nicht.

                      arteckA Offline
                      arteckA Offline
                      arteck
                      Developer Most Active
                      schrieb am zuletzt editiert von
                      #11

                      @bahnuhr

                      mach das weg

                      console.error(err);
                      

                      dann kommt die Maldung auch nicht

                      zigbee hab ich, zwave auch, nuc's genauso und HA auch

                      bahnuhrB 1 Antwort Letzte Antwort
                      0
                      • arteckA arteck

                        @bahnuhr

                        mach das weg

                        console.error(err);
                        

                        dann kommt die Maldung auch nicht

                        bahnuhrB Online
                        bahnuhrB Online
                        bahnuhr
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von
                        #12

                        @arteck sagte in Log Error: maxContentLength size of -1 exceeded:

                        @bahnuhr

                        mach das weg

                        console.error(err);
                        

                        dann kommt die Maldung auch nicht

                        Ja, genau.
                        Hätte ich auch selber drauf kommen können.
                        Danke.


                        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

                        1 Antwort Letzte Antwort
                        0
                        • bahnuhrB Online
                          bahnuhrB Online
                          bahnuhr
                          Forum Testing Most Active
                          schrieb am zuletzt editiert von
                          #13

                          Habe es mal so geändert:

                              if (err) { 
                                  if (err.indexOf("size of -1") != -1) {
                                      log ("size -1 enthalten");
                                  } else {
                                      console.error(err); 
                                  }
                              } else { 
                          

                          Mal schauen ob dies funktioniert. Wenn ja, dann mach ich log("size... weg.


                          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

                          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

                          520

                          Online

                          32.4k

                          Benutzer

                          81.5k

                          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