Seite 4 von 6

Re: WH2900 und WeeWX auf RaspberryPi

Verfasst: 23 Okt 2022, 12:58
von macsvenson
ok, habe ich gemacht - beide Dateien als ZIP anbei

Re: WH2900 und WeeWX auf RaspberryPi

Verfasst: 23 Okt 2022, 13:20
von olicat
Hi!

In meinem wewxd ist Zeile 29 - wie im syslog erwaehnt:

Code: Alles auswählen

import user.extensions
Vermutlich meint weewx dabei die Datei /usr/share/weewx/user/extensions.py. Wenn Du die mit dem vi oeffnest, wird Dir da irgendwas Seltsames angezeigt?

Oliver

Re: WH2900 und WeeWX auf RaspberryPi

Verfasst: 23 Okt 2022, 13:30
von macsvenson
Ich hab's mit nano geöffnet - für mich nichts ungewöhnliches. Die cat Ausgabe sieht so aus...

Code: Alles auswählen

pi@raspberrypi:~ $ cat /usr/share/weewx/user/extensions.py
#
#    Copyright (c) 2009-2015 Tom Keffer <tkeffer@gmail.com>
#
#    See the file LICENSE.txt for your full rights.
#

"""User extensions module

This module is imported from the main executable, so anything put here will be
executed before anything else happens. This makes it a good place to put user
extensions.
"""

import locale
# This will use the locale specified by the environment variable 'LANG'
# Other options are possible. See:
# http://docs.python.org/2/library/locale.html#locale.setlocale
locale.setlocale(locale.LC_ALL, '')
identisch der ZIP Datei.

Re: WH2900 und WeeWX auf RaspberryPi

Verfasst: 23 Okt 2022, 14:42
von Gyvate
versuche es mal mit

Code: Alles auswählen

sudo sed -i 's/\x0//g' /usr/share/weewx/user/extensions.py
irgendwo scheint sich ein NULL-Byte in die extensions.py eingeschlichen zu haben.

Wenn das nichts bringt, würde ich mir meine weewx.conf und das /etc/weewx/skins Verzeichnis sichern und weewx neu installieren (und danach meine weewx.conf und das /etc/weewx/skins Verzeichnis wieder rücksichern).

Re: WH2900 und WeeWX auf RaspberryPi

Verfasst: 24 Okt 2022, 14:05
von macsvenson
@Gyvate ich danke dir.
sed hat nicht geholfen - deshalb werde ich die Neuinstallation machen müssen. Den skin folder und die weewx.conf sichere ich mir zuvor. Und dann einfach nochmal drüber installieren?

Re: WH2900 und WeeWX auf RaspberryPi

Verfasst: 24 Okt 2022, 15:30
von Gyvate
genau - wenn Du selbst keine Änderungen an der Skin vorgenommen hast, brauchst Du sie auch nicht zu sichern.
Dann genügt es, die weewx.conf zu sichern (die bei einer Neuinstallation wahrscheinlich sowieso umbenannt wird).

Die Fehlermeldung war übrigens nicht von weewx - soweit ist es beim Start gar nicht gekommen.
Es ist eine Fehlermeldung des Python-Interpreters.

Re: WH2900 und WeeWX auf RaspberryPi

Verfasst: 24 Okt 2022, 20:33
von macsvenson
Doch ich habe NeoWX nachinstalliert. Ist der Skin wieder vollständig, wenn ich den Skin folder rücksichere?

Re: WH2900 und WeeWX auf RaspberryPi

Verfasst: 24 Okt 2022, 20:36
von Gyvate
1. ist die neowx-material Skin im /etc/weewx/skins Verzeichnis enthalten und kommt bei der Rücksicherung des gesamten ...../skins Verzeichnis auch wieder "zurück"
2. eine weewx Neuinstallation sollte das neowx-material Verzeichnis nicht berühren - kennt es gar nicht

Re: WH2900 und WeeWX auf RaspberryPi

Verfasst: 24 Okt 2022, 21:58
von macsvenson
Ok danke für deine Hilfe - bin erst nächste Woche wieder daheim für die praktische Umsetzung

Re: WH2900 und WeeWX auf RaspberryPi

Verfasst: 29 Okt 2022, 10:20
von macsvenson
Guten Morgen,
ich habe gestern weewx neu installiert und den /etc/weewx gleich komplett gesichert.
Es wurde eine neue Version von weewx installiert - 4.9.1. Bei der Installation fragte er nach, was mit der weewx.conf passieren soll. Ich habe mich dafür entschieden, die alte zu behalten. Somit brauche ich nicht rücksichern. Mein neo skin ist auch noch im skins-folder vorhanden.
Problem ist, es läuft leider noch nicht wieder. Die Fehlermeldung ist nun eine andere - mir sagt sie nicht viel. Ich habe das syslog mal angehangen.....