Hi Tom, correct, in this case, the error was located in fromt of the screen...
...surprisingly, you managed to solve this type of errors as well :-) Thanks again, bernhard :-) Am Mittwoch, 12. Februar 2020 01:24:45 UTC+1 schrieb Tom Keffer: > > 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] > <javascript:>> 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] <javascript:>. >> 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/f0f23ce0-8499-45f0-976a-2c8b42c323d9%40googlegroups.com.
