Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Visualisierung
    4. [Vorlage] Heizölpreisabfrage über esyoil.com

    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

    [Vorlage] Heizölpreisabfrage über esyoil.com

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

      Habe jetzt mal das eingetragen.

      <div style="width: 547px; background-color: black; height: 320px;">
      <iframe style="transform-origin: -110px -5000px 0px; transform: scale(0.7); width: 850px; height: 3000px;" src="https://www.esyoil.com/heizoelpreis-entwicklung.php" name="iFrame" scrolling="no"></iframe>
      </div>
      
      1 Reply Last reply Reply Quote 0
      • Hardy_56
        Hardy_56 last edited by

        Hallo,
        bekomme beim stündlichen aktualisieren der Preise immer folgende Fehlermeldungen

        javascript.0	2020-08-07 08:59:05.359	info	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: Heizöl-Preis von esyoil.com eingelesen
        javascript.0	2020-08-07 08:59:04.447	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:04.430	info	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: Heizöl-Preis von esyoil.com eingelesen
        javascript.0	2020-08-07 08:59:04.227	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:03.866	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:03.536	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:03.519	info	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: Heizöl-Preis von esyoil.com eingelesen
        javascript.0	2020-08-07 08:59:03.473	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:03.400	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:03.383	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:03.355	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:02.667	info	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: Heizöl-Preis von esyoil.com eingelesen
        javascript.0	2020-08-07 08:59:02.120	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:02.052	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:02.019	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:02.013	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.998	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.971	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.895	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.844	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.757	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.723	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.721	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.715	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.711	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.695	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.624	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.535	info	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: Heizöl-Preis von esyoil.com eingelesen
        javascript.0	2020-08-07 08:59:01.502	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.493	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.444	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.431	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.430	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.410	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.399	info	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: Heizöl-Preis von esyoil.com eingelesen
        javascript.0	2020-08-07 08:59:01.372	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.330	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.329	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.315	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.264	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.144	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.127	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.095	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.054	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        javascript.0	2020-08-07 08:59:01.005	error	(2804) script.js.common.Heilzoelpreis_Abfragen.Heizoel_3: null
        

        Kann mir jemand sagen woran der Fehler liegt? Vielen Dank schon mal.
        Hardy

        1 Reply Last reply Reply Quote 0
        • Hardy_56
          Hardy_56 last edited by

          Problem wurde gelöst

          Atifan 1 Reply Last reply Reply Quote 0
          • Atifan
            Atifan @Hardy_56 last edited by

            @Hardy_56 und woran lags? Bei mir funktioniert das Skript nämlich auch nicht mehr.

            Hardy_56 1 Reply Last reply Reply Quote 0
            • Hardy_56
              Hardy_56 @Atifan last edited by

              @Atifan sagte in [Vorlage] Heizölpreisabfrage über esyoil.com:

              @Hardy_56 und woran lags? Bei mir funktioniert das Skript nämlich auch nicht mehr.

              Das Script lieft bei mir soweit ganz normal.
              Hatte nur Probleme mit Script 3 bei der stündlichen Preisabfrage.
              Habe dann das das Script 3 mehrmals gestoppt und neu gestartet.
              Seitdem habe ich keine Fehlermeldungen mehr und das Script läuft optimal.

              Atifan 1 Reply Last reply Reply Quote 0
              • Atifan
                Atifan @Hardy_56 last edited by

                @Hardy_56 Wo finde ich denn die aktuell funktionierenden Scripte? Ganz am Anfang?

                B Hardy_56 2 Replies Last reply Reply Quote 0
                • B
                  Beowolf @Atifan last edited by

                  @Atifan
                  Da sollten sie sein.👍

                  1 Reply Last reply Reply Quote 0
                  • Hardy_56
                    Hardy_56 @Atifan last edited by

                    @Atifan Genau, ganz oben, die 5 Scripte

                    Atifan 1 Reply Last reply Reply Quote 0
                    • Atifan
                      Atifan @Hardy_56 last edited by Atifan

                      Hi,
                      also ich scheine irgendwas falsch zu machen.
                      Ich habe die 5 Scripte aus dem ersten Thread bei mir im IoBroker laufen.
                      Beim ersten Starten werden auch die ganzen Datenpunkte angelegt und Werte eingelesen.
                      Aber irgendwie aktualisiert sich der Wert nicht mehr.
                      Ich logge im IoBroker den folgenden Wert in eine InfluxDB und lasse ihn mir über Grafana anzeigen:
                      javascript.0.Heizoel.Heizölpreis.Wohnort.Je 100L.Bruttopreis 100l
                      Aber der Wert ändert sich nicht mehr nachdem er erstellt wurde.
                      Mache ich was falsch?

                      Atifan 1 Reply Last reply Reply Quote 0
                      • Atifan
                        Atifan @Atifan last edited by

                        Ah habe glaub die Lösung gefunden.
                        Habe mir ein Script erstellt welches jede Stunde den Weblink unter "javascript.0.Heizoel.Bestelldaten.Weblink" liest, in eine Variable schreibt und nochmal in den Datenpunkt schreibt. Somit werden die anderen Scripte gestartet und der Preis aktualisiert.
                        Ich denke mal so sollte es funktionieren 🙂

                        1 Reply Last reply Reply Quote 0
                        • O
                          Oli @Oli last edited by

                          @Hallo zusammen,

                          sorry war lange nicht mehr hier. Ich hoffe es funktioniert bei euch noch alles?

                          @maloross
                          benötigst du noch Hilfe, oder hat sich dein Anliegen erledigt?

                          @Glasfaser, @Beowolf ,
                          easyoil ändert leider ständig die Darstellung der Grafiken, für andere Lösungsansätze wäre ich sehr dankbar.

                          @Atifan
                          eigentlich sollten sich die Preise für den Wohnort ebenfalls jede Stunde aktualisieren. Muss ich mal testen, danke für den Hinweis.

                          Wer sonst noch Anregungen, oder Verbesserungen hat, immer her damit 🙂

                          Atifan 1 Reply Last reply Reply Quote 0
                          • Atifan
                            Atifan @Oli last edited by

                            @Oli Also bei mir updatet sich da der Preis vom Wohnort nicht automatisch, erst nachdem ich den Datenpunkt mit dem Link aktualisiere, dann klappt es.

                            Atifan 1 Reply Last reply Reply Quote 0
                            • Atifan
                              Atifan @Atifan last edited by Atifan

                              Hi, ich bekomme im Log eine Fehlermeldung die wegen Script3 passiert. Weiß einer warum und wie man das fixen kann?

                              1a6a9f50-7a33-41a3-b04a-9d7d1485c492-image.png

                              Skript3 Code

                              /* Ölpreis abfragen
                              Auf diese Anfrage hin: http://forum.iobroker.net/viewtopic.php?f=8&t=3455
                              am 4.11.2016 getestet, nach Änderung der Webseite nun Fehler
                              Quelle: heizoel24.de
                              Basis: solar-wetter Skript
                              {1}
                              erstellt: 03.08.2016 von pix
                              12.11.2016 Webseite liefert nicht mehr Prognose, sondern Ist-Preis. Skript angepasst
                              29.08.2017 SKRIPT AUSGESCHALTET, DA NICHT IN GEBRAUCH
                              {2}
                              Angepasst am 14.07.2019 von Oliver Böhm, verwendet für "Heizölpreis für Wohnort abfragen"
                              Dieses Script wird automatisch ausgeführt, sobald sich etwas in den Bestelldaten ändert, und alle 59 Minuten.
                              Quelle:  www.esyoil.com
                              */
                               
                              var logging = false;
                               
                              // ab hier nix mehr ändern, solange die Webseite die Daten nicht ändert
                              on({id:"javascript.0.Heizoel.Bestelldaten.Weblink", change: 'any'}, function (obj) {
                                 var request = require('request');
                                 var price;
                                 var priceLB;
                                 var MwStG;
                                 var MwStL;
                                 var zuschlag;
                                 var zuschlagLN;
                                 var Liefermenge = getState('javascript.0.Heizoel.Bestelldaten.Liefermenge').val;
                                 var link = getState('javascript.0.Heizoel.Bestelldaten.Weblink').val;
                                 var idPriceGB     =   'Heizoel.Heizölpreis.Wohnort.Gesamt.Bruttopreis Gesamt',
                                     idPriceLB     =   'Heizoel.Heizölpreis.Wohnort.Je 100L.Bruttopreis 100l',
                                     idMwStL       =   'Heizoel.Heizölpreis.Wohnort.Je 100L.MwSt 100l',
                                     idMwStG       =   'Heizoel.Heizölpreis.Wohnort.Gesamt.MwSt Gesamt',
                                     idZuschlagN   =   'Heizoel.Heizölpreis.Wohnort.Je 100L.Nettozuschlag 100l',
                                     idZuschlagGN  =   'Heizoel.Heizölpreis.Wohnort.Gesamt.Nettozuschlag Gesamt',
                                     idPriceLN     =   'Heizoel.Heizölpreis.Wohnort.Je 100L.Nettopreis 100l',
                                     idPriceGN     =   'Heizoel.Heizölpreis.Wohnort.Gesamt.Nettopreis Gesamt',
                                     idLieferant   =   'Heizoel.Lieferant.Name',
                                     idWebseite    =   'Heizoel.Lieferant.Webseite',      
                                     idDate        =   'Heizoel.Datum';
                                
                                 function extractText(body,text1,text2) {
                                     var start = body.indexOf(text1) + text1.length;
                                     var ende = body.indexOf(text2,start);
                                     if (logging) log('Startposition: ' + start);
                                     if (logging) log('Endposition: ' + ende);
                                     var zwischenspeicher;
                                     if (((start != -1) && (ende != -1)) && (start<ende)) {                                                       // Fehler abfangen
                                         zwischenspeicher = body.slice(start,ende);
                                         zwischenspeicher = zwischenspeicher.trim();
                                         if (logging) log(zwischenspeicher);
                                             return(zwischenspeicher);
                                     } else {
                                         zwischenspeicher = 'Fehler beim Ausschneiden';
                                         log(zwischenspeicher, 'error');
                                         return(0);
                                     }
                                 }
                                 
                                 function findPrice (body) {
                                     var text1 = 'Gesamtbetrag (brutto)',                                                               
                                     text2 = '<strong class="d_b">Informationen zum Anbieter:</strong>';                                                                          
                                     price = extractText(body,text1,text2);
                                     let arrayFruits = price;
                                     var price_array = price.split('€');
                                     price = price_array[0];
                                     var price_array = price.split('<div class="col-4 order-1 ta_r  lh_n "  >');
                                     price = price_array[1]
                                     price = price.replace(/"/g,"");   
                                     price = price.replace(/\n|\r/g, "");
                                     price = price.replace(/\n/g, ""); 
                                     var price_array = price.split('.');
                                     price = price_array[0] + price_array[1];     
                                     price_array = price.split(',');
                                     price = price_array[0] + '.' + price_array[1];  
                                     price = parseFloat(price);
                                     priceLB = price / Liefermenge * 100;
                                     priceLB = priceLB.toFixed(2);   
                                     priceLB = parseFloat(priceLB);      
                                     MwStG = price / 119 * 19;
                                     MwStG = MwStG.toFixed(2);
                                     MwStG = parseFloat(MwStG);
                                     MwStL = priceLB / 119 * 19;
                                     MwStL = MwStL.toFixed(2);
                                     MwStL = parseFloat(MwStL);
                                     if (logging) log('Heizöl Preis: ' + price + ' EUR');   
                                     setState(idPriceLB, parseFloat(priceLB,10));
                                     setState(idPriceGB, parseFloat(price,10));
                                     setState(idMwStG, parseFloat(MwStG,10));                                                                                    
                                     setState(idMwStL, parseFloat(MwStL,10));                                                                                 
                                 }
                               
                                 function findLieferant (body) {
                                     var text1 = ' <strong class="d_b">Informationen zum Anbieter:</strong>',		                    
                                         text2 = '<div class="card-deck">';                                                                     
                                     var lieferant = extractText(body,text1,text2);   
                                     var lieferant_array = lieferant.split('</div>');
                                     lieferant = lieferant_array[0]   
                                     lieferant = lieferant.replace(/<div class="hy_a">/g," ");
                                     lieferant = lieferant.replace(/&nbsp;/g," ");
                                     lieferant = lieferant.replace(/"/g,"");   
                                     lieferant = lieferant.replace(/\n|\r/g, "");
                                     lieferant = lieferant.replace(/\n/g, "");   
                                     setState(idLieferant, lieferant);                                                                            
                                 }
                               
                                 function findWebseite (body) {
                                     var text1 = '<a href="https://www.esyoil.com/heizoel-haendler/',		                            
                                         text2 = '" title="Zum Händler-Profil" class="d_b">';                                                                     
                                     var web = extractText(body,text1,text2);
                                     web = web.replace(/" "/g,"");
                                     web = web.replace(/">/g,"");
                                     web = web.replace(/<img/g,"");   
                                     web = web.replace('"><imgclass="lazyprovider-logo"',"");
                                     web = 'https://www.esyoil.com/heizoel-haendler/' + web;    
                               
                                     setState(idWebseite, web);                                                                                   // Wert in Objekt schreiben
                                 }  
                               
                                 function findDate (body) {   
                                     var text1 = '<span class="mr_s">Aktuelle Heizölpreise</span><small class="d_ib c_dark_30 fw_n"> ',                            
                                         text2 = ' Uhr</small>';                                                                          
                                     var time = extractText(body,text1,text2);
                                     var time_array = time.split('von');
                                     time = time_array[1]; 
                                     var datum = new Date();
                                     var heute = datum.getDate() + "." + (datum.getMonth()+1) + "." + datum.getFullYear() + ", " + time ;
                                     if (logging) log('Heizöl Datum: ' + heute);   
                                     setState(idDate, heute);                                                                                     // Wert in Objekt schreiben
                                 }
                               
                                 function findZuschlagLN (body) {
                                     var text1 = '<p class="text-success fw_b fs_l ph_n">Günstigster Preis</p>',                               
                                         text2 = '<strong class="d_b">Informationen zum Anbieter:</strong>'; 
                                     var zuschlag = extractText(body,text1,text2);
                                     let arrayZuschlag = zuschlag;
                                     let suche = 'Lieferaufschlag';
                                     // indexOf() return the index of an element in the array, or -1 if it's not in the array.
                                     if (arrayZuschlag.indexOf(suche) > -1) {
                                         var text1 = 'zzgl. Lieferaufschlag (GGVS, ADR u.a.)',                            
                                         text2 = '<strong class="d_b">Informationen zum Anbieter:</strong>'; 
                                         var zuschlag = extractText(body,text1,text2);             
                                         var zuschlag_array = zuschlag.split('€');
                                         zuschlag = zuschlag_array[0]
                                         var zuschlag_array = zuschlag.split('<div class="col-4 order-1 ta_r  lh_n "  >');
                                         zuschlag = zuschlag_array[1]
                                         zuschlag = zuschlag.replace(/"/g,"");   
                                         zuschlag = zuschlag.replace(/\n|\r/g, "");
                                         zuschlag = zuschlag.replace(/\n/g, "");  
                                         zuschlag = zuschlag.replace("+", "");
                                         var zuschlag_array = zuschlag.split(',');
                                         var zuschlagLN = zuschlag_array[0] + '.' + zuschlag_array[1];   
                                         zuschlagLN = parseFloat(zuschlagLN);   
                                         setState(idZuschlagN, parseFloat(zuschlagLN,10));
                                         var priceLN = priceLB - MwStL - zuschlagLN;
                                         priceLN = parseFloat(priceLN);
                                         priceLN = priceLN.toFixed(2);   
                                         setState(idPriceLN, parseFloat(priceLN,10));      
                                     } else {
                                         setState(idZuschlagN, 0);
                                         var priceLN = priceLB - MwStL;
                                         priceLN = parseFloat(priceLN);
                                         priceLN = priceLN.toFixed(2);   
                                         setState(idPriceLN, parseFloat(priceLN,10));  
                                     }
                                 }   
                               
                                 function findZuschlagG (body) {
                                     var text1 = '<p class="text-success fw_b fs_l ph_n">Günstigster Preis</p>',                               
                                         text2 = '<strong class="d_b">Informationen zum Anbieter:</strong>'; 
                                     var zuschlag = extractText(body,text1,text2);
                                     let arrayZuschlag = zuschlag;
                                     let suche = 'Lieferaufschlag';
                                     // indexOf() return the index of an element in the array, or -1 if it's not in the array.
                                     if (arrayZuschlag.indexOf(suche) > -1) {
                                         var text1 = 'Gesamtbetrag (netto)',                            
                                             text2 = '<strong class="d_b">Informationen zum Anbieter:</strong>';          
                                         var zuschlagG = extractText(body,text1,text2);
                                         var zuschlagG_array = zuschlagG.split('zzgl. Lieferaufschlag (GGVS, ADR u.a.)');
                                         zuschlagG = zuschlagG_array[1] 
                                         var zuschlagG_array = zuschlagG.split('€');
                                         zuschlagG = zuschlagG_array[0]
                                         var zuschlagG_array = zuschlagG.split('<div class="col-4 order-1 ta_r  lh_n "  >');
                                         zuschlagG = zuschlagG_array[1]
                                         zuschlagG = zuschlagG.replace(/"/g,"");   
                                         zuschlagG = zuschlagG.replace(/\n|\r/g, "");
                                         zuschlagG = zuschlagG.replace(/\n/g, "");  
                                         zuschlagG = zuschlagG.replace("+", "");
                                         var zuschlag_array = zuschlagG.split(',');
                                         zuschlagG = zuschlag_array[0] + '.' + zuschlag_array[1];
                                         zuschlagG = parseFloat(zuschlagG);   
                                         var priceGN = price - MwStG - zuschlagG;   
                                         priceGN = parseFloat(priceGN);
                                         priceGN = priceGN.toFixed(2);          
                                         setState(idZuschlagGN, parseFloat(zuschlagG,10));                                                                                   
                                         setState(idPriceGN, parseFloat(priceGN,10));        
                                     } else {
                                         var priceGN = price - MwStG;   
                                         priceGN = parseFloat(priceGN);
                                         priceGN = priceGN.toFixed(2);          
                                         setState(idZuschlagGN, 0);                                                                                   
                                         setState(idPriceGN, parseFloat(priceGN,10));   
                                     }                                                                                        
                                 }
                               
                                 function leseWebseite () {
                                     try {
                                         request(link, function (error, response, body) {
                                             if (!error && response.statusCode == 200) {                                                          // kein Fehler, Inhalt in body
                                                 findPrice (body);               
                                                 findLieferant (body);
                                                 findWebseite (body);
                                                 findDate (body);
                                                 findZuschlagLN (body);               
                                                 findZuschlagG (body);               
                                                 log('Heizöl-Preis von esyoil.com eingelesen');
                                             } else log(error,'error');                                                                           // Error beim Einlesen
                                         });
                                     } catch (e) {
                                         log('Fehler (try) leseWebseite: ' + e, 'error');
                                     }   
                                 }
                               
                                 // bei Skriptstart
                                 leseWebseite();
                               
                                 // Schedule
                                 schedule("59 * * * *", leseWebseite);    
                              });
                               
                               
                               
                               
                               
                              
                              
                              L 1 Reply Last reply Reply Quote 0
                              • L
                                Laureyel @Atifan last edited by

                                Hallo.

                                Ich wollte die Vorlage heute ebenfalls einbinden.
                                Leider werden in den Objekten lediglich die Allgemeinen Informationen übernommen.

                                Wohnort und Lieferant sind auf "null" bzw. ohne Werte.
                                e90d2532-3098-4013-b208-2c82a89891f1-image.png
                                Kann mir jemand eventuell dabei helfen?
                                Installiert ist 3.1.6.
                                Die Skripte laufen auch ohne Fehlermeldung. Wenn ich den erzeugten Link nehme lande ich auch bei den korrekten Informationen auf der Website.
                                93a4acfb-c98c-4db4-81e0-2c9d57ad898f-image.png

                                Vielen Dank und Grüße

                                Patrick

                                1 Reply Last reply Reply Quote 0
                                • Holger Etzel
                                  Holger Etzel last edited by

                                  Hallo,

                                  habe gerade festgestellt das das Skript5 und das Skript 2 Fehler liefert.

                                  script.js.Heizöl.Skript_5: null
                                  und beim Betätigen des Abfrage-Buttons
                                  script.js.Heizöl.Skript_2: null

                                  Die Skripte liefen Wochenlang ohne Fehler

                                  Hat jemand eine Idee?

                                  1 Reply Last reply Reply Quote 0
                                  • Holger Etzel
                                    Holger Etzel last edited by

                                    Funktioniert komischerweise wieder

                                    1 Reply Last reply Reply Quote 0
                                    • B
                                      bug77 last edited by

                                      funktioniert die abfrage nicht mehr?

                                      1 Reply Last reply Reply Quote 0
                                      • B
                                        bug77 last edited by

                                        hab die scripte neu reingeladen, tut 🙂

                                        1 Reply Last reply Reply Quote 0
                                        • B
                                          bug77 last edited by

                                          ich bekomme seit neuestem diese fehler und das script läuft damit nicht mehr.
                                          kann mir jemand helfen?

                                          	(25493) Error in request callback: TypeError: body.split is not a function
                                          
                                          25493) script.js.Heizung.Heizöl_Script5: Fehler beim Ausschneiden
                                          
                                          25493) Error in request callback: TypeError: price.split is not a function
                                          
                                          	(25493) script.js.Heizung.Heizöl_Script3: Fehler beim Ausschneiden
                                          
                                          ? 1 Reply Last reply Reply Quote 0
                                          • ?
                                            A Former User @bug77 last edited by

                                            @bug77 @Oli Hi, den Fehler hab ich auch, schon ne Idee?

                                            könnte das mit den Änderungen im js-controller oder javascript zu tun haben?
                                            body.split warum gibts das nicht mehr..?

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            604
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            vis
                                            15
                                            76
                                            7956
                                            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