Seit ein paar Monaten gibt es eine aktualisierte Version von WeeWx in der der Version 5 und ich habe bemerkt, dass sich bei der Installation einiges geändert hat. Deshalb habe ich die Anleitung wieder komplett überarbeitet. Installation erfolgt bei mir weiterhin auf ein Debian 11 und basiert zum Teil auf der Anleitung von weewx.com.
trust weewx.com zur Installation des Pakets von der Website
sudo apt install gnupg
sudo wget -qO - https://weewx.com/keys.html | sudo gpg --dearmor --output /etc/apt/trusted.gpg.d/weewx.gpg
link auf weewx Repository für apt
echo "deb [arch=all] https://weewx.com/apt/python3 buster main" | \
sudo tee /etc/apt/sources.list.d/weewx.list
Benötigte Komponenten installieren
sudo apt update
sudo apt upgrade
sudo apt install nginx -optional falls kein Webserver installiert
sudo apt install git
sudo apt install weewx
Daten der Wetterstation eintragen und und Treiber „Simulator“ auswählen.
Installation Netatmo Treiber
weectl extension install https://github.com/Buco7854/weewx-netatmo/archive/master.zip
weectl station reconfigure
jetzt für Treiber „netatmo“ und cloud auswählen
sudo systemctl restart weewx
Da nicht alle Information in das ini-File geschrieben wird bitte manuell anpassen
sudo nano /etc/weewx/weewx.conf
[netatmo]
username = "" (entfällt weil keine Passwort Authentifizierung mehr
password = "" (entfällt weil keine Passwort Authentifizierung mehr
refresh_token = refresh token (Ihr müsst unter https://dev.netatmo.com/apps/ nach Auswahl eurer App den Token Generator nutzen - am besten alle Funktionen auswählen - ggf. reicht auch nur access und read Kategorien und dann den refresk token generieren.)
client_id = client_ID (Ihr müsst unter https://dev.netatmo.com/apps/ eine App erstellen und erhaltet dann die Client_ID und den SecretKey)
client_secret = client_secret
driver = user.netatmo
mode = cloud
Optional – Daten zu APRS.FI übertragen
sudo nano /etc/weewx/weewx.conf
[[CWOP]]
enable = true
station = Rufzeichen
passcode = 12345 # Passcode kann z.B. hier generiert werden https://apps.magicbug.co.uk/passcode/
server_list = rotate.aprs.net:14580, rotate.aprs2.net:14580, cwop.aprs.net:14580, cwop.aprs.net:23
log_success = true
log_failure = true
sudo systemctl restart weewx
Skin „neowx-material“ installieren
cd /opt
sudo git clone https://github.com/neoground/neowx-material.git
sudo cp -rp /opt/neowx-material/src /etc/weewx/skins/neowx-material
sudo nano /etc/weewx/weewx.conf
[[StandardReport]]
# This is the old "Standard" skin. By default, it is not enabled.
skin = neowx-material
enable = true
# alle andere Report Abschnitte müssen auf false stehen
sudo nano /etc/weewx/weewx.conf
[[StandardReport]]
# This is the old "Standard" skin. By default, it is not enabled.
skin = neowx-material
enable = true
# alle andere Report Abschnitte müssen auf false stehen
sudo systemctl restart weewx
Bei Fragen könnt Ihr mir auch gerne schreiben.