That's no different. You've always needed to specify WXDaySummaryManager to get a wind daily summary.
OK, now I feel better that we understand what happened. -tk On Tue, Feb 11, 2020 at 11:04 AM Bernhard R. <[email protected]> wrote: > Found the culprit: > > [DataBindings] > > [[wx_binding]] > > #manager = weewx.manager.DaySummaryManager # does not > recreate > archive_day_wind > manager = weewx.wxmanager.WXDaySummaryManager # *works!* > (archive_day_wind is created) > > just in case someone else does similar things one day... > > > > Am Dienstag, 11. Februar 2020 19:45:25 UTC+1 schrieb Bernhard R.: >> >> Hi Tom, >> >> must be some obscure quirks in my weewx.conf. >> >> I did a lot of other tests, but finally, I used b12 with the unmodified >> b6 conf file (just adapting the version string) and archive_day_wind is >> created and filled again. >> >> I'll now adapt the configs line by line and repeat the rebuild process >> after each change to find my error, but you are right (of course) it's not >> a regression in b11, it's a stupid user changing things in files he should >> have understood before doing so... >> >> Anyways, thanks a lot for your help and sorry for wasting your time... >> >> bernhard :-) >> >> >> >> Am Dienstag, 11. Februar 2020 18:42:46 UTC+1 schrieb Tom Keffer: >>> >>> Hmm, I'm unable to reproduce this. >>> >>> I created a schema "schema_with_sunshine_time", derived off the wview >>> schema (NB: *not* wview_extended), then created the database. It had >>> archive_day_wind >>> >>> Then I dropped and rebuilt the daily summaries. Still has >>> archive_day_wind. >>> >>> This is using v4.0.0b12 >>> >>> -tk >>> >>> On Tue, Feb 11, 2020 at 8:57 AM Bernhard R. <[email protected]> wrote: >>> >>>> Hi Tom, >>>> >>>> the --rebuild-daily was done on 4.0.0b11 version and the table >>>> archive_day_wind is not recreated. >>>> >>>> All others that are usually present are created as they should >>>> (including the ones for the custom fields), only wind is missing. >>>> >>>> Thanks for your patience, >>>> >>>> Bernhard :-) >>>> >>>> >>>> >>>> >>>> >>>> Am Dienstag, 11. Februar 2020 17:46:38 UTC+1 schrieb Tom Keffer: >>>>> >>>>> Sorry. I guess I need to rephrase that. Did you do the --rebuild-daily >>>>> under the buggy version? Sounds like you did. >>>>> >>>>> That would explain the "regression". >>>>> >>>>> -tk >>>>> >>>>> On Tue, Feb 11, 2020 at 8:43 AM Bernhard R. <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi Tom, >>>>>> >>>>>> The answer was ment to be the second last line of my previous message: >>>>>> >>>>>> > The database was initially created on v.3.9.1 and extended by 2 >>>>>> columns with wee_database under 4.0.0b6. >>>>>> >>>>>> Was this th information you were asking for? >>>>>> >>>>>> I'll take a look at the new type of extension in the meantime... >>>>>> >>>>>> Thanks a lot, >>>>>> >>>>>> Bernhard :-) >>>>>> >>>>>> PS: sorry for accidentially answering by email previously... >>>>>> >>>>>> >>>>>> >>>>>> Am Dienstag, 11. Februar 2020 17:36:52 UTC+1 schrieb Tom Keffer: >>>>>>> >>>>>>> V4.0 introduces a new way to specify a schema, although the old way >>>>>>> is still supported. >>>>>>> >>>>>>> The "wview" schema uses the old way. >>>>>>> >>>>>>> The "wview_extended" schema uses the new way. How to extend it is >>>>>>> documented in the new version of the customizing guide. See the section >>>>>>> "Adding a new type to the database". >>>>>>> >>>>>>> You used an old-style addition on the new-style schema >>>>>>> wview_extended. That's why it didn't work. >>>>>>> >>>>>>> But, you didn't answer my question. Did you create the new database >>>>>>> using V4.0.0b11, or an earlier version, which, perhaps, contained the >>>>>>> bug? >>>>>>> >>>>>>> Cheers, >>>>>>> >>>>>>> -tk >>>>>>> >>>>>>> >>>>>>> On Tue, Feb 11, 2020 at 8:28 AM Bernhard R. <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi Tom, >>>>>>>> >>>>>>>> I redefined the schema in a user extension (user.sunduration) like >>>>>>>> this: >>>>>>>> *schema_with_sunshine_time* = schemas.wview.schema + >>>>>>>> [('sunshine_time', 'REAL')] + [('sunshine_int', 'INTEGER')] >>>>>>>> >>>>>>>> and use this schema in weewx.conf: >>>>>>>> # The schema defines the structure of the database. >>>>>>>> # It is *only* used when the database is created. >>>>>>>> ##### schema = schemas.wview_extended.schema >>>>>>>> schema = user.sunduration.*schema_with_sunshine_time* >>>>>>>> >>>>>>>> When I now naively try to redefine the extended schema (following >>>>>>>> the defaults) in my user extension like that >>>>>>>> >>>>>>>> import schemas.wview_extended >>>>>>>> schema_with_sunshine_time = schemas.wview_extended.schema + >>>>>>>> [('sunshine_time', 'REAL')] + [('sunshine_int', 'INTEGER')] >>>>>>>> >>>>>>>> wee_database would fail with error: >>>>>>>> >>>>>>>> TypeError: unsupported operand type(s) for +: 'dict' and 'list' >>>>>>>> >>>>>>>> >>>>>>>> The database was initially created on v.3.9.1 and extended by 2 >>>>>>>> columns with wee_database under 4.0.0b6. >>>>>>>> >>>>>>>> Does this narrow it down a bit, is there some additional info I can >>>>>>>> supply, to help tracinf this? >>>>>>>> >>>>>>>> Thanks for all your efforts so far, >>>>>>>> >>>>>>>> Bernhard :-) >>>>>>>> >>>>>>>> >>>>>>>> Am Montag, 10. Februar 2020 23:52:09 UTC+1 schrieb Tom Keffer: >>>>>>>>> >>>>>>>>> Hmmm, I thought this was fixed in commit >>>>>>>>> https://github.com/weewx/weewx/commit/ba096b752493134442b222c5c4fa4b49bcef1d84, >>>>>>>>> now four months ago. Have you generated the new database using >>>>>>>>> V4.0.0b11, >>>>>>>>> or an earlier version, which, perhaps, contained the bug? >>>>>>>>> >>>>>>>>> Also, can you take a look in your weewx.conf and see what type of >>>>>>>>> schema you have? This will look something like: >>>>>>>>> >>>>>>>>> [DataBindings] >>>>>>>>> >>>>>>>>> [[wx_binding]] >>>>>>>>> ... >>>>>>>>> # The schema defines the structure of the database. >>>>>>>>> # It is *only* used when the database is created. >>>>>>>>> schema = schemas.wview_extended.schema >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Mon, Feb 10, 2020 at 10:33 AM Bernhard R. <[email protected]> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Hi there, >>>>>>>>>> >>>>>>>>>> I guess, I stumbled over a regression somewhere between 4.0.0b6 >>>>>>>>>> and 4.0.0b11. >>>>>>>>>> >>>>>>>>>> if I do >>>>>>>>>> wee_database /etc/weewx/weewx.conf --drop-daily >>>>>>>>>> and afterwards >>>>>>>>>> wee_database /etc/weewx/weewx.conf --rebuild-daily >>>>>>>>>> >>>>>>>>>> then table *archive_day_wind* is NOT created anymore when using >>>>>>>>>> weewx 4.0.0.b11 >>>>>>>>>> also letting weewx create the statistics upon start (after >>>>>>>>>> dropping them once again) will not create this table either. >>>>>>>>>> >>>>>>>>>> However, the table still seems to be referenced by the included >>>>>>>>>> default skins, resulting in errors upon cheetahgenerator runs. >>>>>>>>>> >>>>>>>>>> When I revert to version 4.0.0b6 and repeat the process, the >>>>>>>>>> table archive_day_wind is created just fine. >>>>>>>>>> >>>>>>>>>> Is this intentional (and the skin templates need to be adjusted >>>>>>>>>> accodingly) or is this a regression? >>>>>>>>>> >>>>>>>>>> anyways, Thanks for the great work done so far, >>>>>>>>>> >>>>>>>>>> Bernhard :-) >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> 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/b245c089-33f8-45ac-bf5e-80f3ed62c75e%40googlegroups.com >>>>>>>>>> <https://groups.google.com/d/msgid/weewx-development/b245c089-33f8-45ac-bf5e-80f3ed62c75e%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/e916b4b8-17dc-44e7-986c-d773cedf5183%40googlegroups.com >>>>>>>> <https://groups.google.com/d/msgid/weewx-development/e916b4b8-17dc-44e7-986c-d773cedf5183%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/6c91272a-0553-4c3d-bb88-73b85a001d76%40googlegroups.com >>>>>> <https://groups.google.com/d/msgid/weewx-development/6c91272a-0553-4c3d-bb88-73b85a001d76%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/83aff808-6884-4563-b2b6-575254cc7f0a%40googlegroups.com >>>> <https://groups.google.com/d/msgid/weewx-development/83aff808-6884-4563-b2b6-575254cc7f0a%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/cab5d6e2-d434-454e-87d3-73aa82c9491c%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-development/cab5d6e2-d434-454e-87d3-73aa82c9491c%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/CAPq0zECC3Aun4QTsnnWVwPSjPBUXJvqySz4E3o86u6pUnejN1Q%40mail.gmail.com.
