Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. request package is deprecated - please use httpGet ...

    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

    request package is deprecated - please use httpGet ...

    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      stoffel67 last edited by

      ich versuche aufgrund des Hinweise im Betreff meine Skripte auf httpGet umzustellen.
      Leider funktioniert das einfach nicht, ich bekomme die Fehlermeldung

      script.js.Skript_10: Parse Error: Invalid character in chunk size
      

      das script habe ich mal total reduziert:

      httpGet('http://10.10.13.14/counter?PW=&', (err, response) => {
          if (!err) {
              console.log(response.statusCode);
              console.log(response.data);
          } else {
              console.error(err);
          }
      });
      

      im Browser eingegeben bekomme ich das zurückkommen: "counter;0;0;0;95902;0;0;0;0;0;706614;0;0"
      einfach nur ein paar ASCII's
      in einem Parallelthread wurde das gleiche Problem geschildert...ohne Lösung😖
      Wie bekomme ich das wieder in den Griff?

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

        @stoffel67 sagte in request package is deprecated - please use httpGet ...:

        ich bekomme die Fehlermeldung

        Wetterstation?

        @stoffel67 sagte in request package is deprecated - please use httpGet ...:

        in einem Parallelthread wurde das gleiche Problem geschildert...ohne Lösung

        doch!
        Firmwareupdate der Station

        S 1 Reply Last reply Reply Quote 0
        • S
          stoffel67 @Homoran last edited by stoffel67

          @homoran
          OK, hab ich übersehen...
          geht bei mir leider nicht, ich frag hier ein W&T WEB-IO Interface ab ( ca. >10 Jahre alt) da gibts keine Firmware updates mehr...

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

            @stoffel67 sagte in request package is deprecated - please use httpGet ...:

            @homoran
            OK, hab ich übersehen...
            geht bei mir leider nicht, ich frag hier ein W&T WEB-IO Interface ab ( ca. 10 Jahre alt) da gibts keine Firmware updates mehr...

            dann musst du mit dem Workaround aus dem Parallelthread arbeiten

            S 1 Reply Last reply Reply Quote 0
            • S
              stoffel67 @Homoran last edited by

              @homoran
              ich vermute das Problem ist seit NODEJS update auf V20, bei V18 hat's noch funktioniert...

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

                @stoffel67 sagte in request package is deprecated - please use httpGet ...:

                @homoran
                ich vermute das Problem ist seit NODEJS update auf V20, bei V18 hat's noch funktioniert...

                glaube ich zwar nicht, aber wie im Parallelthread beschrieben, ist es ein Problem von node.
                Mit nativem JS soll es funktionieren.
                Deswegen sollst du ja die andere Herangehensweise testen

                S 1 Reply Last reply Reply Quote 0
                • S
                  stoffel67 @Homoran last edited by

                  @homoran
                  was meinst du mit nativem JS ...
                  ich verstehe es nicht, ich dachte dort wird die Funktion "exec" benutzt, das geht hier nicht...

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

                    @stoffel67 sagte in request package is deprecated - please use httpGet ...:

                    was meinst du mit nativem JS ...

                    So wie es z.B. im Browser genutzt wird. ohne nodejs als Framework.

                    @stoffel67 sagte in request package is deprecated - please use httpGet ...:

                    die Funktion "exec" benutzt, das geht hier nicht...

                    warum geht das nicht

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      stoffel67 @Homoran last edited by

                      @homoran
                      so, hab‘ jetzt drei meiner Skripte auf „exec („curl …..)“ umgebaut….
                      die funktionieren jetzt wieder,
                      ABER
                      schön ist anders, für mich ist das irgendwie keine saubere Programmierung …
                      nun ja…

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

                        @stoffel67 sagte in request package is deprecated - please use httpGet ...:

                        für mich ist das irgendwie keine saubere Programmierung …

                        dann mach ein Firmwareupdate! 😁

                        S 1 Reply Last reply Reply Quote 0
                        • S
                          stoffel67 @Homoran last edited by

                          @homoran
                          wie oben geschrieben, für das W&T WEB-IO gibts kein Firmware update,
                          zwei andere „Server“, die ich abfrage sind Programmierungen auf ESP8266 Basis. Wenn ich wüßte was der o.a. Fehler genau bedeutet, könnte ich dort wenigstens „updaten“, bzw. Umprogrammieren.

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

                            @stoffel67 sagte in request package is deprecated - please use httpGet ...:

                            wie oben geschrieben, für das W&T WEB-IO gibts kein Firmware update,

                            weiss ich doch. Deswegen ja der Hinweis darauf.
                            Weil die Firmware unsauber progrmmiert ist, musst du jetzt Klimmzüge machen, auch wenn dies dir ebenfalls unsauber vorkommt.

                            @stoffel67 sagte in request package is deprecated - please use httpGet ...:

                            Wenn ich wüßte was der o.a. Fehler genau bedeutet,

                            wurde im Parallelthread von Hersteller der Wetterstation erklärt.
                            (war ggf. ein Screenshot einer mail)

                            ich glaube @haus-automatisierung hat da auch noch was zu erklärt.

                            S 1 Reply Last reply Reply Quote 0
                            • S
                              stoffel67 @Homoran last edited by stoffel67

                              @homoran
                              ich habe jetzt ein Testsystem aufgesetzt, alles gleich (OS,ioBroker,..) nur NodeJS ist auf dem Testsystem V18.17.1 und auf meinem Produktivsystem V20.15.0
                              auf dem Testsystem laufen die httpGet Aufrufe einwandfrei, auf dem Produktivsystem kommt o.a. Fehler….
                              😕

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

                                @stoffel67 sagte in request package is deprecated - please use httpGet ...:

                                kommt o.a. Fehler….

                                der mit der chunk size?

                                dann wäre die stringentere Umsetzung dieser Antwort "mit ohne" Leerzeichen erst in v20 hinzugekommen!??

                                S 1 Reply Last reply Reply Quote 0
                                • S
                                  stoffel67 @Homoran last edited by

                                  @homoran
                                  so sieht‘s aus…

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

                                    @stoffel67 sagte in request package is deprecated - please use httpGet ...:

                                    @homoran
                                    so sieht‘s aus…

                                    dann müsste es ja nach iob nodejs-update 20 dort auch auftreten und nach erneutem iob nodejs-update 18 wieder verschwinden.

                                    Thomas Braun 1 Reply Last reply Reply Quote 0
                                    • Thomas Braun
                                      Thomas Braun Most Active @Homoran last edited by

                                      @homoran

                                      Ohne @...

                                      iob nodejs-update 18
                                      iob nodejs-update 20
                                      
                                      Homoran 1 Reply Last reply Reply Quote 1
                                      • Homoran
                                        Homoran Global Moderator Administrators @Thomas Braun last edited by

                                        @thomas-braun sagte in request package is deprecated - please use httpGet ...:

                                        Ohne @...

                                        Danke!
                                        Hab's verbessert

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

                                        Support us

                                        ioBroker
                                        Community Adapters
                                        Donate

                                        964
                                        Online

                                        31.8k
                                        Users

                                        80.0k
                                        Topics

                                        1.3m
                                        Posts

                                        3
                                        18
                                        580
                                        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