Belchertown no charts

182 views
Skip to first unread message

Geni 0815

unread,
Jun 19, 2020, 4:48:16 AM6/19/20
to weewx-user

What do I have to set where and how to get diagrams

Regards
Geni

Andre

unread,
Jun 19, 2020, 4:56:31 AM6/19/20
to weewx-user
You can use wee_reports to perform updates for reports.

Manfred Maier

unread,
Jun 19, 2020, 4:59:49 AM6/19/20
to weewx-user
And if still no charts are produced, you probably have an error in somewhere in your graphs.conf. If one chart in there is invalid, no charts at all are produced.

Geni 0815

unread,
Jun 19, 2020, 5:42:06 AM6/19/20
to weewx-user
Es ist die Original graphs.conf.example, da sollte doch nichts falsch sein?

Manfred Maier

unread,
Jun 19, 2020, 5:49:03 AM6/19/20
to weewx-user
Liefen die Charts bei Dir schon mal?

Der generelle Switch für die Highcharts ist in der skin.conf (bzw. weewx.conf):
    # Highcharts settings
    highcharts_enabled = 1

Kommen auf Deiner Website irgendwelche Fehlermeldungen? 

NanoG5Kite

unread,
Jun 19, 2020, 6:48:20 AM6/19/20
to weewx-user
Du hast die aber auch richtig umbenannt? Anbei meine...

Gruß,

Matthias
graphs.conf

Geni 0815

unread,
Jun 19, 2020, 6:51:10 AM6/19/20
to weewx-user
und warum bekomme ich keine Letzte Update Information


Am Freitag, 19. Juni 2020 10:48:16 UTC+2 schrieb Geni 0815:
belch01.jpg

Geni 0815

unread,
Jun 19, 2020, 6:59:59 AM6/19/20
to weewx-user
Die charts liefen noch nie.
Der Eintrag highcharts_enabled = 1 ist nur in der skin.conf.
Es gibt keine Fehlermeldungen, ich habe das belchertown_debug = 1 gesetzt, wo sieht man diese Meldungen?

Manfred Maier

unread,
Jun 19, 2020, 7:02:58 AM6/19/20
to weewx-user
Ist Deine Seite schon von extern erreichbar? Kannst Du mal die Adresse schicken?

Geni 0815

unread,
Jun 19, 2020, 7:04:52 AM6/19/20
to weewx-user
@Manfred, wie und wo hast die meteoblue vorhersage eingebaut?


Am Freitag, 19. Juni 2020 10:48:16 UTC+2 schrieb Geni 0815:

Manfred Maier

unread,
Jun 19, 2020, 7:14:23 AM6/19/20
to weewx-user
Ist bei mir in der index_hook_after_charts.inc drin.


1) Datei (index_hook_after_charts.inc) im Belchertown-Verzeichnis anlegen
2) den folgenden Code reinkopieren
3) In der weewx.conf (Belchertown -Section) einschalten, dass der Index-Hook alle 300 Sekunden (oder auch weniger oft) neu geladen wird.
4) Noch den iframe aus meinem Code für Deinen Standort anpassen (den Code gibt's auf Meteoblue unter Website-Widgets).

<br>
<br>
<p align="center">
<iframe src="https://www.meteoblue.com/de/wetter/widget/three/zorneding_deutschland_2803884?geoloc=fixed&nocurrent=1&noforecast=0&days=7&tempunit=CELSIUS&windunit=KILOMETER_PER_HOUR&layout=image"  frameborder="0" scrolling="YES" allowtransparency="true" sandbox="allow-same-origin allow-scripts allow-popups allow-popups-to-escape-sandbox" style="width: 100%; height: 525px; padding-left: 16px; padding-right: 16px"></iframe>
</p>
<br>

Manfred Maier

unread,
Jun 19, 2020, 9:01:48 AM6/19/20
to weewx-user
Ich hab mir Deine Website jetzt mal angesehen.
Es sieht so aus, als hättest Du ein Problem mit Deiner Belchertown.js.tmpl

Hast Du da mal etwas geändert?

Wenn ich die Fehlermeldung richtig interpretiere, gibt es ein Problem bei Zeile 506. Das EOF bedeutet meiner Meinung nach, dass das File hier endet?
Wie viele Zeilen hat Deine Belchertown.js.tmpl?
Bildschirmfoto 2020-06-19 um 14.57.21.png

Manfred Maier

unread,
Jun 19, 2020, 9:25:44 AM6/19/20
to weewx-user
Das ist jetzt ein Schuss ins Blaue (vielleicht treffe ich aber):
Welche "belchertown_locale" hast Du angegeben? Bzw. in welcher "Locale"Einstellung läuft Dein Rechner?

In der besagten Belchertown.js auf Deinem Webserver steht in Zeile 507:
       thousandsSep: '''

Es sieht so aus, als würde ein Hochkomma als Tausender-Punkt verwendet. 
Der Browser fällt hier wohl drüber (3 Hochkommas nacheinander).

Der Tausender-Seperator ist eigentlich automatisch von der Locale gesteuert.

Geni 0815

unread,
Jun 19, 2020, 10:23:39 AM6/19/20
to weewx-user
Gratuliere, der Schuss ging ins schwarze!
Im skin.conf habe ich auto
Der Raspberry lief natürlich für mich lokal auf de_CH.UTF-8
ich habe diesen nun auf de_DE.UTF-8 geändert und schon hatte ich das Zuletzt aktualisiert und Charts.
Die Charts sind leider teilweise leer?
belch03.jpg
belch02.jpg

Manfred Maier

unread,
Jun 19, 2020, 10:35:32 AM6/19/20
to weewx-user
Switching back to English, since I guess we need the help of Pat here.

@Pat 
Have you seen the following issue before?
There is data behind the Highcharts and individual data points are displayed, but somehow the line seems to be set to 'hidden'.
Is there anything wring in the graphs.conf?

Here is an example screenshot.
Bildschirmfoto 2020-06-19 um 16.32.13.png

Manfred Maier

unread,
Jun 19, 2020, 1:49:58 PM6/19/20
to weewx-user
Hallo,
Pat hat eine neue Version der Belchertown.js.tmpl zur Verfügung gestellt. Siehe hier:

Könntest Du bei Gelegenheit bitte mal testen, ob die neue Version der Datei Dein Problem mit der Schweizer Locale löst?

Manfred 

Pat

unread,
Jun 19, 2020, 1:59:57 PM6/19/20
to weewx-user
This looks like it's a mismatch setting with gapSize

Geni 0815

unread,
Jun 20, 2020, 4:13:44 AM6/20/20
to weewx-user
I changed the 2 lines and now it also works with de_CH local setting.
I also adjusted the gapSize because my interval is 10min.
So far it goes now, but I would have the time window of the last 24 hours in the day view and not a start at midnight.
Could I get the example of the rain?


Am Freitag, 19. Juni 2020 10:48:16 UTC+2 schrieb Geni 0815:

Geni 0815

unread,
Jun 20, 2020, 4:21:01 AM6/20/20
to weewx-user
@Manfred
Der Eintrag gemäss deinen Angaben funktioniert aber nicht Responsiv, irgendwie bekommt das iframe die benutzte breite nicht mit.
Hast du eine Idee?

NanoG5Kite

unread,
Jun 20, 2020, 4:47:22 AM6/20/20
to weewx-user
Ich hatte es gestern auch eingerichtet. Letztens hatte ich dann Manfred seinen Link genommen und nur den Bereich Fitzbek bis zur Zahl/Code geändert.
Die Grösse wurde erst nach einem 5 Minuten Updateintervall angezeigt...

@Manfred: Danke für den Tip...!

Gruss,

Matthias
F9040DD2-432E-43E9-BEFC-C2DEF8A854C4.png

Manfred Maier

unread,
Jun 20, 2020, 5:29:05 AM6/20/20
to weewx-user
Responsive ist es bei mir auch nur in Grenzen.
Es gibt eine minimale Breite, ab der das Widget dann abgeschnitten wird. Nur nach oben hin skaliert es schön.

Geni 0815

unread,
Jun 20, 2020, 7:04:10 AM6/20/20
to weewx-user
Auf dem Handy wird aber abgeschnitten!

warum kommt die Fehlermeldung von Windy
belch05.jpg

Manfred Maier

unread,
Jun 20, 2020, 7:08:25 AM6/20/20
to weewx-user
Das Widget von Meteoblue ist leider nach unten hin nicht responsive. Bisher ist Meteoblue aber die beste und schönste Vorhersage, die ich gefunden habe.
Sowohl DarkSky als auch Aeris liegen hier bei mir von den Vorhersagen her leider deutlich daneben.

Die Fehlermeldung von Windy bekomme ich nicht. Welchen Browser (mit Version) verwendest Du?

Geni 0815

unread,
Jun 20, 2020, 11:04:32 AM6/20/20
to weewx-user
Ich verwende Firefox 77.0.1 (64-Bit), die Fehlermeldung kommt aber nur von meiner Seite, bei Deiner gibt es keine!
Was ist bei Windy bei dir anders?

Manfred Maier

unread,
Jun 20, 2020, 2:54:59 PM6/20/20
to weewx-user
Am Widget habe ich nichts geändert.

In der .htaccess Datei auf dem Webserver habe ich folgenden Code eingefügt:
# Extra Security Headers
<IfModule mod_headers.c>
Header set Feature-Policy "geolocation 'none'"
</IfModule>

Bei manchen Browsers (leider nicht bei allen) unterdrückt dieser Code die Standort-Abfrage der Windy-Widgets.

Ich kann mir aber nicht vorstellen, dass dies der Grund dafür ist, dass bei Dir eine Fehlermeldung kommt und bei mir nicht.
Bekommst Du die gleiche Fehlermeldung, wenn Du auf andere Seiten mit dem Belchertown-Skin gehst?

Hast Du schon mal im Forum von Windy nachgelesen, ob das Problem bekannt ist?

Geni 0815

unread,
Jun 22, 2020, 10:58:05 AM6/22/20
to weewx-user
Ich habe jetzt einen eigenen Iframe code gemacht damit gibt es keine Fehlermeldungen mehr!
Vielen Dank für die Hilfen, werden nun vorerst mal ein wenig mit den verschiedenen Möglichkeiten für Diagramme spielen.
Gruss Geni
Reply all
Reply to author
Forward
0 new messages