Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. 3 Skripte melden Fehler seit js 8.4.0

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    3 Skripte melden Fehler seit js 8.4.0

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

      @nashra

      Fuer die Scripte wo der depricated request benutzt wird, gibts schon Updates (schau mal im Tagesschau-Thread nach), das andere kannst du einfach umstellen, hilfen gibts hier im Forum schon einige dazu.

      Fuer dein letztes Script, wird anscheinend das NPM Modul nicht erkannt, einfach mal in die Einstellung im javascript Adapter gehen, und alle NPM Module, die mit einem Komma hintendran stehen, loeschen und neu eintragen.

      Dann klappt das alles wieder... 🙂

      Nashra 1 Reply Last reply Reply Quote 2
      • crunchip
        crunchip Forum Testing Most Active last edited by

        @nashra siehe https://forum.iobroker.net/post/1163109 für ip-adresse, falss du das meinst

        1 Reply Last reply Reply Quote 1
        • liv-in-sky
          liv-in-sky @Nashra last edited by

          @nashra nix von mir dabei

          Nashra 1 Reply Last reply Reply Quote 0
          • Nashra
            Nashra Most Active Forum Testing @liv-in-sky last edited by

            @liv-in-sky sagte in 3 Skripte melden Fehler seit js 8.4.0:

            @nashra nix von mir dabei

            Hm, dachte es wäre von dir gewesen. Nur von wem war es jetzt 🤔

            liv-in-sky 1 Reply Last reply Reply Quote 0
            • Nashra
              Nashra Most Active Forum Testing @Neuschwansteini last edited by

              @ilovegym sagte in 3 Skripte melden Fehler seit js 8.4.0:

              @nashra

              Fuer dein letztes Script, wird anscheinend das NPM Modul nicht erkannt, einfach mal in die Einstellung im javascript Adapter gehen, und alle NPM Module, die mit einem Komma hintendran stehen, loeschen und neu eintragen.

              Dann klappt das alles wieder... 🙂

              Nö, leider nicht aber es ist ja auch nur ein warn bis jetzt.

              1 Reply Last reply Reply Quote 0
              • liv-in-sky
                liv-in-sky @Nashra last edited by

                @nashra meinst du das 3te? https://forum.iobroker.net/post/750477

                Nashra 1 Reply Last reply Reply Quote 0
                • Nashra
                  Nashra Most Active Forum Testing @liv-in-sky last edited by

                  @liv-in-sky sagte in 3 Skripte melden Fehler seit js 8.4.0:

                  @nashra meinst du das 3te? https://forum.iobroker.net/post/750477

                  Ja genau, das ist es. Also von @Scrounger
                  Danke dir

                  D 1 Reply Last reply Reply Quote 0
                  • D
                    denjo @Nashra last edited by

                    @nashra kann mir jemand sagen was das bedeuten soll:

                    script.js.Test.Tagesschau: request package is deprecated - please use httpGet (or a stable lib like axios) instead!
                    
                    liv-in-sky mcm1957 2 Replies Last reply Reply Quote 0
                    • liv-in-sky
                      liv-in-sky @denjo last edited by

                      @denjo

                      du musst deine request blöcke ändern - such mal im forum - ist voll damit

                      z.b. https://forum.iobroker.net/post/1159311

                      1 Reply Last reply Reply Quote 0
                      • mcm1957
                        mcm1957 @denjo last edited by

                        @denjo said in 3 Skripte melden Fehler seit js 8.4.0:

                        @nashra kann mir jemand sagen was das bedeuten soll:

                        script.js.Test.Tagesschau: request package is deprecated - please use httpGet (or a stable lib like axios) instead!
                        

                        Bitte verwende die Suche - gibt gefühlte 100 Beiträge hier im Forum.

                        'request' wurde DEPRECATED (= abgekündigt). Das hast du ja auch im Changelog den du bei einem MAJOTR Update immer lesen solltest ja gelesen :-).

                        Du musst dein Scrip anpassen.

                        D 2 Replies Last reply Reply Quote 0
                        • D
                          denjo @mcm1957 last edited by

                          @mcm1957 habs, thanks

                          1 Reply Last reply Reply Quote 0
                          • D
                            denjo @mcm1957 last edited by

                            @mcm1957 jetzt hab ich seid gestern immer diese meldung, kann da leider nix mit anfangen:

                            
                            javascript.0
                            2024-06-20 13:08:02.016	error	script.js.Test.Tagesschau_neu: timeout of 2000ms exceeded
                            
                            javascript.0
                            2024-06-20 13:08:02.014	error	script.js.Test.Tagesschau_neu: timeout of 2000ms exceeded
                            
                            Homoran 1 Reply Last reply Reply Quote 0
                            • Homoran
                              Homoran Global Moderator Administrators @denjo last edited by

                              @denjo sagte in 3 Skripte melden Fehler seit js 8.4.0:

                              kann da leider nix mit anfangen:

                              das kann niemand ohne das Skript zu sehen.

                              Glaskugel meint: als erste Lösung mal den Timeout auf 3000 setzen

                              D 1 Reply Last reply Reply Quote 0
                              • D
                                denjo @Homoran last edited by

                                @homoran sorry ich hatte das script hier aus den Forum, mit java kenne ich mich leider nicht aus?

                                /* VIS Tagesschau_Link
                                parsed die Seite https://www.tagesschau.de/100sekunden/ und sucht nach der URL zum aktuellsten Video
                                {1}
                                02.03.2016 erstellt von pix
                                15.03.2016 zu Javascript Instanz 1 gewechselt
                                24.09.2016 umbenannt in VIS_Link_Tagesschau
                                11.11.2018 Skript angepasst und optimiert
                                03.05.2021 Skript an neue Tagesschau-Seite angepasst und optimiert
                                */
                                 
                                 
                                const logging = true;
                                const idURL = '0_userdata.0.Tagesschau_100';
                                const idURL2 = '0_userdata.0.Tagesschau_Stream';
                                const link = 'http://www.tagesschau.de/multimedia/sendung/tagesschau_in_100_sekunden/';
                                let film_url; let stream_url;
                                 
                                 
                                function findeURL () {   
                                   try {
                                        httpGet(link, { responseType: 'text' }, (error, response) => { 
                                            if (!error && response.statusCode == 200) {
                                               let regexp = /media\.tagesschau\.de\/video\/\d*\/\d*\/TV-\d*-\d*-\d*\.webxl\.h264\.mp4/gm;
                                               let result_arr = regexp.exec(response.data);
                                               film_url = result_arr[0];
                                               setState(idURL, "https://" + film_url);
                                               if (logging) log ("URL: " + "https://" + film_url);
                                            } else { 
                                                log(error, 'error'); 
                                            } 
                                        });
                                    } catch (fehler) {
                                        log("Fehler (try): " + fehler, "error");
                                    }
                                        // nicht schön, aber nochmal für Stream
                                   try {
                                        //Tagesschau Stream als HTML
                                        const link = "https://www.tagesschau.de/multimedia/livestreams/";
                                        httpGet(link, { responseType: 'text' }, (error, response) => { 
                                            if (!error && response.statusCode == 200) {
                                               stream_url = "https://www.tagesschau.de/multimedia/livestreams/index~player.html";
                                               setState(idURL2, stream_url);
                                               if (logging) log ("HTML: " + stream_url);
                                            } else { 
                                                log(error, 'error'); 
                                            } 
                                        });
                                    } catch (fehler) {
                                        log("Fehler (try): " + fehler, "error");
                                    }
                                } 
                                 
                                schedule("8 */1 * * *", findeURL); // jedeStunde um 8 nach voll
                                findeURL();
                                
                                Neuschwansteini 1 Reply Last reply Reply Quote 0
                                • Neuschwansteini
                                  Neuschwansteini @denjo last edited by

                                  @denjo

                                  das wurde in dem entsprechenden Thread schon geloest:
                                  https://forum.iobroker.net/post/1161793

                                  D 1 Reply Last reply Reply Quote 0
                                  • D
                                    denjo @Neuschwansteini last edited by denjo

                                    @ilovegym könntest du es mir erklären ich steh etwas auf dem schlauch?

                                    muss ich das "https://" oder "http://" im script ändern??

                                    Neuschwansteini 1 Reply Last reply Reply Quote 0
                                    • Neuschwansteini
                                      Neuschwansteini @denjo last edited by

                                      @denjo

                                      neee, warum? Wenn du die aktuelle Version des Scripts hast, dann sollte die auch funktionieren.
                                      Welche Version des javascript-Adapters?

                                      Der Fehler sagt ja, dass ein Timeout nach 2000ms kommt... also waere die Addresse nicht zu erreichen..??

                                      D 1 Reply Last reply Reply Quote 0
                                      • D
                                        denjo @Neuschwansteini last edited by

                                        @ilovegym v. 8.3.1 und ja habe das letzte script aus dem Thread genommen.

                                        Neuschwansteini 1 Reply Last reply Reply Quote 0
                                        • Neuschwansteini
                                          Neuschwansteini @denjo last edited by

                                          @denjo glaub in der Version war genau da auch ein Fehler drin.. ist in den neueren Versionen behoben.. also entweder warten, bis eine stable ist, oder die aktuelle latest installieren..oder mit den timeout-error leben.. das macht ja nix kaputt...

                                          D 1 Reply Last reply Reply Quote 1
                                          • D
                                            denjo @Neuschwansteini last edited by

                                            @ilovegym ja alles gut, dann weiß ich das es nicht an mir liegt. danke

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            724
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            21
                                            1163
                                            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