Three things: 1. Let's see what's actually in your database.
*show tables in weewxwftest;* 2. Can we see the output of *wee_debug --info* Double check that the utility obfuscated any passwords you might have in weewx.conf. 3. Just to double check: you only have one weewx.conf file, right? On Thu, Jul 8, 2021 at 11:38 PM 'Jan-Jaap van der Geer' via weewx-user < weewx-user@googlegroups.com> wrote: > The log doesn't seem to tell anything special: > > [/share/homes/admin/weewxwftest] # cat /var/log/messages | grep > wee_database > Jul 9 08:23:30 qnap user.info wee_database[20528] INFO weewx.manager: > Dropping daily summary tables from 'weewxwftest' ... > Jul 9 08:23:30 qnap user.info wee_database[20528] INFO weewx.manager: > Dropped daily summary tables from database 'weewxwftest' > Jul 9 08:23:49 qnap user.info wee_database[21058] INFO __main__: All > daily summaries will be rebuilt. > Jul 9 08:23:56 qnap user.info wee_database[21058] INFO weewx.manager: > Created daily summary tables > Jul 9 08:23:56 qnap user.info wee_database[21058] INFO __main__: > Rebuilding daily summaries in database 'weewxwftest' ... > Jul 9 08:23:56 qnap user.info wee_database[21058] INFO weewx.manager: > Starting backfill of daily summaries > Jul 9 08:32:32 qnap user.info wee_database[21058] INFO weewx.manager: > Processed 132119 records to backfill 208 day summaries in 515.43 seconds > Jul 9 08:32:32 qnap user.info wee_database[21058] INFO __main__: Rebuild > of daily summaries in database 'weewxwftest' complete > > (I had to run it again as the log from yesterday had already been purged > but I suppose the result is the same. I did watch the log and didn't notice > anything interesting at the time) > > Thanks, > Jan-Jaap > On Friday, July 9, 2021 at 3:57:22 AM UTC+2 tke...@gmail.com wrote: > >> How about the log from when you tried dropping and rebuilding the >> database? >> >> On Thu, Jul 8, 2021 at 2:29 PM 'Jan-Jaap van der Geer' via weewx-user < >> weewx...@googlegroups.com> wrote: >> >>> I have the exact same errors as fpb: >>> >>> Jul 8 23:20:16 qnap user.err weewx[2950] ERROR weewx.cheetahgenerator: >>> Generate failed with exception '<class 'NameMapper.NotFound'>' >>> Jul 8 23:20:16 qnap user.err weewx[2950] ERROR weewx.cheetahgenerator: >>> **** Ignoring template >>> /share/homes/admin/weewxwf/skins/Seasons/NOAA/NOAA-%Y-%m.txt.tmpl >>> Jul 8 23:20:16 qnap user.err weewx[2950] ERROR weewx.cheetahgenerator: >>> **** Reason: cannot find 'raw' while searching for 'day.wind.count.raw' >>> Jul 8 23:20:16 qnap user.err weewx[2950] ERROR weewx.cheetahgenerator: >>> **** Traceback (most recent call last): >>> Jul 8 23:20:16 qnap user.err weewx[2950] ERROR weewx.cheetahgenerator: >>> **** File >>> "/share/CACHEDEV1_DATA/homes/admin/weewxwf/bin/weewx/cheetahgenerator.py", >>> line 326, in generate >>> Jul 8 23:20:16 qnap user.err weewx[2950] ERROR weewx.cheetahgenerator: >>> **** unicode_string = compiled_template.respond() >>> Jul 8 23:20:16 qnap user.err weewx[2950] ERROR weewx.cheetahgenerator: >>> **** File >>> "_share_homes_admin_weewxwf_skins_Seasons_NOAA_NOAA__Y__m_txt_tmpl.py", >>> line 430, in respond >>> Jul 8 23:20:16 qnap user.err weewx[2950] ERROR weewx.cheetahgenerator: >>> **** NotFound: cannot find 'raw' while searching for 'day.wind.count.raw' >>> >>> I don't really understand what this 'new schema' and 'old schema' is, >>> but I tried: >>> >>> wee_database --drop-daily >>> wee_database --rebuild-daily >>> >>> both without changing the binding in weewx.conf and after changing it. >>> Right now I have >>> >>> [[wx_binding]] >>> # The database must match one of the sections in [Databases]. >>> # This is likely to be the only option you would want to change. >>> database = archive_mysql >>> # The name of the table within the database >>> table_name = archive >>> # The manager handles aggregation of data for historical >>> summaries >>> manager = weewx.manager.DaySummaryManager >>> # The schema defines the structure of the database. >>> # It is *only* used when the database is created. >>> schema = schemas.wview_extended.schema >>> >>> but using: >>> >>> manager = weewx.wxmanager.WXDaySummaryManager >>> >>> and rebuilding still caused the errors. >>> >>> What should I do to fix this? >>> >>> Thanks, >>> Jan-Jaap >>> >>> On Wednesday, December 16, 2020 at 2:26:19 PM UTC+1 tke...@gmail.com >>> wrote: >>> >>>> You have the correct configuration, but remember, it only applies *when >>>> the database is created*. Thereafter, the schema is read from the >>>> database. >>>> >>>> You can try rebuilding the daily summaries using wee_database: >>>> >>>> *sudo wee_database --drop-daily* >>>> *sudo wee_database --rebuild-daily* >>>> >>>> >>>> The rebuild will use the configuration in weewx.conf. >>>> >>>> -tk >>>> >>>> On Tue, Dec 15, 2020 at 9:58 PM fpb <fpu...@gmail.com> wrote: >>>> >>>>> @Tom, >>>>> >>>>> I'm having a similar issue but I'm trying to figure out what the >>>>> correct schema (assuming that is the issue) but I can't find a >>>>> combination. >>>>> >>>>> This is what I have; >>>>> >>>>> [DataBindings] >>>>> >>>>> [[wx_binding]] >>>>> # The database must match one of the sections in [Databases]. >>>>> # This is likely to be the only option you would want to >>>>> change. >>>>> database = archive_sqlite >>>>> # The name of the table within the database >>>>> table_name = archive >>>>> # The manager handles aggregation of data for historical >>>>> summaries >>>>> manager = weewx.manager.DaySummaryManager >>>>> # The schema defines the structure of the database. >>>>> # It is *only* used when the database is created. >>>>> schema = schemas.wview_extended.schema >>>>> [[forecast_binding]] >>>>> database = forecast_sqlite >>>>> >>>>> and below my log errors; >>>>> >>>>> ec 16 00:55:18 weewx-vm weewx[11753] ERROR weewx.cheetahgenerator: >>>>> Generate failed with exception '<class 'NameMapper.NotFound'>' >>>>> >>>>> Dec 16 00:55:18 weewx-vm weewx[11753] ERROR weewx.cheetahgenerator: >>>>> **** Ignoring template /etc/weewx/skins/Seasons/NOAA/NOAA-%Y-%m.txt.tmpl >>>>> >>>>> Dec 16 00:55:18 weewx-vm weewx[11753] ERROR weewx.cheetahgenerator: >>>>> **** Reason: cannot find 'raw' while searching for 'day.wind.count.raw' >>>>> >>>>> Dec 16 00:55:18 weewx-vm weewx[11753] ERROR weewx.cheetahgenerator: >>>>> **** Traceback (most recent call last): >>>>> >>>>> Dec 16 00:55:18 weewx-vm weewx[11753] ERROR weewx.cheetahgenerator: >>>>> **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 323, in >>>>> generate >>>>> >>>>> Dec 16 00:55:18 weewx-vm weewx[11753] ERROR weewx.cheetahgenerator: >>>>> **** unicode_string = compiled_template.respond() >>>>> >>>>> Dec 16 00:55:18 weewx-vm weewx[11753] ERROR weewx.cheetahgenerator: >>>>> **** File "_etc_weewx_skins_Seasons_NOAA_NOAA__Y__m_txt_tmpl.py", line >>>>> 430, in respond >>>>> >>>>> Dec 16 00:55:18 weewx-vm weewx[11753] ERROR weewx.cheetahgenerator: >>>>> **** NotFound: cannot find 'raw' while searching for 'day.wind.count.raw' >>>>> Any help will be appreciate. >>>>> >>>>> On Thursday, June 4, 2020 at 6:01:51 PM UTC-4 tke...@gmail.com wrote: >>>>> >>>>>> That's probably what happened. >>>>>> >>>>>> You're not the first to get tripped up by this. Obviously, I need to >>>>>> rethink how to manage the transition to the new way of specifying >>>>>> schemas. >>>>>> >>>>>> On Thu, Jun 4, 2020 at 11:20 AM Jacques Terrettaz <jterr...@gmail.com> >>>>>> wrote: >>>>>> >>>>>>> Forget my last message : I used a new Raspberry PI to install weewx >>>>>>> V4, and then I transferred my "old" mysql database to the new >>>>>>> installation... >>>>>>> >>>>>>> >>>>>>> Le 4 juin 2020 à 20:01, Jacques Terrettaz <jterr...@gmail.com> a >>>>>>> écrit : >>>>>>> >>>>>>> Tom, >>>>>>> >>>>>>> One comment about the old and new database schema : I didn't change >>>>>>> anything by myself in the [DataBinding] section of weewx.conf after the >>>>>>> upgrade to V4.0, so I suspect that the manager = weewx.manager. >>>>>>> DaySummaryManager line was automatically modified during the >>>>>>> upgrade process. >>>>>>> Is it right ? >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> 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 weewx-user+...@googlegroups.com. >>>>>>> To view this discussion on the web visit >>>>>>> https://groups.google.com/d/msgid/weewx-user/ACB63400-3370-43DF-A186-A96D3BC23AA3%40gmail.com >>>>>>> <https://groups.google.com/d/msgid/weewx-user/ACB63400-3370-43DF-A186-A96D3BC23AA3%40gmail.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 weewx-user+...@googlegroups.com. >>>>> >>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/weewx-user/d4d9e47e-ca30-4729-a81b-9d1cfd8dde76n%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/weewx-user/d4d9e47e-ca30-4729-a81b-9d1cfd8dde76n%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 weewx-user+...@googlegroups.com. >>> >> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/d4e7d688-fe41-4258-b7c9-6068c95012b3n%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-user/d4e7d688-fe41-4258-b7c9-6068c95012b3n%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 weewx-user+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/17e8d219-f018-493f-aef4-6a5b323f4075n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/17e8d219-f018-493f-aef4-6a5b323f4075n%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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEBT25WSp%3DA5qXaUYn9t-K7KbqWeKm_OFXBtWBxrBOfT0Q%40mail.gmail.com.