Highcharts Meteogram will nicht...

Begonnen von alf_85, 09 Februar 2017, 21:52:30

Vorheriges Thema - Nächstes Thema

alf_85

Hi zusammen!
Bin mittlerweile etwas am verzweifeln  :-\ Ich bekomme einfach das Meteogram nicht zum laufen! Wenn ich meine index.html lade, bekomme ich folgenden Error geworfen:

Error

forecast_hour_by_hour.xml&callback=jQuery111208557511252005334_1486673410063&_=1486673410064:1
SyntaxError: Unexpected identifier

Was mache ich falsch? Das Meteogram ist wie in den Beispielen eingebunden:

      <header>Meteogram</header>

            <div id="container"
                 data-type="meteogram"
                 data-title="Wettervorhersage für Berlin"
                 data-location="Tyskland/Berlin/Berlin"
                 data-device="meteoDummy "
                 style="width: 800px; height: 310px; margin: 0 auto">
                <div style="margin-top: 100px; text-align: center" id="loading">
                    <i class="fa fa-spinner fa-spin"></i> Loading data from external source
                </div>
            </div>

Danke für eure Unterstützung!

Aeroschmelz

#1
Gleicher Fehler hier, ohne das ich etwas an TabletUI geändert hätte, habe lediglich ein update von FHEM gemacht. Kann es sein, dass die Ursprungsseite umgebaut wurde:

https://www.yr.no/place/

und diese Zeile hier mittlerweile falsch ist:


location.hash = 'https://www.yr.no/place/' + place + '/forecast_hour_by_hour.xml';


gibacht

bei mir der selbe Fehler... kenne mich leider zu wenig aus... Grüße Dirk
HMLAN, TVserver Headless YAVDR mit LMS und FHEM, Rasperry PI Openelec als Clients.

alf_85

Ist zumindest schon mal beruhigend, dass es nicht an mir liegt :-)

Gesendet von meinem LG-H815 mit Tapatalk


harald654


medlor

Hallo,

anscheinend hat highcharts ihre jsonp Provider "sample" URL deaktiviert! Das geht zB nicht mehr http://www.highcharts.com/samples/data/jsonp.php?url=http://www.yr.no/place/Tyskland/Bayern/Muenchen/forecast_hour_by_hour.xml&callback=?.

Die Lösung war für mich, dass ich deren JSONP Provider unter https://raw.githubusercontent.com/highcharts/highcharts/master/samples/data/jsonp.php
auf meinen eigenen Webserver kopiert habe und dann im "js/widget_meteogram.js"  (Zeile 48) die URL dementsprechend angepasst habe.

$.getJSON(
            'http://www.highcharts.com/samples/data/jsonp.php?url=' + locationURL + '&callback=?',
            function (xml) {
                var meteogram = new Meteogram(xml, elem[0]);
            }
        );

Bei jedem Update ist dieser Change aber wieder weg und muss nachgezogen werden.

Viele Grüße
Tobias

Aeroschmelz

Hallo,

gibt es dafür eventuell schon eine bleibende Änderung?

Grüsse
Marcus