Hello, I copied the historygenerator.py file from my old backup to the bin/user directory and now it works thank you! The bootstrap skin looks nice but I am not sure if I ever installed it, I guess no
Vince is right too, there are new and corrected files at github for the neowx skin to remove the warnings because of new python versions I hope that this system with the newest raspian and only necessary installations will run a long time..... [email protected] schrieb am Montag, 18. März 2024 um 08:58:19 UTC+1: > He maybe never installed the Bootstrap skin, there are a couple of skins > around that took the historygenerator from the skin, often many years ago, > so usually, these are very outdated. Either try to get the > historygenerator.py from the old installation, or from some outdated > version of the Bootstrap skin, I doubt (but you can give it a try) that a > recent version will work without updating the config, there were > significant changes. > > gjr80 schrieb am Sonntag, 17. März 2024 um 21:43:34 UTC+1: > >> Yes, that will be fine. [[Bootstrap]] is only created when you install >> the bootstrap skin. >> >> Gary >> >> On Monday 18 March 2024 at 06:37:52 UTC+10 Thomas Hackler wrote: >> >>> I have a copy of my old /etc/weewx/bin/user. there is a >>> historygenerator.py file >>> but there is no [[Bootstrap]] in my new or in my old weewx.conf file >>> >>> so maybe it is enough to copy the file historygenerator.py from my old >>> system to /etc/weewx/bin/user or should I install the bootstrap skin? >>> >>> So I guess I should install the neowx skin again too ? >>> >>> gjr80 schrieb am Sonntag, 17. März 2024 um 21:26:05 UTC+1: >>> >>>> Agree the problem is a missing user.historygenerator search list >>>> extension which (from memory) is provided by the bootstrap skin, but >>>> user.historygenerator is being called by the Seasons skin. So I >>>> suspect you have modified your Season skin in the past and added >>>> user.historygenerator to the Seasons skin config file, >>>> skins/Seasons/skin.conf. This would explain why you missed it when >>>> checking your backup weewx.conf. >>>> >>>> The solution is to obtain the historygenerator.py from the bootstrap >>>> skin and add it to your system. You could simply extract this file from >>>> the >>>> bootstrap skin and save it to you system, but the easiest way will be as >>>> Vince said - just install the bootstrap skin. I would go one step further >>>> and disable the bootstrap skin (set enable = False under [StdReport] >>>> [[Bootstrap]] in weewx.conf). This will have no impact on the >>>> availability of user.historygenerator, but will prevent the Bootstrap >>>> skin from generating its content/output. >>>> >>>> Gary >>>> On Monday 18 March 2024 at 05:43:50 UTC+10 vince wrote: >>>> >>>>> Not quite. >>>>> >>>>> You need to install all added user extensions and skins. In your case >>>>> it looks like you had the bootstrap skin on your old system which has a >>>>> file bin/user/historygenerator.py that you are missing on the new system. >>>>> Either remove the reference to historygenerator in your weewx.conf or >>>>> install the bootstrap skin to add the missing file. >>>>> >>>>> >>>>> On Sunday, March 17, 2024 at 12:23:43 PM UTC-7 Thomas Hackler wrote: >>>>> >>>>>> sorry I don't understand, I followed this guide >>>>>> >>>>>> https://weewx.com/docs/5.0/usersguide/backup/ >>>>>> >>>>>> I compared the weewx.conf file from the fresh installation with my >>>>>> old one and added all the missing things >>>>>> so I guess everything should work after that? >>>>>> The neowx skin works normal at the moment, so I will check the >>>>>> warnings later >>>>>> >>>>>> >>>>>> vince schrieb am Sonntag, 17. März 2024 um 18:33:09 UTC+1: >>>>>> >>>>>>> ModuleNotFoundError: No module named 'user.historygenerator' >>>>>>> You need to install all skins and extensions referenced in your >>>>>>> .conf files.... >>>>>>> >>>>>>> You also have a variety of warnings from neowx: >>>>>>> _etc_weewx_skins_neowx_material_month__Y__m_html_tmpl.py:406: >>>>>>> SyntaxWarning: "is not" with a literal. Did you mean "!="? >>>>>>> >>>>>>> I 'think' this is related to newer versions of python being more >>>>>>> strict. I recall trying neowx once and simply editing all the places >>>>>>> that >>>>>>> weewx logged those warnings and they went away. >>>>>>> >>>>>>> On Sunday, March 17, 2024 at 8:12:09 AM UTC-7 Thomas Hackler wrote: >>>>>>> >>>>>>>> Hello, >>>>>>>> my raspberry pi crashed and I started with a new system. >>>>>>>> Fortunately I have copies from my database and the skins. >>>>>>>> I started installing weewx and the gw1000 driver, then I copied the >>>>>>>> skin folder and the database. >>>>>>>> I had some issues with permissions with the database but this works >>>>>>>> now. >>>>>>>> I use two skins. The neowx skin works fine but I get errors for the >>>>>>>> season skin and no site is made and I don't understand why. >>>>>>>> >>>>>>>> Mar 17 15:45:28 raspberrypi weewxd[114945]: ERROR >>>>>>>> weewx.reportengine: Caught unrecoverable exception in generator >>>>>>>> 'weewx.cheetahgenerator.CheetahGenerator' >>>>>>>> >>>>>>>> Full log file attached. >>>>>>>> Thank you for helping! >>>>>>>> Thomas Hackler >>>>>>>> >>>>>>>> >>>>>>>> -- 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/a5b76e8c-ce04-4f22-ab87-4974ac5b0e59n%40googlegroups.com.
