Nachtrag: nach der Änderung in /etc/weewx/weewx.conf
[DatabaseTypes]
# Defaults for SQLite databases
[[SQLite]]
driver = weedb.sqlite
# Directory in which the database files are located, relative to
WEEWX_ROOT:
SQLITE_ROOT = /var/lib/archive
und
etc/systemd/system/weewx.service
# systemd unit configuration file for WeeWX
#
# For information about running WeeWX under systemd,
# be sure to read https://github.com/weewx/weewx/wiki/systemd
#
[Unit]
Description=WeeWX weather system
Documentation=https://weewx.com/docs
Requires=time-sync.target
After=time-sync.target
RequiresMountsFor=/etc/weewx
[Service]
ExecStart=/bin/weewxd /etc/weewx/weewx.conf
StandardOutput=null
# To run as a non-root user, set the username and group here:
#User=weewx
#Group=weewx
[Install]
WantedBy=multi-user.target
syslog
2023-10-19T14:51:54.349210+02:00 ba002 weewx[12913] INFO __main__: Starting
up weewx version 5.0.0b14
2023-10-19T14:51:54.350015+02:00 ba002 weewx[12913] INFO weewx.engine:
Clock error is -1.02 seconds (positive is fast)
2023-10-19T14:51:54.352486+02:00 ba002 weewx[12913] INFO weewx.engine:
Using binding 'wx_binding' to database 'weewx.sdb'
2023-10-19T14:51:54.354495+02:00 ba002 weewx[12913] INFO weewx.manager:
Starting backfill of daily summaries
2023-10-19T14:51:54.356572+02:00 ba002 weewx[12913] INFO weewx.manager:
Empty database
2023-10-19T14:51:54.358653+02:00 ba002 weewx[12913] INFO weewx.engine:
Starting main packet loop.
2023-10-19T14:55:01.788869+02:00 ba002 CRON[12917]: (root) CMD (command -v
debian-sa1 > /dev/null && debian-sa1 1 1)
2023-10-19T14:55:16.001984+02:00 ba002 weewx[12913] INFO weewx.manager:
Added record 2023-10-19 14:55:00 CEST (1697720100) to database 'weewx.sdb'
2023-10-19T14:55:16.103598+02:00 ba002 weewx[12913] INFO weewx.manager:
Added record 2023-10-19 14:55:00 CEST (1697720100) to daily summary in
'weewx.sdb'
2023-10-19T14:55:16.344925+02:00 ba002 weewx[12913] DEBUG
weewx.reportengine: Running reports for latest time in the database.
2023-10-19T14:55:16.347681+02:00 ba002 weewx[12913] DEBUG
weewx.reportengine: Running report 'SeasonsReport'
2023-10-19T14:55:16.415096+02:00 ba002 weewx[12913] DEBUG
weewx.reportengine: Found configuration file
/etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
2023-10-19T14:55:17.128830+02:00 ba002 weewx[12913] DEBUG
weewx.cheetahgenerator: Using search list
['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current',
'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras',
'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers',
'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo',
'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats',
'weewx.cheetahgenerator.UnitInfo']
2023-10-19T14:55:17.159090+02:00 ba002 weewx[12913] DEBUG weewx.manager:
Daily summary version is 4.0
2023-10-19T14:55:25.710274+02:00 ba002 weewx[12913] INFO
weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 8.61
seconds
2023-10-19T14:55:26.441471+02:00 ba002 weewx[12913] DEBUG weewx.manager:
Daily summary version is 4.0
2023-10-19T14:55:33.032878+02:00 ba002 weewx[12913] INFO
weewx.imagegenerator: Generated 42 images for report SeasonsReport in 6.62
seconds
2023-10-19T14:55:33.056538+02:00 ba002 weewx[12913] INFO
weewx.reportengine: Copied 5 files to /etc/weewx/public_html
2023-10-19T14:55:33.059324+02:00 ba002 weewx[12913] DEBUG
weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping.
2023-10-19T14:55:33.062480+02:00 ba002 weewx[12913] DEBUG
weewx.reportengine: Report 'MobileReport' not enabled. Skipping.
2023-10-19T14:55:33.063110+02:00 ba002 weewx[12913] DEBUG
weewx.reportengine: Report 'StandardReport' not enabled. Skipping.
2023-10-19T14:55:33.064121+02:00 ba002 weewx[12913] DEBUG
weewx.reportengine: Report 'FTP' not enabled. Skipping.
2023-10-19T14:55:33.065251+02:00 ba002 weewx[12913] DEBUG
weewx.reportengine: Report 'RSYNC' not enabled. Skipping.
Hartmut Schweidler schrieb am Donnerstag, 19. Oktober 2023 um 14:37:43
UTC+2:
> Ich hatte einen neuen BananaPI mit
> "wget
> https://weewx.com/downloads/development_versions/python3-weewx_5.0.0b10-1_all.deb
> "
>
> dpkg i ... installiert und anschließend per
>
> "wget https://github.com/weewx/weewx/archive/refs/heads/V5-refactor.zip"
> die weewx-Dateien überschrieben.
>
> danach Neustart.
>
> beim Überschreiben per copy habe ich wahrscheinlich einen Fehler gemacht,
> danach musste ich alles Abbrechen und zur Arbeit.
>
> Hartmut
> Tom Keffer schrieb am Donnerstag, 19. Oktober 2023 um 13:19:14 UTC+2:
>
>> I am grateful that you are trying the development version of WeeWX, but
>> the branch "V5-refactor" is a work in progress. While it's runnable, it is
>> not complete.
>>
>> There is no beta release for it. The only way to run it is out of the git
>> repository, but your log shows you did a package install.
>>
>> How did you install it?
>>
>> -tk
>>
>> On Thu, Oct 19, 2023 at 12:18 AM Hartmut Schweidler <[email protected]>
>> wrote:
>>
>>> Das hilft nicht weiter
>>> hier die syslog
>>>
>>> 2023-10-19T09:10:53.355082+02:00 ba002 weewx[10493] INFO __main__: Entry
>>> path: /usr/share/weewx/weewxd.py
>>> 2023-10-19T09:10:53.355831+02:00 ba002 weewx[10493] INFO __main__: Using
>>> configuration file /etc/weewx/weewx.conf
>>> 2023-10-19T09:10:53.358902+02:00 ba002 weewx[10493] INFO __main__: Debug
>>> is 1
>>> 2023-10-19T09:10:53.361864+02:00 ba002 weewx[10493] DEBUG __main__:
>>> Initializing engine
>>> 2023-10-19T09:10:53.364734+02:00 ba002 weewx[10493] INFO weewx.engine:
>>> Loading station type Simulator (weewx.drivers.simulator)
>>> 2023-10-19T09:10:53.370900+02:00 ba002 weewx[10493] DEBUG weewx.engine:
>>> Loading service weewx.engine.StdTimeSynch
>>> 2023-10-19T09:10:53.373832+02:00 ba002 weewx[10493] DEBUG weewx.engine:
>>> Finished loading service weewx.engine.StdTimeSynch
>>> 2023-10-19T09:10:53.376621+02:00 ba002 weewx[10493] DEBUG weewx.engine:
>>> Loading service weewx.engine.StdConvert
>>> ...
>>> 2023-10-19T09:15:16.061542+02:00 ba002 weewx[10493] INFO weewx.engine:
>>> Main loop exiting. Shutting engine down.
>>> 2023-10-19T09:15:16.062260+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> Caught unrecoverable exception:
>>> 2023-10-19T09:15:16.062682+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** Unit system mismatch 1 v. 16
>>> 2023-10-19T09:15:16.063133+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** Traceback (most recent call last):
>>> 2023-10-19T09:15:16.063623+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** File "/usr/share/weewx/weewx/engine.py", line 211, in run
>>> 2023-10-19T09:15:16.064025+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** self.dispatchEvent(weewx.Event(weewx.CHECK_LOOP, packet=packet))
>>> 2023-10-19T09:15:16.064388+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** File "/usr/share/weewx/weewx/engine.py", line 242, in
>>> dispatchEvent
>>> 2023-10-19T09:15:16.064736+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** callback(event)
>>> 2023-10-19T09:15:16.065076+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** File "/usr/share/weewx/weewx/engine.py", line 631, in check_loop
>>> 2023-10-19T09:15:16.065413+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** raise BreakLoop
>>> 2023-10-19T09:15:16.065803+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** weewx.engine.BreakLoop
>>> 2023-10-19T09:15:16.066163+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> ****
>>> 2023-10-19T09:15:16.066504+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** During handling of the above exception, another exception occurred:
>>> 2023-10-19T09:15:16.066839+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> ****
>>> 2023-10-19T09:15:16.067161+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** Traceback (most recent call last):
>>> 2023-10-19T09:15:16.076022+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** File "/usr/share/weewx/weewx/engine.py", line 647, in post_loop
>>> 2023-10-19T09:15:16.077636+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** self._catchup(self.engine.console.genArchiveRecords)
>>> 2023-10-19T09:15:16.081246+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** File "/usr/share/weewx/weewx/engine.py", line 694, in _catchup
>>> 2023-10-19T09:15:16.083957+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** for record in generator(lastgood_ts):
>>> 2023-10-19T09:15:16.086902+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** ^^^^^^^^^^^^^^^^^^^^^^
>>> 2023-10-19T09:15:16.089493+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** File "/usr/share/weewx/weewx/drivers/__init__.py", line 31, in
>>> genArchiveRecords
>>> 2023-10-19T09:15:16.092101+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** raise NotImplementedError("Method 'genArchiveRecords' not
>>> implemented")
>>> 2023-10-19T09:15:16.094746+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** NotImplementedError: Method 'genArchiveRecords' not implemented
>>> 2023-10-19T09:15:16.098070+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> ****
>>> 2023-10-19T09:15:16.101176+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** During handling of the above exception, another exception occurred:
>>> 2023-10-19T09:15:16.104086+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> ****
>>> 2023-10-19T09:15:16.106742+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** Traceback (most recent call last):
>>> 2023-10-19T09:15:16.109734+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** File "/usr/share/weewx/weewxd.py", line 157, in main
>>> 2023-10-19T09:15:16.112560+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** engine.run()
>>> 2023-10-19T09:15:16.115291+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** File "/usr/share/weewx/weewx/engine.py", line 218, in run
>>> 2023-10-19T09:15:16.118064+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** self.dispatchEvent(weewx.Event(weewx.POST_LOOP))
>>> 2023-10-19T09:15:16.120868+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** File "/usr/share/weewx/weewx/engine.py", line 242, in
>>> dispatchEvent
>>> 2023-10-19T09:15:16.123728+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** callback(event)
>>> 2023-10-19T09:15:16.126426+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** File "/usr/share/weewx/weewx/engine.py", line 649, in post_loop
>>> 2023-10-19T09:15:16.129174+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** self._software_catchup()
>>> 2023-10-19T09:15:16.132064+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** File "/usr/share/weewx/weewx/engine.py", line 712, in
>>> _software_catchup
>>> 2023-10-19T09:15:16.134768+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** self.engine.dispatchEvent(weewx.Event(weewx.NEW_ARCHIVE_RECORD,
>>> 2023-10-19T09:15:16.137560+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** File "/usr/share/weewx/weewx/engine.py", line 242, in
>>> dispatchEvent
>>> 2023-10-19T09:15:16.140338+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** callback(event)
>>> 2023-10-19T09:15:16.143006+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** File "/usr/share/weewx/weewx/engine.py", line 672, in
>>> new_archive_record
>>> 2023-10-19T09:15:16.145830+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** dbmanager.addRecord(event.record,
>>> 2023-10-19T09:15:16.148707+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** File "/usr/share/weewx/weewx/manager.py", line 399, in addRecord
>>> 2023-10-19T09:15:16.151426+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** self._updateHiLo(accumulator, cursor)
>>> 2023-10-19T09:15:16.154119+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** File "/usr/share/weewx/weewx/manager.py", line 1197, in
>>> _updateHiLo
>>> 2023-10-19T09:15:16.156844+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** _stats_dict.updateHiLo(accumulator)
>>> 2023-10-19T09:15:16.159898+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** File "/usr/share/weewx/weewx/accum.py", line 446, in updateHiLo
>>> 2023-10-19T09:15:16.163142+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** self._check_units(accumulator.unit_system)
>>> 2023-10-19T09:15:16.166232+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** File "/usr/share/weewx/weewx/accum.py", line 620, in _check_units
>>> 2023-10-19T09:15:16.169163+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** raise ValueError("Unit system mismatch %d v. %d" %
>>> (self.unit_system,
>>> 2023-10-19T09:15:16.172029+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** ValueError: Unit system mismatch 1 v. 16
>>> 2023-10-19T09:15:16.174914+02:00 ba002 weewx[10493] CRITICAL __main__:
>>> **** Exiting.
>>> 2023-10-19T09:15:16.338885+02:00 ba002 systemd[1]: weewx.service: Main
>>> process exited, code=exited, status=1/FAILURE
>>> 2023-10-19T09:15:16.339923+02:00 ba002 systemd[1]: weewx.service: Failed
>>> with result 'exit-code'.
>>> 2023-10-19T09:15:16.342417+02:00 ba002 systemd[1]: weewx.service:
>>> Consumed 2.843s CPU time.
>>>
>>> Hartmut
>>> Greg schrieb am Donnerstag, 19. Oktober 2023 um 08:58:02 UTC+2:
>>>
>>>> https://weewx.com/docs/5.0/
>>>>
>>>>
>>>> On Thursday, 19 October 2023 at 17:15:38 UTC+11 Hartmut Schweidler
>>>> wrote:
>>>>
>>>>> Guten Morgen,
>>>>> wie kann ich die neuste Version von weewx 5.0.0b14 als Debian Version
>>>>> installieren
>>>>>
>>>>> Gruß
>>>>> Hartmut
>>>>>
>>>> --
>>> 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/39522ec7-586f-49c8-816a-f066789ddab9n%40googlegroups.com
>>>
>>> <https://groups.google.com/d/msgid/weewx-development/39522ec7-586f-49c8-816a-f066789ddab9n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>
--
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/e11b1d85-7892-4057-9557-03ac3411bcf1n%40googlegroups.com.