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. Praktische Anwendungen (Showcase)
  4. Meine VIS

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.2k

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Meine VIS

Geplant Angeheftet Gesperrt Verschoben Praktische Anwendungen (Showcase)
visvisualisierung
114 Beiträge 18 Kommentatoren 25.0k Aufrufe 34 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.
  • H helfi9999

    @Wszene Du musst als erstes DP = Datenpunkte erstellen siehe Bild:


    DP erstellen.png

    dann das Script erstellen:

    Script erstellen.png

    dann das Widget erstellen :

    Widget erstellen.png

    WszeneW Offline
    WszeneW Offline
    Wszene
    schrieb am zuletzt editiert von
    #93

    @helfi9999 Ich Danke dir
    kannst du mir evtl. das Script, als Export, zur Verfügung stellen?

    Meine Hard- & Software:

    • MSI Cubi 5 10M-049DE mit Proxmox
    • CC2652P Zigbee Stick
    • Steckdosen mit Tasmota und Zigbee
    • Lichtschalter mit Tasmota
    • IKEA TRÅDFRI Glühbirnen
    • Aqara Sensoren
    H 1 Antwort Letzte Antwort
    0
    • WszeneW Wszene

      @helfi9999 Ich Danke dir
      kannst du mir evtl. das Script, als Export, zur Verfügung stellen?

      H Offline
      H Offline
      helfi9999
      schrieb am zuletzt editiert von
      #94

      @Wszene bitte schön: Aktive Vis Anzeige.txt

      Intel NUC mit Iobroker

      1 Antwort Letzte Antwort
      0
      • M Offline
        M Offline
        McOnno
        schrieb am zuletzt editiert von
        #95

        @helfi9999 : Möchte wegen dem Script für das Biowetter / Pollenscript fragen, ob das / die Scripte dahinter zu bekommen sind? Meine das hier: "javascript.0.Biowetter.köln.morgen".
        Wenn geht, bitte für Gummersbach!?
        Vielen Dank
        Gruss

        McOnno

        H 1 Antwort Letzte Antwort
        0
        • M McOnno

          @helfi9999 : Möchte wegen dem Script für das Biowetter / Pollenscript fragen, ob das / die Scripte dahinter zu bekommen sind? Meine das hier: "javascript.0.Biowetter.köln.morgen".
          Wenn geht, bitte für Gummersbach!?
          Vielen Dank
          Gruss

          McOnno

          H Offline
          H Offline
          helfi9999
          schrieb am zuletzt editiert von
          #96

          @McOnno also auf gesundheit.de gibt es leider nicht Gummersbach. Kann dir aber das Script geben:

          /* Biowetter Parser von gesundheit.de
          
          {1}
          
          http://forum.iobroker.net/viewtopic.php?f=23&t=2799&sid=936235bdac98a70a1d8672897d334a07#p25266
          
          {1}
          
          05.05.2016 erstellt von steinwedel für homoran
          
          06.05.2016 Anpassung durch pix (Vorhersage mehrere Tage)
          
          {1}
          
          Änderung in Biowetterparser
          
          12.01.2017 Biowetter
          
          14.01.2017 vom Pollenflug Skript separiert
          
          10.06.2019 neue Quellseite www.gesundheit.de (Anpassung von pix)
          
          {1}
          
          */
          
          
          
          const pfad = "Biowetter.";
          
          const logging = false;
          
          
          
          // Städte können natürlich auch gelöscht werden
          
          const stadt = [
          
             // Baden - Württemberg
          
             { "URL_" : "freiburg",
          
               "name" : "Freiburg" },
          
                   
          
             { "URL_" : "stuttgart",
          
               "name" : "Stuttgart" },
          
             // Bayern   
          
             { "URL_" : "kempten",
          
               "name" : "Kempten" },
          
                   
          
             { "URL_" : "muenchen",
          
               "name" : "München" },
          
                   
          
             { "URL_" : "nuernberg",
          
               "name" : "Nürnberg" },
          
             // Berlin 
          
             { "URL_" : "berlin",
          
               "name" : "Berlin" },
          
             // Brandenburg  
          
             { "URL_" : "cottbus",
          
               "name" : "Cottbus" },
          
             // Bremen   
          
             { "URL_" : "bremen",
          
               "name" : "Bremen" },
          
             // Hamburg   
          
             { "URL_" : "hamburg",
          
               "name" : "Hamburg" },
          
             // Hessen     
          
             { "URL_" : "frankfurt-am-main",
          
               "name" : "Frankfurt am Main" },
          
                   
          
             { "URL_" : "kassel",
          
               "name" : "Kassel" },
          
             // Mecklenburg - Vorpommern    
          
             { "URL_" : "rostock",
          
               "name" : "Rostock" },
          
                   
          
             { "URL_" : "schwerin",
          
               "name" : "Schwerin" },
          
             // Niedersachsen      
          
             { "URL_" : "emden",
          
               "name" : "Emden" },
          
                   
          
             { "URL_" : "hannover",
          
               "name" : "Hannover" },
          
             // Nordrhein - Westfalen     
          
             { "URL_" : "bochum",
          
               "name" : "Bochum" },
          
                   
          
             { "URL_" : "dortmund",
          
               "name" : "Dortmund" },
          
                   
          
             { "URL_" : "duisburg",
          
               "name" : "Duisburg" },
          
                   
          
             { "URL_" : "duesseldorf",
          
               "name" : "Düsseldorf" },
          
                   
          
             { "URL_" : "essen",
          
               "name" : "Essen" },
          
                   
          
             { "URL_" : "koeln",
          
               "name" : "Köln" },
          
                   
          
             { "URL_" : "muenster",
          
               "name" : "Münster" },
          
             // Rheinland - Pfalz   
          
             { "URL_" : "koblenz",
          
               "name" : "Koblenz" },
          
             // Saarland     
          
             { "URL_" : "saarbruecken",
          
               "name" : "Saarbrücken" },
          
             // Sachsen     
          
             { "URL_" : "leipzig",
          
               "name" : "Leipzig" },
          
                   
          
             { "URL_" : "dresden",
          
               "name" : "Dresden" },
          
             // Sachsen - Anhalt      
          
             { "URL_" : "halle",
          
               "name" : "Halle" },
          
                  
          
             { "URL_" : "magdeburg",
          
               "name" : "Magdeburg" },
          
             // Schleswig - Holstein    
          
             { "URL_" : "kiel",
          
               "name" : "Kiel" },
          
             // Thüringen      
          
             { "URL_" : "erfurt",
          
               "name" : "Erfurt" }
          
          
          
          ];
          
          
          
          // ab hier nix ändern
          
          
          
          const biowetter_url = "https://www.gesundheit.de/rat-hilfe/biowetter/";
          
          const biodatenpunkte = ["heute", "morgen", "Kombi"];
          
          
          
          let request = require("request");
          
          
          
          function bioDpAnlegen() {
          
             // alle stadte durchgehen
          
          
          
             stadt.forEach(function(city) {
          
                 let bio_pfad = pfad + city.name.toLowerCase();
          
                 setTimeout(function() {
          
                     for (var bdp = 0; bdp < biodatenpunkte.length; bdp++) {
          
                         createState(bio_pfad + "." + biodatenpunkte[bdp], {
          
                             def: "",
          
                             name: "Biowetter " + city.name + " " + biodatenpunkte[bdp],
          
                             desc: "Biowetter Vorhersage (gesundheit.de)für " + biodatenpunkte[bdp] + " in " + city.name,
          
                             type: "string"
          
                         });
          
                     }
          
                 }, 1000);
          
             });
          
          }
          
          
          
          
          
          function readBiowetter() {
          
             stadt.forEach(function(s) {
          
                 setTimeout(function() {
          
                     if (logging) log("Es wird abgefragt: " + s.URL_ + " für " + s.name);
          
                     readURL(s.URL_, s.name);
          
                 }, 1000);
          
             });
          
          }
          
          
          
          
          
          
          
          function readURL(stadt_URL_, stadt_name) {
          
          
          
             try {
          
                 let options = {
          
                     url: biowetter_url + stadt_URL_, // korrekten Link erstellen
          
                     headers: {
          
                         "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.1"
          
                     }
          
                 };
          
          
          
                 request(options, function(error, response, body) {
          
                     if (!error && response.statusCode == 200) { // kein Fehler, Inhalt in body
          
                         /*body=body.replaceAll(String.fromCharCode(13),"");
          
                         body=body.replaceAll(String.fromCharCode(10),"");
          
                         body=body.replaceAll(String.fromCharCode(9)," ");
          
                         body=strip_tags(body);*/
          
          
          
                         /* // betroffener HTML Code
          
                                     <div></div>
          
          {1}
          
          {1}
          
                                     <h2>Heute</h2>
          
                                     <p>Die aktuelle Wetterlage belastet Herz und Kreislauf stärker als sonst üblich. Aufgrund der warmen Luftmasse ist die Durchblutung vermindert. Viele Menschen fühlen sich weiterhin müde und abgespannt. Trotzdem fällt der erholsame Tiefschlaf schwer. Menschen, die verstärkt mit Kopfschmerzen und Migräneattacken auf Wetterreize reagieren, sollten ihre Schmerzmittel nicht vergessen. Anstrengungen am Mittag und Nachmittag sollten vermieden werden.</p>
          
             
          
                                     <h2>Morgen</h2>
          
                                     <p>Mit der Witterung sind häufig Leistungs- und Konzentrationsdefizite verbunden. Auch das Reaktionsvermögen lässt nach, sodass die Unfallgefahr zunimmt. Wetterfühlige Menschen klagen vor allem über Kopfweh und eine erhöhte Müdigkeit.</p>
          
             
          
          {1}
          
                                     <h2>Biowetter Freiburg</h2>
          
                              */
          
          
          
          
          
                         // Code für HEUTE extrahieren
          
                         let wetter_heute;
          
                         let heute_start = "<h2>Heute</h2>";
          
                         let heute_ende = "<h2>Morgen</h2>"; // dazwischen ist Text für heute
          
          
          
                         let pos_heute_start = body.indexOf(heute_start);
          
                         let pos_heute_ende = body.indexOf(heute_ende);
          
                         log("Start: " + pos_heute_start + " Ende: " + pos_heute_ende, "debug");
          
          
          
                         if (heute_start != -1 && heute_ende != -1) { // wenn gesuchte Strings überhaupt existieren
          
          
          
                             let heute_bereich = body.substring(pos_heute_start + heute_start.length, body.length); // Ab aber ohne ersten Treffer bis Ende
          
                             heute_bereich = heute_bereich.substring(0, heute_bereich.indexOf(heute_ende)); // Suchwort am Ende abschneiden
          
                             wetter_heute = strip_tags(heute_bereich).trim(); // fertige Ausgabe
          
                             if (logging) log("Biowetter in " + stadt_name + " (heute): " + wetter_heute);
          
          
          
                             setState(pfad + stadt_name.toLowerCase() + ".heute", wetter_heute);
          
          
          
                         } else log("gesuchter Quellcode (www.gesundheit.de) nicht gefunden | Stichwort 'heute'", "error");
          
          
          
          
          
                         // Code für MORGEN extrahieren
          
                         let wetter_morgen;
          
                         let morgen_start = "<h2>Morgen</h2>";
          
                         let morgen_ende = "<h2>Biowetter "; // dazwischen ist Text für morgen
          
          
          
                         let pos_morgen_start = body.indexOf(morgen_start);
          
                         let pos_morgen_ende = body.indexOf(morgen_ende);
          
                         log("Start: " + pos_morgen_start + " Ende: " + pos_morgen_ende, "debug");
          
          
          
                         if (morgen_start != -1 && morgen_ende != -1) { // wenn gesuchte Strings überhaupt existieren
          
          
          
                             let morgen_bereich = body.substring(pos_morgen_start + morgen_start.length, body.length); // Ab aber ohne ersten Treffer bis Ende
          
                             morgen_bereich = morgen_bereich.substring(0, morgen_bereich.indexOf(morgen_ende)); // Suchwort am Ende abschneiden
          
                             wetter_morgen = strip_tags(morgen_bereich).trim(); // fertige Ausgabe
          
                             if (logging) log("Biowetter in " + stadt_name + " (morgen): " + wetter_morgen);
          
          
          
                             setState(pfad + stadt_name.toLowerCase() + ".morgen", wetter_morgen);
          
          
          
                         } else log("gesuchter Quellcode (www.gesundheit.de) nicht gefunden | Stichwort 'morgen'", "error");
          
          
          
          
          
                         // Code für Kombidatenpunkt mit HTML
          
                         if (!wetter_morgen || !wetter_heute) log("Fehler: keine Biowetterdaten extragiert", "error");
          
                         else {
          
          
          
                             let kombi = "<div class =\"Biowetter\">" +
          
                                 "<h4>Biowetter (gesundheit.de) für " + stadt_name + "</h4>" +
          
                                 "<h2>Heute</h2>" +
          
                                 "<p>" + wetter_heute + "</p>" +
          
                                 "<h2>Morgen</h2>" +
          
                                 "<p>" + wetter_morgen + "</p>";
          
          
          
                             setState(pfad + stadt_name.toLowerCase() + "." + biodatenpunkte[2], kombi);
          
                         }
          
          
          
                     } else {
          
                         log("StatusCode = " + response.statusCode);
          
                         log(error, "error"); // Error beim Einlesen
          
                     }
          
                 });
          
          
          
             } catch (e) {
          
                 log("Fehler (try) leseWebseite (gesundheit.de): " + e, "error");
          
             }
          
             log("Biowetter eingelesen", "info");
          
          }
          
          
          
          function strip_tags(data) {
          
             var rueckgabe = data.replace(/(&nbsp;|<([^>]+)>)/ig, " ");
          
             return (rueckgabe);
          
          }
          
          
          
          String.prototype.replaceAll = function(find, replace) {
          
             var str = this;
          
             return str.replace(new RegExp(find.replace(/([.*+?^=!:${}()|[]\/\])/g, "\\$1"), "g"), replace);
          
          };
          
          
          
          function main() {
          
             bioDpAnlegen();
          
             setTimeout(readBiowetter, 3000);
          
          }
          
          
          
          main();
          
          schedule("0 7,13,19 * * *", main);
          
          
          

          Intel NUC mit Iobroker

          M 1 Antwort Letzte Antwort
          0
          • H helfi9999

            @McOnno also auf gesundheit.de gibt es leider nicht Gummersbach. Kann dir aber das Script geben:

            /* Biowetter Parser von gesundheit.de
            
            {1}
            
            http://forum.iobroker.net/viewtopic.php?f=23&t=2799&sid=936235bdac98a70a1d8672897d334a07#p25266
            
            {1}
            
            05.05.2016 erstellt von steinwedel für homoran
            
            06.05.2016 Anpassung durch pix (Vorhersage mehrere Tage)
            
            {1}
            
            Änderung in Biowetterparser
            
            12.01.2017 Biowetter
            
            14.01.2017 vom Pollenflug Skript separiert
            
            10.06.2019 neue Quellseite www.gesundheit.de (Anpassung von pix)
            
            {1}
            
            */
            
            
            
            const pfad = "Biowetter.";
            
            const logging = false;
            
            
            
            // Städte können natürlich auch gelöscht werden
            
            const stadt = [
            
               // Baden - Württemberg
            
               { "URL_" : "freiburg",
            
                 "name" : "Freiburg" },
            
                     
            
               { "URL_" : "stuttgart",
            
                 "name" : "Stuttgart" },
            
               // Bayern   
            
               { "URL_" : "kempten",
            
                 "name" : "Kempten" },
            
                     
            
               { "URL_" : "muenchen",
            
                 "name" : "München" },
            
                     
            
               { "URL_" : "nuernberg",
            
                 "name" : "Nürnberg" },
            
               // Berlin 
            
               { "URL_" : "berlin",
            
                 "name" : "Berlin" },
            
               // Brandenburg  
            
               { "URL_" : "cottbus",
            
                 "name" : "Cottbus" },
            
               // Bremen   
            
               { "URL_" : "bremen",
            
                 "name" : "Bremen" },
            
               // Hamburg   
            
               { "URL_" : "hamburg",
            
                 "name" : "Hamburg" },
            
               // Hessen     
            
               { "URL_" : "frankfurt-am-main",
            
                 "name" : "Frankfurt am Main" },
            
                     
            
               { "URL_" : "kassel",
            
                 "name" : "Kassel" },
            
               // Mecklenburg - Vorpommern    
            
               { "URL_" : "rostock",
            
                 "name" : "Rostock" },
            
                     
            
               { "URL_" : "schwerin",
            
                 "name" : "Schwerin" },
            
               // Niedersachsen      
            
               { "URL_" : "emden",
            
                 "name" : "Emden" },
            
                     
            
               { "URL_" : "hannover",
            
                 "name" : "Hannover" },
            
               // Nordrhein - Westfalen     
            
               { "URL_" : "bochum",
            
                 "name" : "Bochum" },
            
                     
            
               { "URL_" : "dortmund",
            
                 "name" : "Dortmund" },
            
                     
            
               { "URL_" : "duisburg",
            
                 "name" : "Duisburg" },
            
                     
            
               { "URL_" : "duesseldorf",
            
                 "name" : "Düsseldorf" },
            
                     
            
               { "URL_" : "essen",
            
                 "name" : "Essen" },
            
                     
            
               { "URL_" : "koeln",
            
                 "name" : "Köln" },
            
                     
            
               { "URL_" : "muenster",
            
                 "name" : "Münster" },
            
               // Rheinland - Pfalz   
            
               { "URL_" : "koblenz",
            
                 "name" : "Koblenz" },
            
               // Saarland     
            
               { "URL_" : "saarbruecken",
            
                 "name" : "Saarbrücken" },
            
               // Sachsen     
            
               { "URL_" : "leipzig",
            
                 "name" : "Leipzig" },
            
                     
            
               { "URL_" : "dresden",
            
                 "name" : "Dresden" },
            
               // Sachsen - Anhalt      
            
               { "URL_" : "halle",
            
                 "name" : "Halle" },
            
                    
            
               { "URL_" : "magdeburg",
            
                 "name" : "Magdeburg" },
            
               // Schleswig - Holstein    
            
               { "URL_" : "kiel",
            
                 "name" : "Kiel" },
            
               // Thüringen      
            
               { "URL_" : "erfurt",
            
                 "name" : "Erfurt" }
            
            
            
            ];
            
            
            
            // ab hier nix ändern
            
            
            
            const biowetter_url = "https://www.gesundheit.de/rat-hilfe/biowetter/";
            
            const biodatenpunkte = ["heute", "morgen", "Kombi"];
            
            
            
            let request = require("request");
            
            
            
            function bioDpAnlegen() {
            
               // alle stadte durchgehen
            
            
            
               stadt.forEach(function(city) {
            
                   let bio_pfad = pfad + city.name.toLowerCase();
            
                   setTimeout(function() {
            
                       for (var bdp = 0; bdp < biodatenpunkte.length; bdp++) {
            
                           createState(bio_pfad + "." + biodatenpunkte[bdp], {
            
                               def: "",
            
                               name: "Biowetter " + city.name + " " + biodatenpunkte[bdp],
            
                               desc: "Biowetter Vorhersage (gesundheit.de)für " + biodatenpunkte[bdp] + " in " + city.name,
            
                               type: "string"
            
                           });
            
                       }
            
                   }, 1000);
            
               });
            
            }
            
            
            
            
            
            function readBiowetter() {
            
               stadt.forEach(function(s) {
            
                   setTimeout(function() {
            
                       if (logging) log("Es wird abgefragt: " + s.URL_ + " für " + s.name);
            
                       readURL(s.URL_, s.name);
            
                   }, 1000);
            
               });
            
            }
            
            
            
            
            
            
            
            function readURL(stadt_URL_, stadt_name) {
            
            
            
               try {
            
                   let options = {
            
                       url: biowetter_url + stadt_URL_, // korrekten Link erstellen
            
                       headers: {
            
                           "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:40.0) Gecko/20100101 Firefox/40.1"
            
                       }
            
                   };
            
            
            
                   request(options, function(error, response, body) {
            
                       if (!error && response.statusCode == 200) { // kein Fehler, Inhalt in body
            
                           /*body=body.replaceAll(String.fromCharCode(13),"");
            
                           body=body.replaceAll(String.fromCharCode(10),"");
            
                           body=body.replaceAll(String.fromCharCode(9)," ");
            
                           body=strip_tags(body);*/
            
            
            
                           /* // betroffener HTML Code
            
                                       <div></div>
            
            {1}
            
            {1}
            
                                       <h2>Heute</h2>
            
                                       <p>Die aktuelle Wetterlage belastet Herz und Kreislauf stärker als sonst üblich. Aufgrund der warmen Luftmasse ist die Durchblutung vermindert. Viele Menschen fühlen sich weiterhin müde und abgespannt. Trotzdem fällt der erholsame Tiefschlaf schwer. Menschen, die verstärkt mit Kopfschmerzen und Migräneattacken auf Wetterreize reagieren, sollten ihre Schmerzmittel nicht vergessen. Anstrengungen am Mittag und Nachmittag sollten vermieden werden.</p>
            
               
            
                                       <h2>Morgen</h2>
            
                                       <p>Mit der Witterung sind häufig Leistungs- und Konzentrationsdefizite verbunden. Auch das Reaktionsvermögen lässt nach, sodass die Unfallgefahr zunimmt. Wetterfühlige Menschen klagen vor allem über Kopfweh und eine erhöhte Müdigkeit.</p>
            
               
            
            {1}
            
                                       <h2>Biowetter Freiburg</h2>
            
                                */
            
            
            
            
            
                           // Code für HEUTE extrahieren
            
                           let wetter_heute;
            
                           let heute_start = "<h2>Heute</h2>";
            
                           let heute_ende = "<h2>Morgen</h2>"; // dazwischen ist Text für heute
            
            
            
                           let pos_heute_start = body.indexOf(heute_start);
            
                           let pos_heute_ende = body.indexOf(heute_ende);
            
                           log("Start: " + pos_heute_start + " Ende: " + pos_heute_ende, "debug");
            
            
            
                           if (heute_start != -1 && heute_ende != -1) { // wenn gesuchte Strings überhaupt existieren
            
            
            
                               let heute_bereich = body.substring(pos_heute_start + heute_start.length, body.length); // Ab aber ohne ersten Treffer bis Ende
            
                               heute_bereich = heute_bereich.substring(0, heute_bereich.indexOf(heute_ende)); // Suchwort am Ende abschneiden
            
                               wetter_heute = strip_tags(heute_bereich).trim(); // fertige Ausgabe
            
                               if (logging) log("Biowetter in " + stadt_name + " (heute): " + wetter_heute);
            
            
            
                               setState(pfad + stadt_name.toLowerCase() + ".heute", wetter_heute);
            
            
            
                           } else log("gesuchter Quellcode (www.gesundheit.de) nicht gefunden | Stichwort 'heute'", "error");
            
            
            
            
            
                           // Code für MORGEN extrahieren
            
                           let wetter_morgen;
            
                           let morgen_start = "<h2>Morgen</h2>";
            
                           let morgen_ende = "<h2>Biowetter "; // dazwischen ist Text für morgen
            
            
            
                           let pos_morgen_start = body.indexOf(morgen_start);
            
                           let pos_morgen_ende = body.indexOf(morgen_ende);
            
                           log("Start: " + pos_morgen_start + " Ende: " + pos_morgen_ende, "debug");
            
            
            
                           if (morgen_start != -1 && morgen_ende != -1) { // wenn gesuchte Strings überhaupt existieren
            
            
            
                               let morgen_bereich = body.substring(pos_morgen_start + morgen_start.length, body.length); // Ab aber ohne ersten Treffer bis Ende
            
                               morgen_bereich = morgen_bereich.substring(0, morgen_bereich.indexOf(morgen_ende)); // Suchwort am Ende abschneiden
            
                               wetter_morgen = strip_tags(morgen_bereich).trim(); // fertige Ausgabe
            
                               if (logging) log("Biowetter in " + stadt_name + " (morgen): " + wetter_morgen);
            
            
            
                               setState(pfad + stadt_name.toLowerCase() + ".morgen", wetter_morgen);
            
            
            
                           } else log("gesuchter Quellcode (www.gesundheit.de) nicht gefunden | Stichwort 'morgen'", "error");
            
            
            
            
            
                           // Code für Kombidatenpunkt mit HTML
            
                           if (!wetter_morgen || !wetter_heute) log("Fehler: keine Biowetterdaten extragiert", "error");
            
                           else {
            
            
            
                               let kombi = "<div class =\"Biowetter\">" +
            
                                   "<h4>Biowetter (gesundheit.de) für " + stadt_name + "</h4>" +
            
                                   "<h2>Heute</h2>" +
            
                                   "<p>" + wetter_heute + "</p>" +
            
                                   "<h2>Morgen</h2>" +
            
                                   "<p>" + wetter_morgen + "</p>";
            
            
            
                               setState(pfad + stadt_name.toLowerCase() + "." + biodatenpunkte[2], kombi);
            
                           }
            
            
            
                       } else {
            
                           log("StatusCode = " + response.statusCode);
            
                           log(error, "error"); // Error beim Einlesen
            
                       }
            
                   });
            
            
            
               } catch (e) {
            
                   log("Fehler (try) leseWebseite (gesundheit.de): " + e, "error");
            
               }
            
               log("Biowetter eingelesen", "info");
            
            }
            
            
            
            function strip_tags(data) {
            
               var rueckgabe = data.replace(/(&nbsp;|<([^>]+)>)/ig, " ");
            
               return (rueckgabe);
            
            }
            
            
            
            String.prototype.replaceAll = function(find, replace) {
            
               var str = this;
            
               return str.replace(new RegExp(find.replace(/([.*+?^=!:${}()|[]\/\])/g, "\\$1"), "g"), replace);
            
            };
            
            
            
            function main() {
            
               bioDpAnlegen();
            
               setTimeout(readBiowetter, 3000);
            
            }
            
            
            
            main();
            
            schedule("0 7,13,19 * * *", main);
            
            
            

            M Offline
            M Offline
            McOnno
            schrieb am zuletzt editiert von
            #97

            @helfi9999 : Vielen Dank dafür! Hab mal alles ausser Köln gelöscht, läuft!

            1 Antwort Letzte Antwort
            0
            • H helfi9999

              Hallo zusammen,
              möchte heute mal auch meine VIS präsentieren.
              Angeregt durch einige User hier im Forum.
              Ich möchte mich auch bei den Usern bedanken die hier ihre Hilfe anbieten wenn jemand Probleme hat sowie auch den Admin`s die dieses alles ermöglichen.

              200Wohnzimmer.png 100Home.png 300Kueche.png 400Kinderzimmer.png 500Schlafzimmer.png 600Flur.png 700Wetter.png 707Pollen_Bio.png 910Tankstelle.png 920System.png 960_Netzwerk.png 410Badezimmer.png 950LogDaten.png

              Werde meine Vis zur Verfügung stellen:

              9999Navigations_Button.txt
              9999Header.txt
              960_Netzwerk.txt
              950LogDaten.txt
              920System.txt
              910Tankstelle.txt
              707Pollen_Bio.txt
              700Wetter.txt
              600Flur.txt
              500Schlafzimmer.txt
              410Badezimmer.txt
              400Kinderzimmer.txt
              300Küche.txt
              200Wohnzimmer.txt
              100Home.txt


              Habe nochmals eine weitere Vis erstellt.

              Main.png
              Musik.png
              Heizung.png
              Kalendar.png
              Wetter.png
              System.png

              Bei weiteren Fragen helfe ich gerne.

              Guido SpoltmannG Offline
              Guido SpoltmannG Offline
              Guido Spoltmann
              schrieb am zuletzt editiert von
              #98

              @helfi9999
              Blöde Frage, wie bekommt man das VIS Vorlagen (Textdateien) in das eigene Projekt?

              Platform linux
              Betriebssystem linux
              Architektur arm
              CPUs 4
              Geschwindigkeit 600 MHz
              Modell ARMv7 Processor rev 3 (v7l)
              RAM 3.73 GB
              Node.js v12.20.0
              NPM 6.14.8
              Festplatte Größe 26.51 GB

              GlasfaserG 1 Antwort Letzte Antwort
              0
              • Guido SpoltmannG Guido Spoltmann

                @helfi9999
                Blöde Frage, wie bekommt man das VIS Vorlagen (Textdateien) in das eigene Projekt?

                GlasfaserG Offline
                GlasfaserG Offline
                Glasfaser
                schrieb am zuletzt editiert von
                #99

                @Guido-Spoltmann

                1.JPG
                .
                2.JPG

                Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                1 Antwort Letzte Antwort
                0
                • H helfi9999

                  Hallo zusammen,
                  möchte heute mal auch meine VIS präsentieren.
                  Angeregt durch einige User hier im Forum.
                  Ich möchte mich auch bei den Usern bedanken die hier ihre Hilfe anbieten wenn jemand Probleme hat sowie auch den Admin`s die dieses alles ermöglichen.

                  200Wohnzimmer.png 100Home.png 300Kueche.png 400Kinderzimmer.png 500Schlafzimmer.png 600Flur.png 700Wetter.png 707Pollen_Bio.png 910Tankstelle.png 920System.png 960_Netzwerk.png 410Badezimmer.png 950LogDaten.png

                  Werde meine Vis zur Verfügung stellen:

                  9999Navigations_Button.txt
                  9999Header.txt
                  960_Netzwerk.txt
                  950LogDaten.txt
                  920System.txt
                  910Tankstelle.txt
                  707Pollen_Bio.txt
                  700Wetter.txt
                  600Flur.txt
                  500Schlafzimmer.txt
                  410Badezimmer.txt
                  400Kinderzimmer.txt
                  300Küche.txt
                  200Wohnzimmer.txt
                  100Home.txt


                  Habe nochmals eine weitere Vis erstellt.

                  Main.png
                  Musik.png
                  Heizung.png
                  Kalendar.png
                  Wetter.png
                  System.png

                  Bei weiteren Fragen helfe ich gerne.

                  Z Offline
                  Z Offline
                  zizu29
                  schrieb am zuletzt editiert von
                  #100

                  @helfi9999
                  Irgendwie bekomme ich deine Küchen Vis nicht in meine. Er zeigt mir einen Fehler an. Unbenannt.png

                  GlasfaserG 1 Antwort Letzte Antwort
                  0
                  • Z zizu29

                    @helfi9999
                    Irgendwie bekomme ich deine Küchen Vis nicht in meine. Er zeigt mir einen Fehler an. Unbenannt.png

                    GlasfaserG Offline
                    GlasfaserG Offline
                    Glasfaser
                    schrieb am zuletzt editiert von
                    #101

                    @zizu29 sagte in Meine VIS:

                    @helfi9999
                    ..... Küchen Vis nicht in meine. Er zeigt mir einen Fehler a.....

                    Der View funktioniert .....wird wohl ein Kopierfehler bei dir sein !

                    Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                    Z 1 Antwort Letzte Antwort
                    0
                    • GlasfaserG Glasfaser

                      @zizu29 sagte in Meine VIS:

                      @helfi9999
                      ..... Küchen Vis nicht in meine. Er zeigt mir einen Fehler a.....

                      Der View funktioniert .....wird wohl ein Kopierfehler bei dir sein !

                      Z Offline
                      Z Offline
                      zizu29
                      schrieb am zuletzt editiert von
                      #102

                      @Glasfaser Das kann ich eigentlich ausschließen ich kopiere ja mit Strg +A und Strg+C und nehme zum einfügen Strg+V

                      Oder liegt da mein fehler ?

                      sigi234S 1 Antwort Letzte Antwort
                      0
                      • Z zizu29

                        @Glasfaser Das kann ich eigentlich ausschließen ich kopiere ja mit Strg +A und Strg+C und nehme zum einfügen Strg+V

                        Oder liegt da mein fehler ?

                        sigi234S Online
                        sigi234S Online
                        sigi234
                        Forum Testing Most Active
                        schrieb am zuletzt editiert von sigi234
                        #103

                        @zizu29 sagte in Meine VIS:

                        Oder liegt da mein fehler ?

                        Ja, geht auch bei mir. Gerade getestet.

                        Tipp:

                        Runterladen:
                        Rechtsklick auf Link --> speichern unter --> mit vernünftigem Editor öffnen (zB Notepad++)

                        Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                        Immer Daten sichern!

                        Z 2 Antworten Letzte Antwort
                        0
                        • sigi234S sigi234

                          @zizu29 sagte in Meine VIS:

                          Oder liegt da mein fehler ?

                          Ja, geht auch bei mir. Gerade getestet.

                          Tipp:

                          Runterladen:
                          Rechtsklick auf Link --> speichern unter --> mit vernünftigem Editor öffnen (zB Notepad++)

                          Z Offline
                          Z Offline
                          zizu29
                          schrieb am zuletzt editiert von
                          #104

                          @sigi234 Danke dir , ich werde es mal testen,

                          1 Antwort Letzte Antwort
                          0
                          • sigi234S sigi234

                            @zizu29 sagte in Meine VIS:

                            Oder liegt da mein fehler ?

                            Ja, geht auch bei mir. Gerade getestet.

                            Tipp:

                            Runterladen:
                            Rechtsklick auf Link --> speichern unter --> mit vernünftigem Editor öffnen (zB Notepad++)

                            Z Offline
                            Z Offline
                            zizu29
                            schrieb am zuletzt editiert von
                            #105

                            @sigi234 Super Danke dir es hat geklappt. DANKE

                            A 1 Antwort Letzte Antwort
                            0
                            • Z zizu29

                              @sigi234 Super Danke dir es hat geklappt. DANKE

                              A Offline
                              A Offline
                              Alero
                              schrieb am zuletzt editiert von Alero
                              #106

                              @helfi9999
                              würde mir das Script "system" gerne installieren. mir fehlen die Anzeigen auf der rechten Seite.

                              Vis.canvas-gauges sind installiert. Ich kann nur nicht in die Einstellungen. Ich das normal?

                              Gruß
                              Alero

                              A 1 Antwort Letzte Antwort
                              0
                              • A Alero

                                @helfi9999
                                würde mir das Script "system" gerne installieren. mir fehlen die Anzeigen auf der rechten Seite.

                                Vis.canvas-gauges sind installiert. Ich kann nur nicht in die Einstellungen. Ich das normal?

                                Gruß
                                Alero

                                A Offline
                                A Offline
                                Alero
                                schrieb am zuletzt editiert von
                                #107

                                @helfi9999
                                Hi,

                                hat sich erl.

                                Habe die vis neu geladen.

                                Gruß
                                Alero

                                A 1 Antwort Letzte Antwort
                                0
                                • A Alero

                                  @helfi9999
                                  Hi,

                                  hat sich erl.

                                  Habe die vis neu geladen.

                                  Gruß
                                  Alero

                                  A Offline
                                  A Offline
                                  Alero
                                  schrieb am zuletzt editiert von Alero
                                  #108

                                  @helfi9999
                                  Hi,

                                  zu früh gefreut.

                                  Instrumente da zeigen aber nichts an. Alle Instrumente stehen und bleiben auf null.
                                  ist das so normal unter Objekten?
                                  f87f7bdd-f7cc-4772-b702-b449163166d2-grafik.png

                                  Gruß
                                  Alero)

                                  H 1 Antwort Letzte Antwort
                                  0
                                  • A Alero

                                    @helfi9999
                                    Hi,

                                    zu früh gefreut.

                                    Instrumente da zeigen aber nichts an. Alle Instrumente stehen und bleiben auf null.
                                    ist das so normal unter Objekten?
                                    f87f7bdd-f7cc-4772-b702-b449163166d2-grafik.png

                                    Gruß
                                    Alero)

                                    H Offline
                                    H Offline
                                    helfi9999
                                    schrieb am zuletzt editiert von
                                    #109

                                    @alero Sorry für das späte antworten schau mal du musst erstmal hier die "request" drücken damit die aktiviert werden:


                                    Image 1.png

                                    Intel NUC mit Iobroker

                                    A 1 Antwort Letzte Antwort
                                    0
                                    • H helfi9999

                                      @alero Sorry für das späte antworten schau mal du musst erstmal hier die "request" drücken damit die aktiviert werden:


                                      Image 1.png

                                      A Offline
                                      A Offline
                                      Alero
                                      schrieb am zuletzt editiert von Alero
                                      #110

                                      @helfi9999
                                      Hi,
                                      und wie machst du das in deinem Widget? Wird es dort über einen Schalter aktiviert oder regelmäßig über ein Script abgefragt?

                                      Ich habe es mir heruntergeladen. Ich finde da nichts wo der Request abgefragt wird. Habe ich vielleicht übersehen.

                                      Habe die Requests gedrückt. Passiert nix

                                      Gruß
                                      Alero

                                      A 1 Antwort Letzte Antwort
                                      0
                                      • A Alero

                                        @helfi9999
                                        Hi,
                                        und wie machst du das in deinem Widget? Wird es dort über einen Schalter aktiviert oder regelmäßig über ein Script abgefragt?

                                        Ich habe es mir heruntergeladen. Ich finde da nichts wo der Request abgefragt wird. Habe ich vielleicht übersehen.

                                        Habe die Requests gedrückt. Passiert nix

                                        Gruß
                                        Alero

                                        A Offline
                                        A Offline
                                        Alero
                                        schrieb am zuletzt editiert von
                                        #111

                                        @helfi9999
                                        nach drücken des initial poll kommen alle Daten.
                                        Danke
                                        Alero

                                        A 1 Antwort Letzte Antwort
                                        0
                                        • A Alero

                                          @helfi9999
                                          nach drücken des initial poll kommen alle Daten.
                                          Danke
                                          Alero

                                          A Offline
                                          A Offline
                                          Alero
                                          schrieb am zuletzt editiert von
                                          #112

                                          @helfi9999 Hi,

                                          wie schaffe ich es bei deinem Script 200_Wohnzimmer die Radiosender auch zum Abspielen zu bewegen?
                                          Icons funktionieren. Beim Drücken der fav Radiosender passiert nix.

                                          Gruß
                                          Alero

                                          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

                                          793

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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