Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. JavaScript
  5. 3 Skripte melden Fehler seit js 8.4.0

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

3 Skripte melden Fehler seit js 8.4.0

Scheduled Pinned Locked Moved JavaScript
21 Posts 7 Posters 2.5k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mcm1957M mcm1957

    @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 Offline
    D Offline
    denjo
    wrote on last edited by
    #12

    @mcm1957 habs, thanks

    1 Reply Last reply
    0
    • mcm1957M mcm1957

      @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 Offline
      D Offline
      denjo
      wrote on last edited by
      #13

      @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
      
      HomoranH 1 Reply Last reply
      0
      • D denjo

        @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
        
        HomoranH Do not disturb
        HomoranH Do not disturb
        Homoran
        Global Moderator Administrators
        wrote on last edited by
        #14

        @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

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        D 1 Reply Last reply
        0
        • HomoranH Homoran

          @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 Offline
          D Offline
          denjo
          wrote on last edited by
          #15

          @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();
          
          ? 1 Reply Last reply
          0
          • D denjo

            @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();
            
            ? Offline
            ? Offline
            A Former User
            wrote on last edited by
            #16

            @denjo

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

            D 1 Reply Last reply
            0
            • ? A Former User

              @denjo

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

              D Offline
              D Offline
              denjo
              wrote on last edited by denjo
              #17

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

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

              ? 1 Reply Last reply
              0
              • D denjo

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

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

                ? Offline
                ? Offline
                A Former User
                wrote on last edited by
                #18

                @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
                0
                • ? A Former User

                  @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 Offline
                  D Offline
                  denjo
                  wrote on last edited by
                  #19

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

                  ? 1 Reply Last reply
                  0
                  • D denjo

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

                    ? Offline
                    ? Offline
                    A Former User
                    wrote on last edited by
                    #20

                    @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
                    1
                    • ? A Former User

                      @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 Offline
                      D Offline
                      denjo
                      wrote on last edited by
                      #21

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

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      672

                      Online

                      32.7k

                      Users

                      82.4k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Home
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe