Hallo Gemeinde,
meine Frage : kann man das Programm Weewx auf auf einen raspi 3B+ installieren.
danke
Hallo Gemeinde,
meine Frage : kann man das Programm Weewx auf auf einen raspi 3B+ installieren.
danke
weewx auf Raspberry Pi 3 B+? Schau mal ob du hier fündig wirst!
Read The Fantastic Manual: http://www.weewx.com/docs/usersguide.htm
Ja läuft ohne Probleme bei mir
EDIT:
Soll auf dem Raspberry Pi etwas anderes wie weewx auch noch ausgeführt werden? Wenn ja was?
Denn bei mir ist ein "normaler" Raspberry Pi 3 im Einsatz (also ohne +) und dem ists schon die meiste Zeit zu langweilig.
Was für dich bedeutet, dass du Stromkosten sparen kannst, wenn du diesen zum Einsatz bringst anstatt das + Model. In wieweit der Zero dafür ausreichen würde, gerade im Bezug Webserver bereitstellen, habe ich noch nicht getestet. Hätte ich aber mal vor zum ausprobieren.
Wie die anderen geschrieben haben, geht das ohne Probleme.
Du solltest nur darauf achten, dass die die Datenbank, die weewx benutzt, nicht auf der SD liegt.
Also entweder (was bei einem 3 ja ohne Probleme geht) den PI nicht mehr von einer SD starten lassen, oder für das Verzeichnis, in dem die DB liegt, einen extra Datenträger (USB-Stick, Netzlaufwerk auf SSD/HDD/...) einbinden.
die weewx benutzt, nicht auf der SD liegt.
Also ich schreibe auf die SD Karte
Die erste Karte ging mir nach 2 Jahren defekt.
Die 2. Karte ist immer noch im Einsatz und mittlerweile 3 Jahre alt.
Aber ja, es birgt natürlich eine Gefahr, aber auch andere Datenträger können unerwartet defekt werden, deshalb unbedingt eine Datensicherung der Datenbank einrichten auf ein zusätzliches Speichermedium.
Danke für Eure Infos,
leider klappt es mit der Installation auf meinem Raspi 3B+
nicht so richtig.Ich habe die Version
vorgenommen. Die Installation läd die Dateien herunter bis auf die 2 folgenden :
somit kann weewx nicht gestartet werden. Ich bin ratlos,was soll ich tun ?
sqlite databases: | /var/lib/weewx/ |
generated web pages and images: | /var/www/html/weewx/ |
Moin zeltmeister,
ich kann es dir nicht sagen..
Habe noch nie mit weewx gearbeitet. Aber einige hier im Forum schon.
Sri..
Gruss Bernd
Wie hast du installiert ?
Nach dieser Anleitung: http://weewx.com/docs/debian.htm ?
Wenn ja, poste mal die Ausgaben davon.
Hallo Hofei,
ich als Laie muss erst mal fragen, wie komme ich an die Ausgaben und wo kann ich sie posten.
Danke für die schnelle Antwort
Die Ausgaben, welche während der Installation im Terminalfenster sichtbar waren.
Ob man an diese nun im nachhinein auch noch rankommt, sofern diese nicht in irgendwelche Log Datei zusätzlich gespeichert worden sind, kann ich leider selbst nicht beantworten.
Aber auf alle Fälle müsstest du mir beantworten können, nach dem WIE du weewx versucht hast zu installieren
Moin!
Ich habe mal eben die Einstellungsanweisungen von http://weewx.com/docs/debian.htm befolgt.
Nach ca. 10 Minuten war alles fertig.
Durch Aufruf der
zeigt Chromium auf em RPI mir eine schöne Webseite.
Gruss Bernd
vorgenommen. Die Installation läd die Dateien herunter bis auf die 2 folgenden :
somit kann weewx nicht gestartet werden. Ich bin ratlos,was soll ich tun ?
sqlite databases:
/var/lib/weewx/
generated web pages and images:
/var/www/html/weewx/
Die Verzeichnisse müssen eventuell noch eingerichtet werden.
Wobei es beim Webverzeichnis als Unterverzeichnis des Webservers liegt, hat der aber eine andere Document-Root, gibt es den teil "/var/www/html" noch nicht, und das Script wird beim Anlegen vom Unterverzeichnis ".../weewx" auf die Nase fallen.
Die SQLite-Datenbank muss vom Weewx-Prozess und vom Webservice gelesen werden können. Also auf die Zugriffsrechte achten.
Moin!
@Rasp_Berlin NEIN. Ich habe nach der Anleitung auf einem neuem Raspbian mit Desktop weewx installiert UND ES WAR ALLES DA.
Gruss Bernd
Hallo,
jetzt habe ich eine Neuinstallation mit http://www.weewx.com/docs/debian.htm vorgenommen.
Nach dem Befehl :
:~ $ sudo apt-get install weewx
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
realpath
Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
Vorgeschlagene Pakete:
sqlite ftp httpd
Die folgenden NEUEN Pakete werden installiert:
weewx
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 5 nicht aktualisiert.
Es müssen noch 0 B von 1.568 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 5.960 kB Plattenplatz zusätzlich benutzt.
Vorkonfiguration der Pakete ...
Vormals nicht ausgewähltes Paket weewx wird gewählt.
(Lese Datenbank ... 121981 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../archives/weewx_3.9.1-1_all.deb ...
Entpacken von weewx (3.9.1-1) ...
weewx (3.9.1-1) wird eingerichtet ...
Saved configuration to /etc/weewx/weewx.conf
Trigger für systemd (232-25+deb9u8) werden verarbeitet ...
:~ $
Alles anzeigen
beim Aufruf über Browser passiert nichts
nach Eingabe von
sieht es im Terminal so aus :
~ $ sudo /etc/init.d/weewx start
[ ok ] Starting weewx (via systemctl): weewx.service.
:~ $
Die Dateien sind wie folgt in den Ordnern :
Die Installation führt zu folgendem Layout:
ausführbar: | / usr / bin / weewxd ok. |
Konfigurationsdatei: | /etc/weewx/weewx.conf ok. |
Skins und Vorlagen: | / etc / weewx / Skins ok. |
SQLite-Datenbanken: | / var / lib / weewx / nicht vorhanden |
generierte Webseiten und Bilder: | / var / www / html / weewx / nicht vorhanden |
Dokumentation: | / usr / share / doc / weewx / ok. |
Beispiele: | / usr / share / doc / weewx / beispiele / nicht vorhanden |
Dienstprogramme: | / usr / bin / wee_ * ok. |
Was nun
Moin Zeltmeister,
entweder sorgst du für ein neues Raspbian oder du beseitigst die alten Installationen!
ZitatAlles anzeigenTo uninstall WeeWX but retain configuration files and data:
To uninstall WeeWX, removing configuration files but retaining data:
To remove data:
Dann noch sudo rm /etc/apt/sources.list.d/weewx.list
Nun einen Neustart, dann erstmal dein System aktualisieren.
sudo apt update und falls was da ist sudo apt upgrade
Dann kannst du mit der Installation beginnen.
Wenn der Prompt, nach der Eingabe von sudo apt-get install weewx wieder da ist, solltest du journalctl -f eingeben.
Dort werden dir Meldungen ausgegeben.
Auf meinem RPi 2b hat es ca. 10 Minuten gedauert.
Gruss Bernd
Was passiert bei
?
Also ,ich hab jetzt alles so gemacht wie bernd666 es mir vorgeschlagen hat.
Es ist das selbe Dilemma.
Hier die Ausgabe :
pi@raspberrypi3:~ $ sudo apt-get install weewx
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
realpath
Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
Vorgeschlagene Pakete:
sqlite ftp httpd
Die folgenden NEUEN Pakete werden installiert:
weewx
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 2 nicht aktualisiert.
Es müssen noch 0 B von 1.568 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 5.960 kB Plattenplatz zusätzlich benutzt.
Vorkonfiguration der Pakete ...
Vormals nicht ausgewähltes Paket weewx wird gewählt.
(Lese Datenbank ... 121981 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../archives/weewx_3.9.1-1_all.deb ...
Entpacken von weewx (3.9.1-1) ...
weewx (3.9.1-1) wird eingerichtet ...
Saved configuration to /etc/weewx/weewx.conf
Trigger für systemd (232-25+deb9u8) werden verarbeitet ...
pi@raspberrypi3:~ $ journalctl -f
-- Logs begin at Thu 2016-11-03 18:16:42 CET. --
Feb 08 14:21:50 raspberrypi3 weewx[1848]: **** File "/usr/share/weewx/weewx/units.py", line 1128, in convert
Feb 08 14:21:50 raspberrypi3 weewx[1848]: **** conversion_func = conversionDict[val_t[1]][target_unit_type]
Feb 08 14:21:50 raspberrypi3 weewx[1848]: **** KeyError: '400'
Feb 08 14:21:50 raspberrypi3 weewx[1848]: **** Exiting.
Feb 08 14:21:51 raspberrypi3 systemd[1]: Reloading.
Feb 08 14:21:51 raspberrypi3 systemd[1]: apt-daily-upgrade.timer: Adding 55min 29.165552s random time.
Feb 08 14:21:51 raspberrypi3 systemd[1]: apt-daily.timer: Adding 10h 40min 26.233529s random time.
Feb 08 14:21:52 raspberrypi3 sudo[1713]: pam_unix(sudo:session): session closed for user root
Feb 08 14:33:14 raspberrypi3 systemd[1]: Starting Cleanup of Temporary Directories...
Feb 08 14:33:14 raspberrypi3 systemd[1]: Started Cleanup of Temporary Directories.
Alles anzeigen
bei Eingabe der IP kommt Seite nicht gefunden
Moin zeltmeister,
bei dir passt was nicht.
Feb 08 14:21:50 raspberrypi3 weewx[1848]: **** File "/usr/share/weewx/weewx/units.py", line 1128, in convert
Feb 08 14:21:50 raspberrypi3 weewx[1848]: **** conversion_func = conversionDict[val_t[1]][target_unit_type]
Feb 08 14:21:50 raspberrypi3 weewx[1848]: **** KeyError: '400'
Feb 08 14:21:50 raspberrypi3 weewx[1848]: **** Exiting.
Feb 08 14:21:51 raspberrypi3 systemd[1]: Reloading.
Hast du vorher schon was mit dem Raspberry gemacht?
Am Besten du machst dir eine neue SD-Karte fertig.
Wenn du Namen, Wlan, Länder usw. eingetragen hast, mach ein Backup von der Karte. Dann hast du relativ schnell wieder ein neues Image.
Ich habe nun mal die Installation bei mir angestossen.
pi@bernd-test:~ $ wget -qO - http://weewx.com/keys.html | sudo apt-key add -
[sudo] Passwort für pi:
OK
pi@bernd-test:~ $ wget -qO - http://weewx.com/apt/weewx.list | sudo tee /etc/apt/sources.list.d/weewx.list
deb [arch=all] http://weewx.com/apt/ squeeze main
pi@bernd-test:~ $ sudo apt-get update
Holen:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease [15,0 kB]
OK:2 http://archive.raspberrypi.org/debian stretch InRelease
Holen:3 http://weewx.com/apt squeeze InRelease [2.536 B]
Holen:4 http://weewx.com/apt squeeze/main all Packages [3.530 B]
Es wurden 21,0 kB in 2 s geholt (7.772 B/s).
Paketlisten werden gelesen... Fertig
pi@bernd-test:~ $ sudo apt-get install weewx
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
The following additional packages will be installed:
python-cheetah python-configobj python-imaging python-usb
Vorgeschlagene Pakete:
python-markdown python-pygments python-memcache python-configobj-doc sqlite ftp httpd
Die folgenden NEUEN Pakete werden installiert:
python-cheetah python-configobj python-imaging python-usb weewx
0 aktualisiert, 5 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 1.863 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 7.228 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen:3 http://weewx.com/apt squeeze/main all weewx all 3.9.1-1 [1.568 kB]
Holen:1 http://ftp.gwdg.de/pub/linux/debian/raspbian/raspbian stretch/main armhf python-configobj all 5.0.6-2 [35,2 kB]
Holen:2 http://ftp.gwdg.de/pub/linux/debian/raspbian/raspbian stretch/main armhf python-cheetah armhf 2.4.4-4 [171 kB]
Holen:4 http://ftp.gwdg.de/pub/linux/debian/raspbian/raspbian stretch/main armhf python-imaging all 4.0.0-4 [50,5 kB]
Holen:5 http://ftp.gwdg.de/pub/linux/debian/raspbian/raspbian stretch/main armhf python-usb all 1.0.0-1 [38,5 kB]
Es wurden 1.863 kB in 4 s geholt (392 kB/s).
Vorkonfiguration der Pakete ...
Vormals nicht ausgewähltes Paket python-configobj wird gewählt.
(Lese Datenbank ... 82488 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../python-configobj_5.0.6-2_all.deb ...
Entpacken von python-configobj (5.0.6-2) ...
Vormals nicht ausgewähltes Paket python-cheetah wird gewählt.
Vorbereitung zum Entpacken von .../python-cheetah_2.4.4-4_armhf.deb ...
Entpacken von python-cheetah (2.4.4-4) ...
Vormals nicht ausgewähltes Paket python-imaging wird gewählt.
Vorbereitung zum Entpacken von .../python-imaging_4.0.0-4_all.deb ...
Entpacken von python-imaging (4.0.0-4) ...
Vormals nicht ausgewähltes Paket python-usb wird gewählt.
Vorbereitung zum Entpacken von .../python-usb_1.0.0-1_all.deb ...
Entpacken von python-usb (1.0.0-1) ...
Vormals nicht ausgewähltes Paket weewx wird gewählt.
Vorbereitung zum Entpacken von .../archives/weewx_3.9.1-1_all.deb ...
Entpacken von weewx (3.9.1-1) ...
python-configobj (5.0.6-2) wird eingerichtet ...
python-usb (1.0.0-1) wird eingerichtet ...
python-imaging (4.0.0-4) wird eingerichtet ...
python-cheetah (2.4.4-4) wird eingerichtet ...
Trigger für systemd (232-25+deb9u8) werden verarbeitet ...
Trigger für man-db (2.7.6.1-2) werden verarbeitet ...
weewx (3.9.1-1) wird eingerichtet ...
Saved configuration to /etc/weewx/weewx.conf
Trigger für systemd (232-25+deb9u8) werden verarbeitet ...
Alles anzeigen
Bei mir werden zum Installation
vorgeschlagen. Die fehlen bei dir.
Moin journal sieht so aus
pi@bernd-test:~ $ journalctl -f
-- Logs begin at Thu 2016-11-03 18:16:42 CET. --
Feb 08 15:20:13 bernd-test weewx[1340]: restx: PWSweather: Posting not enabled.
Feb 08 15:20:13 bernd-test weewx[1340]: restx: CWOP: Posting not enabled.
Feb 08 15:20:13 bernd-test weewx[1340]: restx: WOW: Posting not enabled.
Feb 08 15:20:13 bernd-test weewx[1340]: restx: AWEKAS: Posting not enabled.
Feb 08 15:20:13 bernd-test weewx[1340]: engine: Starting up weewx version 3.9.1
Feb 08 15:20:13 bernd-test weewx[1340]: engine: Clock error is -1.60 seconds (positive is fast)
Feb 08 15:20:13 bernd-test weewx[1340]: engine: Starting main packet loop.
Feb 08 15:20:13 bernd-test systemd[1]: apt-daily-upgrade.timer: Adding 24min 672.322ms random time.
Feb 08 15:20:13 bernd-test systemd[1]: apt-daily.timer: Adding 2h 19min 19.275249s random time.
Feb 08 15:20:17 bernd-test sudo[1013]: pam_unix(sudo:session): session closed for user root
Feb 08 15:25:17 bernd-test weewx[1340]: manager: Added record 2019-02-08 15:25:00 CET (1549635900) to database 'weewx.sdb'
Feb 08 15:25:17 bernd-test weewx[1340]: manager: Added record 2019-02-08 15:25:00 CET (1549635900) to daily summary in 'weewx.sdb'
Feb 08 15:25:24 bernd-test weewx[1340]: cheetahgenerator: Generated 8 files for report SeasonsReport in 7.20 seconds
Feb 08 15:25:36 bernd-test weewx[1340]: imagegenerator: Generated 57 images for SeasonsReport in 11.20 seconds
Feb 08 15:25:36 bernd-test weewx[1340]: copygenerator: copied 5 files to /var/www/html/weewx
Feb 08 15:30:17 bernd-test weewx[1340]: manager: Added record 2019-02-08 15:30:00 CET (1549636200) to database 'weewx.sdb'
Feb 08 15:30:17 bernd-test weewx[1340]: manager: Added record 2019-02-08 15:30:00 CET (1549636200) to daily summary in 'weewx.sdb'
Feb 08 15:30:19 bernd-test weewx[1340]: cheetahgenerator: Generated 8 files for report SeasonsReport in 2.46 seconds
Feb 08 15:30:21 bernd-test weewx[1340]: imagegenerator: Generated 14 images for SeasonsReport in 1.52 seconds
Feb 08 15:30:21 bernd-test weewx[1340]: copygenerator: copied 0 files to /var/www/html/weewx
^C
pi@bernd-test:~ $
Alles anzeigen
Ich kann auch von einem anderen Rechner NICHJT die Webseite aufrufen.
Ich habe den interen Chromium genommen!!
Gruss Bernd
ps.: Wenn man von Extern zugreifen will, dann sollte noch der Apache installiert werden, aber das ist eine andere Geschichte...
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!