FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: alf_85 am 09 Februar 2017, 21:52:30

Titel: Highcharts Meteogram will nicht...
Beitrag von: alf_85 am 09 Februar 2017, 21:52:30
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!
Titel: Antw:Highcharts Meteogram will nicht...
Beitrag von: Aeroschmelz am 12 Februar 2017, 12:08:04
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/ (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';

Titel: Antw:Highcharts Meteogram will nicht...
Beitrag von: gibacht am 13 Februar 2017, 14:36:47
bei mir der selbe Fehler... kenne mich leider zu wenig aus... Grüße Dirk
Titel: Antw:Highcharts Meteogram will nicht...
Beitrag von: alf_85 am 13 Februar 2017, 15:15:05
Ist zumindest schon mal beruhigend, dass es nicht an mir liegt :-)

Gesendet von meinem LG-H815 mit Tapatalk

Titel: Antw:Highcharts Meteogram will nicht...
Beitrag von: harald654 am 13 Februar 2017, 17:21:21
hab auch das gleiche Problem :/
Titel: Antw:Highcharts Meteogram will nicht...
Beitrag von: medlor am 26 Februar 2017, 17:31:55
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
Titel: Antw:Highcharts Meteogram will nicht...
Beitrag von: Aeroschmelz am 04 März 2017, 10:14:32
Hallo,

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

Grüsse
Marcus