Guten Morgen, Zunächst einmal vielen Dank an alle, die an der Entwicklung von weewx V5 beteiligt waren!
Mein Installation erfolgte per "apt upgrade". auf einem Banana Pi + 1TB HDD Die folgenden Pakete werden aktualisiert (Upgrade): weewx 1 aktualisiert, 0 neu installiert, 0 zu entfernen und 2 nicht aktualisiert. Es müssen 2.278 kB an Archiven heruntergeladen werden. Nach dieser Operation werden 2.048 B Plattenplatz zusätzlich benutzt. Holen:1 https://weewx.com/apt-test/python3 buster/main all weewx all 5.0.0rc1-1 [2.278 kB] Es wurden 2.278 kB in 2 s geholt (948 kB/s). Preconfiguring packages ... (Lese Datenbank ... 75361 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../weewx_5.0.0rc1-1_all.deb ... Entpacken von weewx (5.0.0rc1-1) über (5.0.0b17-4) ... weewx (5.0.0rc1-1) wird eingerichtet ... Neue Version der Konfigurationsdatei /etc/weewx/skins/Ftp/skin.conf wird installiert ... Neue Version der Konfigurationsdatei /etc/weewx/skins/Mobile/skin.conf wird installiert ... Neue Version der Konfigurationsdatei /etc/weewx/skins/Rsync/skin.conf wird installiert ... Konfigurationsdatei »/etc/weewx/skins/Seasons/skin.conf« ==> Geändert (von Ihnen oder von einem Skript) seit der Installation. ==> Paketverteiler hat eine aktualisierte Version herausgegeben. Wie möchten Sie vorgehen? Ihre Wahlmöglichkeiten sind: Y oder I : Die Version des Paket-Betreuers installieren N oder O : Die momentan installierte Version beibehalten D : Die Unterschiede zwischen den Versionen anzeigen Z : Eine Shell starten, um die Situation zu begutachten Der Standardweg ist das Beibehalten der momentanen Version. *** skin.conf (Y/I/N/O/D/Z) [Vorgabe=N] ? n ... Neue Version der Konfigurationsdatei /etc/weewx/weewx.conf.dist wird installiert ... Copying previous config file to /etc/weewx/weewx.conf-5.0.0b18-5.0.0rc1 Saving distribution config file as /etc/weewx/weewx.conf-5.0.0rc1 Creating maintainer config as /etc/weewx/weewx.conf-5.0.0b18-5.0.0rc1 Using configuration file /etc/weewx/weewx.conf-5.0.0b18-5.0.0rc1 Finished upgrading configuration file /etc/weewx/weewx.conf-5.0.0b18-5.0.0rc1 Saving configuration file /etc/weewx/weewx.conf-5.0.0b18-5.0.0rc1 Created symlink /etc/systemd/system/multi-user.target.wants/weewx.service → /lib/systemd/system/weewx.service. root@ba002:/etc/weewx# systemctl restart weewx@weewx Warning: The unit file, source configuration file or drop-ins of [email protected] changed on disk. Run 'systemctl daemon-reload' to reload units. root@ba002:/etc/weewx# systemctl daemon-reload root@ba002:/etc/weewx# systemctl restart weewx@weewx root@ba002:/etc/weewx# systemctl restart weewx@weeusb Meine Anpassungen: Anpassungen nur in [email protected] " # systemd service template file for running multiple instances of weewxd # # Each instance XXX must have its own config, database, and HTML_ROOT: # # item name where to specify # -------- ----------------------------- ---------------------------- # config /etc/weewx/XXX.conf configuration directory # database_name /var/lib/weewx/XXX.sdb specified in XXX.conf # HTML_ROOT /var/www/html/XXX specified in XXX.conf [Unit] Description=WeeWX %i Documentation=https://weewx.com/docs Requires=time-sync.target After=time-sync.target PartOf=weewx.service [Service] ExecStart=weewxd --log-label weewx5-%i /etc/weewx/%i.conf StandardOutput=null StandardError=journal+console #User=weewx #Group=weewx [Install] WantedBy=multi-user.target " Es läuft hervorragend. 2023-12-22T07:00:24.155271+01:00 ba002 weewx5-weewx[5037]: INFO weewx.manager: Added record 2023-12-22 07:00:24 CET (1703224824) to database 'weewxDavis' 2023-12-22T07:00:24.393038+01:00 ba002 weewx5-weewx[5037]: INFO weewx.manager: Added record 2023-12-22 07:00:24 CET (1703224824) to daily summary in 'weewxDavis' 2023-12-22T07:00:25.032855+01:00 ba002 weewx5-weewx[5037]: INFO weewx.manager: Added record 2023-12-22 07:00:00 CET (1703224800) to database 'weewxGW2000' 2023-12-22T07:00:25.642882+01:00 ba002 weewx5-weewx[5037]: INFO weewx.manager: Added record 2023-12-22 07:00:00 CET (1703224800) to daily summary in 'weewxGW2000' 2023-12-22T07:00:34.314116+01:00 ba002 weewx5-weewx[5037]: INFO weewx.cheetahgenerator: Generated 9 files for report SeasonsReport in 8.51 seconds 2023-12-22T07:00:45.239521+01:00 ba002 weewx5-weewx[5037]: INFO weewx.imagegenerator: Generated 24 images for report SeasonsReport in 10.92 seconds 2023-12-22T07:00:45.241651+01:00 ba002 weewx5-weewx[5037]: INFO weewx.reportengine: Copied 0 files to /var/www/html/weewx 2023-12-22T07:00:48.646048+01:00 ba002 weewx5-weeusb[4799]: INFO weewx.drivers.fousb: synchronising to the weather station (quality=1) 2023-12-22T07:01:34.532773+01:00 ba002 weewx5-weeusb[4799]: INFO weewx.manager: Added record 2023-12-22 06:57:00 CET (1703224620) to database 'weewx.sdb' 2023-12-22T07:01:34.687560+01:00 ba002 weewx5-weeusb[4799]: INFO weewx.manager: Added record 2023-12-22 06:57:00 CET (1703224620) to daily summary in 'weewx.sdb' 2023-12-22T07:01:41.011145+01:00 ba002 weewx5-weeusb[4799]: INFO weewx.cheetahgenerator: Generated 8 files for report StandardReport in 5.96 seconds 2023-12-22T07:01:43.778354+01:00 ba002 weewx5-weeusb[4799]: INFO weewx.imagegenerator: Generated 13 images for report StandardReport in 2.76 seconds 2023-12-22T07:01:43.784111+01:00 ba002 weewx5-weeusb[4799]: INFO weewx.reportengine: Copied 0 files to /var/www/html/weewx/wx2013 Noch einmal Danke und ein gesundes Weihnachtsfest, verbunden mit einem Guten Rutsch in Jahr 2024 Hartmut Al Barnes schrieb am Freitag, 22. Dezember 2023 um 06:46:58 UTC+1: > First off, many thanks to all involved in developing weewx V5! After > reading the git logs for the past few months I can see that this has > taken a ton of time and effort. > > I've finished a pip install and here are my findings. > > I'm running Raspberry Pi OS (Debian Bookworm) on a pi 3b that has been > used for testing of the alpha versions of weewx. The station is a > Vantage Pro2 with the official Davis logger. > > After deleting weewx-data and weewx-venv and a weewx.service file in > /etc I followed the instructions at > https://weewx.com/docs/5.0/quickstarts/pip/ and everything went as > expected. I created the station with 'weectl station create'. The > command 'sudo sh ~/weewx-data/scripts/setup-daemon.systemd' set up > systemd logging. > > After this point I made no changes whatsoever to weewx.conf as I wanted > to see how it would run with the default settings. Before starting > weewx, I ran 'journalctl -f -u weewx in another terminal and first > received a message that I've never seen before: > > /etc/systemd/system/weewx.service:15: Standard output type > syslog+console is obsolete, automatically updating to journal+console. > Please update your unit file, and consider removing the setting altogether. > > After starting weewx the logging was normal. > > As I had not copied over my old database, weewx faithfully starting > downloading records from the Vantage Pro2 starting with 2023-12-12 > 22:35:00 PST. > > It can take quite a while to download almost 9 days of data from the > logger, and here is where I ran in to a serious problem. The downloading > of records stopped at 2023-12-21 19:50:00 when the actual time was > 20:38:44. At this point the next line in the logs was 'Starting main > packet loop.' > Shortly thereafter it added records at 20:38:00 and 20:40:00, so we are > now missing all records from 19:50 through 20:35. > A minute later I received the dreaded 'Expected to read 99 chars; got 0 > instead' message, followed by 'Main loop exiting. Shutting engine down'. > > Weewx restarted on it's own and seems to be downloading a new archive > record every five minutes, but of course we still have the problem of > the missing records. I had the same problem in early version 5 alpha > releases when weewx was downloading many records and couldn't complete > everything within the five minute cycle. Not a problem if you are > copying over your old database as you are most likely only downloading > an hour or two of records from the logger, but this could bite someone > who's station has been down for a long time due to a power outage or > whatever. I've attached the log file so that you can see the details. > > Anyhow, hopefully this is helpful and thanks again for all of the hard > work that has been done to come up with a new version of weewx! > > Al -- You received this message because you are subscribed to the Google Groups "weewx-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-development/fa519830-7912-4602-823c-813ded7b127en%40googlegroups.com.
