OK, the correct syntax is: pi@Wetter-Raspi4:~ $ *sudo wee_database --rebuild-daily --from=2023-04-01 --to=2023-05-02* Using configuration file /etc/weewx/weewx.conf Using database binding 'wx_binding', which is bound to database 'archive_mysql' Daily summaries from 2023-04-01 through 2023-05-02 inclusive will be rebuilt. Proceed (y/n)? y Rebuilding daily summaries in database 'weewx_new' ... Records processed: 4000; time: 2023-04-28 19:30:00 CEST (1682703000) Processed 4603 records to rebuild 32 daily summaries in 9.26 seconds Rebuild of daily summaries in database 'weewx_new' complete pi@Wetter-Raspi4:~ $
many thanks gjr80 schrieb am Samstag, 6. Mai 2023 um 08:20:50 UTC+2: > Did you run wee_database --rebuild_daily as suggested by Tom? When > running wee_database --rebuild-daily you can use the optional --date by > itself to specify a single day, you can use --to by itself to specify a > date range from the first record in the database to a give date, you can > use --from by itself to specify a date range from a given record through > until the last record in the database or you can use --from and --to to > specify a date range. You cannot use --date with --to or --date with > --from, if you read the error message in you most recent post that is > what it is telling you. > > Gary > > On Saturday, 6 May 2023 at 15:33:34 UTC+10 [email protected] wrote: > >> sudo wee_database --rebuild-daily was executed after sudo wee_database >> --reconfigure. >> >> And now this result, is from to not allowed? >> pi@Wetter-Raspi4:~ $ sudo wee_database --rebuild-daily --date=2023-04-01 >> --to=2023-05-02 >> Using configuration file /etc/weewx/weewx.conf >> Using database binding 'wx_binding', which is bound to database >> 'archive_mysql' >> Traceback (most recent call last): >> File "/usr/share/weewx/wee_database", line 1168, in <module> >> main() >> File "/usr/share/weewx/wee_database", line 247, in main >> rebuildDaily(config_dict, db_binding, options) >> File "/usr/share/weewx/wee_database", line 314, in rebuildDaily >> from_dt, to_dt = _parse_dates(options) >> File "/usr/share/weewx/wee_database", line 1088, in _parse_dates >> raise ValueError("Specify either --date or a --from and --to >> combination; not both") >> ValueError: Specify either --date or a --from and --to combination; not >> both >> pi@Wetter-Raspi4:~ $ >> >> Tom Keffer schrieb am Samstag, 6. Mai 2023 um 01:56:37 UTC+2: >> >>> Sorry. The error description is not the best. What it is saying is that >>> you cannot rebuild a single day unless the daily summaries are complete. >>> So, you will have to finish rebuilding all the summaries first. >>> >>> Try >>> >>> *wee_database --rebuild-daily* >>> >>> >>> >>> On Wed, May 3, 2023 at 4:41 AM [email protected] <[email protected]> >>> wrote: >>> >>>> pi@Wetter-Raspi4:~ $ sudo wee_database --rebuild-daily --date=2023-04-01 >>>> Using configuration file /etc/weewx/weewx.conf >>>> Using database binding 'wx_binding', which is bound to database >>>> 'archive_mysql' >>>> Daily summary for 2023-04-01 will be rebuilt. >>>> Proceed (y/n)? y >>>> Rebuilding daily summaries in database 'weewx_new' ... >>>> Traceback (most recent call last): >>>> File "/usr/share/weewx/wee_database", line 1168, in <module> >>>> main() >>>> File "/usr/share/weewx/wee_database", line 247, in main >>>> rebuildDaily(config_dict, db_binding, options) >>>> File "/usr/share/weewx/wee_database", line 356, in rebuildDaily >>>> nrecs, ndays = dbmanager.backfill_day_summary(start_d=from_d, >>>> File "/usr/share/weewx/weewx/manager.py", line 1249, in >>>> backfill_day_summary >>>> raise weewx.ViolatedPrecondition("Daily summaries are not complete. >>>> " >>>> weewx.ViolatedPrecondition: Daily summaries are not complete. Try again >>>> without from/to dates. >>>> pi@Wetter-Raspi4:~ $ >>>> >>>> >>>> [email protected] schrieb am Mittwoch, 3. Mai 2023 um 13:34:43 UTC+2: >>>> >>>>> Raspi4, weewx 4.10.2, MariaDB 10 on Synology, Belchertown 1.3.1 >>>>> >>>>> What am I doing wrong? >>>>> >>>>> pi@Wetter-Raspi4:~ $ sudo wee_database --rebuild-daily --dry-run >>>>> Using configuration file /etc/weewx/weewx.conf >>>>> Using database binding 'wx_binding', which is bound to database >>>>> 'archive_mysql' >>>>> All daily summaries will be rebuilt. >>>>> Proceed (y/n)? y >>>>> Rebuilding daily summaries in database 'weewx_new' ... >>>>> Dry run. Nothing done. >>>>> pi@Wetter-Raspi4:~ $ >>>>> >>>>> >>>>> >>>>> pi@Wetter-Raspi4:~ $ sudo wee_database --rebuild-daily >>>>> --date=2023-04-01 --to=2023-05-02 --dry-run >>>>> Using configuration file /etc/weewx/weewx.conf >>>>> Using database binding 'wx_binding', which is bound to database >>>>> 'archive_mysql' >>>>> Traceback (most recent call last): >>>>> File "/usr/share/weewx/wee_database", line 1168, in <module> >>>>> main() >>>>> File "/usr/share/weewx/wee_database", line 247, in main >>>>> rebuildDaily(config_dict, db_binding, options) >>>>> File "/usr/share/weewx/wee_database", line 314, in rebuildDaily >>>>> from_dt, to_dt = _parse_dates(options) >>>>> File "/usr/share/weewx/wee_database", line 1088, in _parse_dates >>>>> raise ValueError("Specify either --date or a --from and --to >>>>> combination; not both") >>>>> ValueError: Specify either --date or a --from and --to combination; >>>>> not both >>>>> pi@Wetter-Raspi4:~ $ >>>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "weewx-user" 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-user/489fd6ec-7658-43bc-9a11-91b438901275n%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/489fd6ec-7658-43bc-9a11-91b438901275n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- You received this message because you are subscribed to the Google Groups "weewx-user" 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-user/ed65c574-7221-4d92-905c-f52dfb460736n%40googlegroups.com.
