weewx-4.10.1 mit Vantage Pro 2 Console

wenn es um andere Software geht
cycas12345

weewx-4.10.1 mit Vantage Pro 2 Console

Beitrag von cycas12345 »

Hallo,

bin ganz neu hier und habe bereits ein grosses Problem:
Ich habe heute das neue "weewx-4.10.1" unter dem aktuellen "Raspberry Pi OS Bulleye" sorgfältig nach folgender Anweisung

http://weewx.com/docs/setup.htm

eingerichtet, und die Daten fliessen auch brav von der Vantage zum Raspberry Pi (Typ B).
Im syslog tauchen jedoch viele ERROR-Meldungen auf, und auf meinem Webserver kommt nur ein Teil der Daten an,
weil es u.a. viele "ftp-lib.error_perm" gibt (s. folgendes Bild, das alle Daten anzeigt, die vom Raspi auf meinem webserver ankommen.)

http://www.mi-schu.de/daten_weewx.jpg

Auch "raise error" und "ftpgenrator: upload failed" sind u.a. dabei. Z.B. wird die Startseite "index.html" nicht übertragen.

Frage: werden die syslog-Meldungen irgendwo in einer Datei gespeichert, und kann ich sie kopieren und hier zeigen?
Dadurch würde ich euch ein detaillierteres Bild der Fehlermeldungen geben können.

Und könnt ihr mir bei dem FTP-Problem weiterhelfen?

Danke für eure Geduld.
Gruss cycas[
cycas12345

Re: weewx-4.10.1 mit Vantage Pro 2 Console

Beitrag von cycas12345 »

cycas12345 hat geschrieben: 04 Feb 2023 22:26 Hallo,

bin ganz neu hier und habe bereits ein grosses Problem:
Ich habe heute das neue "weewx-4.10.1" unter dem aktuellen "Raspberry Pi OS Bulleye" sorgfältig nach folgender Anweisung

http://weewx.com/docs/setup.htm

eingerichtet, und die Daten fliessen auch brav von der Vantage zum Raspberry Pi (Typ B).
Im syslog tauchen jedoch viele ERROR-Meldungen auf, und auf meinem Webserver kommt nur ein Teil der Daten an,
weil es u.a. viele "ftp-lib.error_perm" gibt (s. folgendes Bild, das alle Daten anzeigt, die vom Raspi auf meinem webserver ankommen.)

http://www.mi-schu.de/daten_weewx.jpg

Auch "raise error" und "ftpgenrator: upload failed" sind u.a. dabei. Z.B. wird die Startseite "index.html" nicht übertragen.

Frage: werden die syslog-Meldungen irgendwo in einer Datei gespeichert, und kann ich sie kopieren und hier zeigen?
Dadurch würde ich euch ein detaillierteres Bild der Fehlermeldungen geben können.

Und könnt ihr mir bei dem FTP-Problem weiterhelfen?

Danke für eure Geduld.
Gruss cycas[
Als Nachtrag noch ein link zu meiner weewx.conf - Datei:
http://www.mi-schu.de/weewx.conf
Benutzeravatar
Werner
Site Admin
Beiträge: 5674
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 58 mal
Kontaktdaten:

Re: weewx-4.10.1 mit Vantage Pro 2 Console

Beitrag von Werner »

Frage: werden die syslog-Meldungen irgendwo in einer Datei gespeichert, und kann ich sie kopieren und hier zeigen?
Ja.
Ist normalerweise zu finden unter /var/log und dann als Datei syslog.
Aber in der Regel ist diese Datei sehr groß, deshalb würde es keinen Sinn machen sie hier
einstellen zu wollen.
Am besten via Email senden.

Ausserdem würde ich Dir empfehlen nicht
skin = Ftp
zu nutzen, sondern den sftp-skin:

Code: Alles auswählen

    [[sftp]]
        skin = sftp
        enable = True
        user = xxxxxxxxxx
        password = 'xyz'
        server = ssh.strato.de
        # port = 22				#bei sftp ssh nicht erforderlich
        path = weewx
        debug = 1
und hier debug = aktiviert zu lassen.

Wobei ich mir da nicht ganz sicher bin, ob der sftp-skin mit ssh funktioniert.
Ich selber nutze nur sftp mit dem ionos Server und da ist der Port 22 notwendig.
cycas123
Beiträge: 14
Registriert: 04 Feb 2023 21:30

Re: weewx-4.10.1 mit Vantage Pro 2 Console

Beitrag von cycas123 »

Hallo, ich musste den Text noch einmal überarbeiten und ergänzen.
Hier nun die Endversion:


Hallo Wetterfans, Hallo Werner,

bin ganz neu hier und habe bereits ein grosses Problem:
Lange Zeit habe ich mit weewx-3.7.1 unter Raspbian "Jessie" erfolgreich gearbeitet (Sicherheitskopien habe ich dummerweise nicht angelegt).

Nun kam ich - warum auch immer - unter MIssachtung des allgemeinen Prinzips "Never change a running system", auf die glorreiche Idee, auf die jeweils aktuellen Versionen von Raspbian und weewx umzustellen.
Das habe ich nun davon:
Ich habe gestern das neue "weewx-4.10.1" unter dem aktuellen "Raspberry Pi OS Bulleye" sehr sorgfältig nach folgender Anweisung:

WeeWX: Installation using setup.py

eingerichtet, und die Daten fliessen auch brav von der Vantage2-Console zum Raspberry Pi (Typ 3B), das zeigt der Monitor an.

Im syslog tauchen jedoch während des runs unerwartet viele ERROR-Meldungen auf, und auf meinem Webserver kommt seltsamerweise nur ein Teil der Grafik-Daten an, z.B. wird die wichtige weewx-Startseite "index.html" nicht übertragen.

Es gibt viele Fehlermeldungen, z.B. "ftp-lib.error_perm" und "raise error" und "ftpgenrator: upload failed".
Das folgende Bild zeigt alle Daten an, die vom Raspi gesendet auf meinem webserver "ftp.strato.de" ankommen.

www.mi-schu.de/daten_weewx.jpg

Meine Frage: Könnt ihr mir bei dem Installationsproblem, insbesondere bei dem FTP-Problem, weiterhelfen, so dass alle weewx-Dateien auf meinem webserver landen?
Hier ein Auszug aus der weewx-syslog-Datei, siehe link unten:


Code
Feb 5 14:59:53 raspberrypi weewx[1840] ERROR weeutil.ftpupload: Failed uploading /home/weewx/public_html/index.html to server ftp.strato.de. Reason: '550 Permission denied.'
Feb 5 14:59:53 raspberrypi weewx[1840] ERROR weewx.reportengine: ftpgenerator: (2): caught exception '<class 'ftplib.error_perm'>': 550 Permission denied.
Feb 5 15:00:48 raspberrypi weewx[1840] ERROR weewx.reportengine: **** File "/usr/lib/python3.9/ftplib.py", line 252, in getresp
Feb 5 15:00:48 raspberrypi weewx[1840] ERROR weewx.reportengine: **** raise error_perm(resp)
Feb 5 15:00:48 raspberrypi weewx[1840] ERROR weewx.reportengine: **** ftplib.error_perm: 550 Permission denied.
Feb 5 15:00:53 raspberrypi weewx[1840] ERROR weeutil.ftpupload: Failed uploading /home/weewx/public_html/index.html to server ftp.strato.de. Reason: '550 Permission denied.'
Feb 5 15:00:53 raspberrypi weewx[1840] ERROR weewx.reportengine: ftpgenerator: (2): caught exception '<class 'ftplib.error_perm'>': 550 Permission denied.



Sehr gut wäre natürlich eine detaillierte Schritt- für Schritt-Anleitung einer erfolgreichen weewx-Installation,
falls abweichend von http://weewx.com/docs/setup.htm .

Hier noch ein link zu meiner weewx.conf - Datei: http://www.mi-schu.de/weewx.conf
Und zu meiner weewx-syslog-Datei mit den Fehlermeldungen: www.mi-schu.de/syslog.txt

Danke für eure Geduld.

MfG cycas
Benutzeravatar
Werner
Site Admin
Beiträge: 5674
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 58 mal
Kontaktdaten:

Re: weewx-4.10.1 mit Vantage Pro 2 Console

Beitrag von Werner »

Die Fehlermeldung ist doch eindeutig:
Reason: '550 Permission denied.'
Vermutlich stimmt beim Pfad etwas nicht.
Das Verzeichnis /weewx ist nicht vorhanden und/oder der FTP-Benutzer hat
keine Rechte dafür.

Schon mal mit einem anderen FTP-Programm (z.B. FileZila) und den gleichen Benutzerdaten
probiert?

Code: Alles auswählen

    [[FTP]]
        # FTP'ing the results to a webserver is treated as just another report,
        # albeit one with an unusual report generator!
        skin = Ftp
        
       # Use quotes around passwords to guard against parsing errors.
Ist das Kennwort mit Hochkommas eingeschlossen?

Unter
http://www.mi-schu.de/weewx
sieht man aber die Daten vom Sofa-Skin zuletzt aktualisiert 02.02.2023 19:04:00,
die Grafiken sind vom 03.02.2023 15:43
und sind nicht die Daten,
welche Du mit "http://www.mi-schu.de/daten_weewx.jpg" zeigst, den die müssten vom 04.02.2023 21:35 sein.
cycas12345

Re: weewx-4.10.1 mit Vantage Pro 2 Console

Beitrag von cycas12345 »

Hallo Werner,
Die Wetterdaten vom 02 02. 23 sind noch von den alten weewx- bzw. Rasbian-Versionen erzeugt worden, also vor der Umstellung auf die aktuellen Versionen weewx-4.10.1 und Rasperry Pi OS "Bullseye".
Da hat noch alles funktioniert, seufz ...
cycas123
Beiträge: 14
Registriert: 04 Feb 2023 21:30

Re: weewx-4.10.1 mit Vantage Pro 2 Console

Beitrag von cycas123 »

cycas12345 hat geschrieben: 06 Feb 2023 00:11 Hallo Werner,
Die Wetterdaten vom 02 02. 23 sind noch von den alten weewx- bzw. Rasbian-Versionen erzeugt worden, also vor der Umstellung auf die aktuellen Versionen weewx-4.10.1 und Rasperry Pi OS "Bullseye".
Da hat noch alles funktioniert, seufz ...
Hallo,
Thema hat sich erledigt, seit heute läuft weewx wieder:

www.mi-schu.de/weewx/index.html

Danke für eure Unterstützung!
Gruss cycas
Benutzeravatar
Werner
Site Admin
Beiträge: 5674
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 58 mal
Kontaktdaten:

Re: weewx-4.10.1 mit Vantage Pro 2 Console

Beitrag von Werner »

Thema hat sich erledigt, seit heute läuft weewx wieder:
Was war jetzt die Lösung dafür?

Deine celestial.inc ist nicht korrigiert, zeigt die
Tageslänge in Sekunden an - fehlt: $almanac.sun.visible.long_form
cycas12345

Re: weewx-4.10.1 mit Vantage Pro 2 Console

Beitrag von cycas12345 »

Werner hat geschrieben: 07 Feb 2023 17:36
Thema hat sich erledigt, seit heute läuft weewx wieder:
Was war jetzt die Lösung dafür?

Deine celestial.inc ist nicht korrigiert, zeigt die
Tageslänge in Sekunden an - fehlt: $almanac.sun.visible.long_form
Hallo Werner,
die Lösung war eine komplette Neuinstallation von weewx-4.10.1 nach dieser Anleitung:
https://www.woellsdorf-wetter.de/software/weewx.html
Ausserdem hatte ich bisher übersehen, das Ftp-Server-Password in Hochkommas zu setzen.
Was nun genau das Problem war, der USB-Treiber oder die Ftp-Konfiguration, kann ich zur Zeit noch nicht sagen.
Gruss cycas


Zuletzt als neu markiert von Anonymous am 22 Feb 2023 20:46.
Antworten