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.
    • 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

                        463
                        Online

                        31.7k
                        Users

                        79.8k
                        Topics

                        1.3m
                        Posts

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