Well, good catch! This is indeed a bug and not intended. I will have a look into that!
[email protected] schrieb am Montag, 4. Juli 2022 um 18:45:11 UTC+2: > I don't know if it is by design or if it is a bug, but when one navigate > to a given month - for instance March 2021 on your site - the 2022 year > and months are no more shown in the left navigation bar, and it is > therefore not possible to select and load directly to any month of 2022. > > Le vendredi 1 juillet 2022 à 00:44:54 UTC+2, [email protected] a écrit : > >> I just wanted to inform you that I released v1.3.0 of weewx-wdc, new >> features are: >> >> >> - Customizable "About page", demo here: >> https://www.weewx-hbt.de/about.html >> - Performance (Report Generation) optimization (should be decreased >> to 50%, please see https://github.com/Daveiano/weewx-wdc#performance) >> - Added "Climatological Days" Tile to stats and year pages ( >> https://www.weewx-hbt.de/statistics.html) >> - Added rain days and average temperature calendar diagram ( >> https://www.weewx-hbt.de/statistics.html) >> - Support for weewx-forecast >> >> >> Here is a demo of the release: https://www.weewx-hbt.de/ >> >> I am also working on a second "more weewx like" layout for the skin, >> preview can be seen here: https://www.weewx-hbt.de/classic/ >> >> Feedback is always appreciated! >> David Bätge schrieb am Samstag, 4. Juni 2022 um 11:11:15 UTC+2: >> >>> *I copied over my up weewx db (data from mid 2020 to present) and it >>> takes about ~180 sec* >>> Like the name of the Skin suggests, you will need a Data Center to run >>> the Skin :D Just kidding, the long generation time is on my list, I will >>> see what I can do about it in the coming weeks. >>> See https://github.com/Daveiano/weewx-wdc/issues/14 >>> >>> *I mean kind of like the "about" page on the fuzzy-archer skin, where >>> one can put custom content in it, as it seems there can be more than 1 >>> additional page and menu entry. I'm not sure how it's done, if the page >>> content is written in the skin config directly or if it somehow embeds an >>> additional html page into the content area(?)* >>> I got you. Sounds like a good addition. One could also provide pictures >>> of the station or extreme weather events or whatever. This would >>> personalize the skin for each user, definitely a good Addition. >>> Also added an Issue for that >>> https://github.com/Daveiano/weewx-wdc/issues/15 >>> >>> *Another great thing would be, if the station/hardware info could >>> somehow be overwritten or complemented with an additional info field, if >>> the driver doesn't pass enough information, as it's the case with an SDR >>> setup or the interceptor driver: It just shows "sdr" or "ecowitt-client" >>> instead of, as an example, "WS80 over SDR" or "WS80 with ecowitt-client / >>> GW1000". It would be sufficient if there would just be an additonal >>> customizable text field below "weewx 4.x.x with ecowitt-client" which would >>> show e.g. "Sensor: WSxx" or "Station hardware: WSxx with GW1100". But it >>> should be able to read it out of the weewx.conf, if it can be defined there >>> somehow, because in a multiple instance weewx setup the skin.conf is the >>> same for all instances. But yeah not sure if this makes sense or if it >>> should rather be adressed by weewx itself, I know it's just a little detail >>> but would be neat :)* >>> Like I said in the first post, I'm new to the weewx ecosystem, so >>> everything I write now is speculation: (without further investigation) this >>> sounds more like a Driver issue? The driver should provide the station data >>> to weewx (and the skin). Not sure about adding this as configuration to >>> weewx.conf. I don't know if weewx would support this out of the box. The >>> Extras Section (https://weewx.com/docs/customizing.htm#Extras) inside >>> the skin.conf would be suitable for this, but then you will need to set >>> this for every weewx-wdc installation. I will keep this in mind and do some >>> investigation. >>> [email protected] schrieb am Samstag, 4. Juni 2022 um 01:07:16 UTC+2: >>> >>>> Ran this on my test rpi (simulator mode) with data going back to late >>>> Dec 2021. Took about ~70 secs to generate WdcReport. I copied over my up >>>> weewx db (data from mid 2020 to present) and it takes about ~180 sec to >>>> generate a WdcReport. Any ways to optimize the reports to get the report >>>> generation time down? For comparison, takes less than a sec for >>>> SeasonsReport. >>>> >>>> On Friday, June 3, 2022 at 10:38:06 AM UTC-4 [email protected] wrote: >>>> >>>>> *Thank you for all these suggestions and feedback! I really like the >>>>> idea of an Classic/Alternative Layout switch, btw :)* >>>>> >>>>> Glad you like my feedback and ideas! This will be a great feature, >>>>> customization is everything imo >>>>> >>>>> *You mean station info/news content as a configurable menu link to let >>>>> the user link to any generated Blog/News/whatever page, right?* >>>>> >>>>> I mean kind of like the "about" page on the fuzzy-archer skin, where >>>>> one can put custom content in it, as it seems there can be more than 1 >>>>> additional page and menu entry. I'm not sure how it's done, if the page >>>>> content is written in the skin config directly or if it somehow embeds an >>>>> additional html page into the content area(?) >>>>> >>>>> Another great thing would be, if the station/hardware info could >>>>> somehow be overwritten or complemented with an additional info field, if >>>>> the driver doesn't pass enough information, as it's the case with an SDR >>>>> setup or the interceptor driver: It just shows "sdr" or "ecowitt-client" >>>>> instead of, as an example, "WS80 over SDR" or "WS80 with ecowitt-client / >>>>> GW1000". It would be sufficient if there would just be an additonal >>>>> customizable text field below "weewx 4.x.x with ecowitt-client" which >>>>> would >>>>> show e.g. "Sensor: WSxx" or "Station hardware: WSxx with GW1100". But it >>>>> should be able to read it out of the weewx.conf, if it can be defined >>>>> there >>>>> somehow, because in a multiple instance weewx setup the skin.conf is the >>>>> same for all instances. But yeah not sure if this makes sense or if it >>>>> should rather be adressed by weewx itself, I know it's just a little >>>>> detail >>>>> but would be neat :) >>>>> >>>>> >>>>> >>>>> [email protected] schrieb am Mittwoch, 1. Juni 2022 um 01:08:26 >>>>> UTC+2: >>>>> >>>>>> *So the spacing can be predefined, but not the graph and font on the >>>>>> cards/tiles size? If so, yeah maybe you can do something with the >>>>>> spacing >>>>>> or the possibility to move "current weather conditions" into the left >>>>>> menu >>>>>> like sort of a widget, but to only show the graphs in the content area >>>>>> or >>>>>> the possibility to prioritize them. As an optional skin setting for >>>>>> example. But if they could in any way be made as small as the ones in >>>>>> the >>>>>> new bootstrap skin "fuzzy-archer 3.0" this would be amazing. If you two >>>>>> could ever mix up your skins, this would probably be the most functional >>>>>> and clear skin ever :) * >>>>>> In theory, you can change everything. But I would like to stick with >>>>>> the values (spacing, sizes, etc) the Design System provides. Yes, I had >>>>>> the >>>>>> same idea: Provide a config to enable a "more weewx like layout". This >>>>>> would be like you said: Current conditions on the left and graphs on the >>>>>> right. One could then switch between a "Classic" and "Alternative" >>>>>> Layout >>>>>> via skin.conf. >>>>>> I had a look at fuzzy-archer 3.0, cool skin! >>>>>> >>>>>> *Well, true, nearly forgot about that option. That way, a custom menu >>>>>> entry in the WDC Skin to e.g. station info/news content would be the >>>>>> icing >>>>>> on the cake :)* >>>>>> You mean station info/news content as a configurable menu link to let >>>>>> the user link to any generated Blog/News/whatever page, right? >>>>>> >>>>>> Thank you for all these suggestions and feedback! I really like the >>>>>> idea of an Classic/Alternative Layout switch, btw :) >>>>>> [email protected] schrieb am Dienstag, 31. Mai 2022 um 14:45:52 UTC+2: >>>>>> >>>>>>> *Currently, this is not possible. The skin uses the IBM Carbon >>>>>>> Design System, so these values are more or less predefined. But you are >>>>>>> right, using the space and layouting all the graphs were one of the >>>>>>> most >>>>>>> challenging parts of this. I am also not yet 100% happy with it. >>>>>>> Perhaps I >>>>>>> could predefine some "Spacing variations", like a dense one and a wide >>>>>>> one >>>>>>> for example.* >>>>>>> >>>>>>> So the spacing can be predefined, but not the graph and font on the >>>>>>> cards/tiles size? If so, yeah maybe you can do something with the >>>>>>> spacing >>>>>>> or the possibility to move "current weather conditions" into the left >>>>>>> menu >>>>>>> like sort of a widget, but to only show the graphs in the content area >>>>>>> or >>>>>>> the possibility to prioritize them. As an optional skin setting for >>>>>>> example. But if they could in any way be made as small as the ones in >>>>>>> the >>>>>>> new bootstrap skin "fuzzy-archer 3.0" this would be amazing. If you two >>>>>>> could ever mix up your skins, this would probably be the most >>>>>>> functional >>>>>>> and clear skin ever :) >>>>>>> >>>>>>> These are just suggestions though, I know tastes are different, but >>>>>>> imo weewx stil lacks an interactive alternative or version of the very >>>>>>> clear seasons skin where nearly all values and graphs are visible at a >>>>>>> glance. I just like to zoom in if needed, instead of scrolling. >>>>>>> >>>>>>> *Do you mean like an export Button on the Desktop Application to >>>>>>> export all data as HTML pages? Well you can also use the WDC Skin with >>>>>>> weewx and import all data to weewx via csv, generate the report and >>>>>>> there >>>>>>> you go ;)* >>>>>>> >>>>>>> Well, true, nearly forgot about that option. That way, a custom menu >>>>>>> entry in the WDC Skin to e.g. station info/news content would be the >>>>>>> icing >>>>>>> on the cake :) >>>>>>> >>>>>>> >>>>>>> >>>>>>> [email protected] schrieb am Montag, 30. Mai 2022 um 19:34:33 >>>>>>> UTC+2: >>>>>>> >>>>>>>> It's working without errors. Thanks again! >>>>>>>> >>>>>>>> On Mon, May 30, 2022 at 11:16 AM David Bätge <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Thank you very much! >>>>>>>>> >>>>>>>>> I was able to reproduce the issue you described. It was like I >>>>>>>>> said, due to missing data (days without any values). I will include a >>>>>>>>> Bugfix for this in the next release. Attached is an updated >>>>>>>>> stats_util.py. >>>>>>>>> >>>>>>>>> Again - Thank you very much. Every feedback is appreciated! >>>>>>>>> >>>>>>>>> [email protected] schrieb am Montag, 30. Mai 2022 um 12:53:56 >>>>>>>>> UTC+2: >>>>>>>>> >>>>>>>>>> Shared the db via drive. Haven't tried the updated stats but will >>>>>>>>>> let you know when I do. >>>>>>>>>> >>>>>>>>>> On Sun, May 29, 2022, 8:13 PM David Bätge <[email protected]> >>>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>>> Ok, I ran the skin successfully with the Simulator driver for a >>>>>>>>>>> few hours. Curious about what happens if I stop weewx for some days >>>>>>>>>>> and >>>>>>>>>>> then restart it, the driver should resume producing data with the >>>>>>>>>>> current >>>>>>>>>>> date/time. But in the meantime there is missing data, I guess. >>>>>>>>>>> >>>>>>>>>>> Did you try the updated stats_util.py ( >>>>>>>>>>> https://github.com/Daveiano/weewx-wdc/commit/49c4a42dfa2d4eb4b4226f9c676f98f99a260019 >>>>>>>>>>> )? >>>>>>>>>>> >>>>>>>>>>> Would be great to get the DB, would save me some time trying >>>>>>>>>>> things out :) >>>>>>>>>>> >>>>>>>>>>> [email protected] schrieb am Sonntag, 29. Mai 2022 um 23:28:53 >>>>>>>>>>> UTC+2: >>>>>>>>>>> >>>>>>>>>>>> Here's the conf. >>>>>>>>>>>> >>>>>>>>>>>> On Sun, May 29, 2022 at 5:12 PM David Bätge < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Oh ok, in that case, if you could post your weewx.conf, that's >>>>>>>>>>>>> enough I think. Thank you very much! >>>>>>>>>>>>> >>>>>>>>>>>>> [email protected] schrieb am Sonntag, 29. Mai 2022 um >>>>>>>>>>>>> 18:05:45 UTC+2: >>>>>>>>>>>>> >>>>>>>>>>>>>> I'm testing this on my "Test" weewx on a 2nd raspberry pi. >>>>>>>>>>>>>> It's running in simulation mode so I don't think there are any >>>>>>>>>>>>>> missing >>>>>>>>>>>>>> values. If you still need the db let me know. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Troy >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Sat, May 28, 2022, 2:54 PM David Bätge < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> From the logs, it looks like there are some temperature >>>>>>>>>>>>>>> values missing in your database (that's where the NoneType came >>>>>>>>>>>>>>> from). Like >>>>>>>>>>>>>>> your station stopped working for 2 or 3 days!? >>>>>>>>>>>>>>> I added a check to address this issue. Could you please >>>>>>>>>>>>>>> replace /usr/share/weewx/user/stats_util.py with the attached >>>>>>>>>>>>>>> stats_util.py? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Any chance I could get a copy of your weewx database to test >>>>>>>>>>>>>>> and verify this? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> For reference: I also added a issue on GH for this: >>>>>>>>>>>>>>> https://github.com/Daveiano/weewx-wdc/issues/9 >>>>>>>>>>>>>>> [email protected] schrieb am Samstag, 28. Mai 2022 um >>>>>>>>>>>>>>> 18:38:07 UTC+2: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> The skin displays but there are quite a bit of errors (see >>>>>>>>>>>>>>>> below). >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> May 28 12:35:16 raspberrypi weewx[8931] INFO weewx.manager: >>>>>>>>>>>>>>>> Added record 2022-05-28 12:35:00 EDT (1653755700) to database >>>>>>>>>>>>>>>> 'weewx.sdb' >>>>>>>>>>>>>>>> May 28 12:35:16 raspberrypi weewx[8931] INFO weewx.manager: >>>>>>>>>>>>>>>> Added record 2022-05-28 12:35:00 EDT (1653755700) to daily >>>>>>>>>>>>>>>> summary in >>>>>>>>>>>>>>>> 'weewx.sdb' >>>>>>>>>>>>>>>> May 28 12:35:20 raspberrypi weewx[8931] INFO >>>>>>>>>>>>>>>> weewx.cheetahgenerator: Generated 8 files for report >>>>>>>>>>>>>>>> SeasonsReport in 1.54 >>>>>>>>>>>>>>>> seconds >>>>>>>>>>>>>>>> May 28 12:35:21 raspberrypi weewx[8931] INFO >>>>>>>>>>>>>>>> weewx.imagegenerator: Generated 15 images for report >>>>>>>>>>>>>>>> SeasonsReport in 0.95 >>>>>>>>>>>>>>>> seconds >>>>>>>>>>>>>>>> May 28 12:35:21 raspberrypi weewx[8931] INFO >>>>>>>>>>>>>>>> weewx.reportengine: Copied 0 files to /var/www/html/weewx >>>>>>>>>>>>>>>> May 28 12:35:23 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: Evaluation of template >>>>>>>>>>>>>>>> /etc/weewx/skins/weewx-wdc/year-%Y.html.tmpl failed with >>>>>>>>>>>>>>>> exception '<class >>>>>>>>>>>>>>>> 'TypeError'>' >>>>>>>>>>>>>>>> May 28 12:35:23 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** Ignoring template >>>>>>>>>>>>>>>> /etc/weewx/skins/weewx-wdc/year-%Y.html.tmpl >>>>>>>>>>>>>>>> May 28 12:35:23 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** Reason: '>=' not supported >>>>>>>>>>>>>>>> between instances >>>>>>>>>>>>>>>> of 'NoneType' and 'float' >>>>>>>>>>>>>>>> May 28 12:35:23 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** Traceback (most recent call >>>>>>>>>>>>>>>> last): >>>>>>>>>>>>>>>> May 28 12:35:23 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** File >>>>>>>>>>>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 348, in >>>>>>>>>>>>>>>> generate >>>>>>>>>>>>>>>> May 28 12:35:23 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** unicode_string = >>>>>>>>>>>>>>>> compiled_template.respond() >>>>>>>>>>>>>>>> May 28 12:35:23 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** File >>>>>>>>>>>>>>>> "_etc_weewx_skins_weewx_wdc_year__Y_html_tmpl.py", line 183, >>>>>>>>>>>>>>>> in respond >>>>>>>>>>>>>>>> May 28 12:35:23 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** File >>>>>>>>>>>>>>>> "/usr/lib/python3/dist-packages/Cheetah/Template.py", line >>>>>>>>>>>>>>>> 1707, in >>>>>>>>>>>>>>>> _handleCheetahInclude >>>>>>>>>>>>>>>> May 28 12:35:23 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** >>>>>>>>>>>>>>>> self._CHEETAH__cheetahIncludes[_includeID].respond(trans) >>>>>>>>>>>>>>>> May 28 12:35:23 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** File >>>>>>>>>>>>>>>> "_etc_weewx_skins_weewx_wdc_includes_climatological_days_inc.py", >>>>>>>>>>>>>>>> line 277, >>>>>>>>>>>>>>>> in respond >>>>>>>>>>>>>>>> May 28 12:35:23 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** File >>>>>>>>>>>>>>>> "_etc_weewx_skins_weewx_wdc_includes_climatological_days_inc.py", >>>>>>>>>>>>>>>> line 106, >>>>>>>>>>>>>>>> in __errorCatcher6 >>>>>>>>>>>>>>>> May 28 12:35:23 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** File "<string>", line 1, in >>>>>>>>>>>>>>>> <module> >>>>>>>>>>>>>>>> May 28 12:35:23 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** File >>>>>>>>>>>>>>>> "/usr/share/weewx/user/stats_util.py", >>>>>>>>>>>>>>>> line 175, in get_climatological_day >>>>>>>>>>>>>>>> May 28 12:35:23 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** return len(list(days)) >>>>>>>>>>>>>>>> May 28 12:35:23 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** File >>>>>>>>>>>>>>>> "/usr/share/weewx/user/stats_util.py", >>>>>>>>>>>>>>>> line 173, in <lambda> >>>>>>>>>>>>>>>> May 28 12:35:23 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** days = filter(lambda x: >>>>>>>>>>>>>>>> x.raw >= value, >>>>>>>>>>>>>>>> list(day_series.data)) >>>>>>>>>>>>>>>> May 28 12:35:23 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** TypeError: '>=' not supported >>>>>>>>>>>>>>>> between >>>>>>>>>>>>>>>> instances of 'NoneType' and 'float' >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: Evaluation of template >>>>>>>>>>>>>>>> /etc/weewx/skins/weewx-wdc/statistics.html.tmpl failed with >>>>>>>>>>>>>>>> exception >>>>>>>>>>>>>>>> '<class 'TypeError'>' >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** Ignoring template >>>>>>>>>>>>>>>> /etc/weewx/skins/weewx-wdc/statistics.html.tmpl >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** Reason: '>=' not supported >>>>>>>>>>>>>>>> between instances >>>>>>>>>>>>>>>> of 'NoneType' and 'float' >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** Traceback (most recent call >>>>>>>>>>>>>>>> last): >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** File >>>>>>>>>>>>>>>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 348, in >>>>>>>>>>>>>>>> generate >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** unicode_string = >>>>>>>>>>>>>>>> compiled_template.respond() >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** File >>>>>>>>>>>>>>>> "_etc_weewx_skins_weewx_wdc_statistics_html_tmpl.py", line >>>>>>>>>>>>>>>> 191, in respond >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** File >>>>>>>>>>>>>>>> "/usr/lib/python3/dist-packages/Cheetah/Template.py", line >>>>>>>>>>>>>>>> 1707, in >>>>>>>>>>>>>>>> _handleCheetahInclude >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** >>>>>>>>>>>>>>>> self._CHEETAH__cheetahIncludes[_includeID].respond(trans) >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** File >>>>>>>>>>>>>>>> "_etc_weewx_skins_weewx_wdc_includes_climatological_days_inc.py", >>>>>>>>>>>>>>>> line 277, >>>>>>>>>>>>>>>> in respond >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** File >>>>>>>>>>>>>>>> "_etc_weewx_skins_weewx_wdc_includes_climatological_days_inc.py", >>>>>>>>>>>>>>>> line 106, >>>>>>>>>>>>>>>> in __errorCatcher6 >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** File "<string>", line 1, in >>>>>>>>>>>>>>>> <module> >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** File >>>>>>>>>>>>>>>> "/usr/share/weewx/user/stats_util.py", >>>>>>>>>>>>>>>> line 175, in get_climatological_day >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** return len(list(days)) >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** File >>>>>>>>>>>>>>>> "/usr/share/weewx/user/stats_util.py", >>>>>>>>>>>>>>>> line 173, in <lambda> >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** days = filter(lambda x: >>>>>>>>>>>>>>>> x.raw >= value, >>>>>>>>>>>>>>>> list(day_series.data)) >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] ERROR >>>>>>>>>>>>>>>> weewx.cheetahgenerator: **** TypeError: '>=' not supported >>>>>>>>>>>>>>>> between >>>>>>>>>>>>>>>> instances of 'NoneType' and 'float' >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] INFO >>>>>>>>>>>>>>>> weewx.cheetahgenerator: Generated 9 files for report WdcReport >>>>>>>>>>>>>>>> in 14.05 >>>>>>>>>>>>>>>> seconds >>>>>>>>>>>>>>>> May 28 12:35:35 raspberrypi weewx[8931] INFO >>>>>>>>>>>>>>>> weewx.reportengine: Copied 0 files to /var/www/html/weewx/wdc >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Friday, May 27, 2022 at 8:25:38 PM UTC-4 >>>>>>>>>>>>>>>> [email protected] wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Yes, that's correct, I think weewx wants the zip to >>>>>>>>>>>>>>>>> contain only one folder which contains the whole extension. >>>>>>>>>>>>>>>>> (if you want to >>>>>>>>>>>>>>>>> directly install from zip without the "extract to folder" >>>>>>>>>>>>>>>>> step) >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Glad I could help you! >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> [email protected] schrieb am Samstag, 28. Mai 2022 um >>>>>>>>>>>>>>>>> 02:19:15 UTC+2: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Got it working. I see it can't install from zip. Need to >>>>>>>>>>>>>>>>>> extract to directory and install from that location. Thank >>>>>>>>>>>>>>>>>> you. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Friday, May 27, 2022 at 5:31:53 PM UTC-4 >>>>>>>>>>>>>>>>>> [email protected] wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> The file location is correct, but you need to use the >>>>>>>>>>>>>>>>>>> .zip which is attached to a release. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> The latest release is v1.2.0, the download path for the >>>>>>>>>>>>>>>>>>> zip is >>>>>>>>>>>>>>>>>>> https://github.com/Daveiano/weewx-wdc/releases/download/v1.2.0/weewx-wdc-v1.2.0.zip >>>>>>>>>>>>>>>>>>> Release page is here: >>>>>>>>>>>>>>>>>>> https://github.com/Daveiano/weewx-wdc/releases/tag/v1.2.0 >>>>>>>>>>>>>>>>>>> (its the first linked zip) >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> *Background*: The files in the src/ directory are the >>>>>>>>>>>>>>>>>>> Source files (TypeScript, SCSS). When creating a release, >>>>>>>>>>>>>>>>>>> the source files >>>>>>>>>>>>>>>>>>> get transformed and optimized, the output location of these >>>>>>>>>>>>>>>>>>> transformed >>>>>>>>>>>>>>>>>>> files is the location from the install.py. The release.zip >>>>>>>>>>>>>>>>>>> should contain >>>>>>>>>>>>>>>>>>> all these transformed files (like service-worker.js), but >>>>>>>>>>>>>>>>>>> if you download >>>>>>>>>>>>>>>>>>> the current state of the repo, these files are not >>>>>>>>>>>>>>>>>>> included, hence the >>>>>>>>>>>>>>>>>>> error. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> Please let me know if this helps and solves the problem, >>>>>>>>>>>>>>>>>>> I will also add a notice about it on the readme page. >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> [email protected] schrieb am Freitag, 27. Mai 2022 um >>>>>>>>>>>>>>>>>>> 14:30:21 UTC+2: >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Trying to install from zip (also tried from tar.gz) and >>>>>>>>>>>>>>>>>>>> getting the following: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> "sudo wee_extension --install=weewx-wdc.zip >>>>>>>>>>>>>>>>>>>> Request to install 'weewx-wdc.zip' >>>>>>>>>>>>>>>>>>>> Extracting from zip archive weewx-wdc.zip >>>>>>>>>>>>>>>>>>>> Traceback (most recent call last): >>>>>>>>>>>>>>>>>>>> File "/usr/share/weewx/wee_extension", line 92, in >>>>>>>>>>>>>>>>>>>> <module> >>>>>>>>>>>>>>>>>>>> main() >>>>>>>>>>>>>>>>>>>> File "/usr/share/weewx/wee_extension", line 84, in >>>>>>>>>>>>>>>>>>>> main >>>>>>>>>>>>>>>>>>>> ext.install_extension(options.install) >>>>>>>>>>>>>>>>>>>> File "/usr/share/weewx/weecfg/extension.py", line >>>>>>>>>>>>>>>>>>>> 130, in install_extension >>>>>>>>>>>>>>>>>>>> self.install_from_dir(extension_dir) >>>>>>>>>>>>>>>>>>>> File "/usr/share/weewx/weecfg/extension.py", line >>>>>>>>>>>>>>>>>>>> 183, in install_from_dir >>>>>>>>>>>>>>>>>>>> shutil.copy(source_path, destination_path) >>>>>>>>>>>>>>>>>>>> File "/usr/lib/python3.7/shutil.py", line 245, in copy >>>>>>>>>>>>>>>>>>>> copyfile(src, dst, follow_symlinks=follow_symlinks) >>>>>>>>>>>>>>>>>>>> File "/usr/lib/python3.7/shutil.py", line 120, in >>>>>>>>>>>>>>>>>>>> copyfile >>>>>>>>>>>>>>>>>>>> with open(src, 'rb') as fsrc: >>>>>>>>>>>>>>>>>>>> FileNotFoundError: [Errno 2] No such file or directory: >>>>>>>>>>>>>>>>>>>> '/var/tmp/weewx-wdc-1.2.0/skins/weewx-wdc/service-worker.js' >>>>>>>>>>>>>>>>>>>> " >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> I can see the service-worker.js is located in a >>>>>>>>>>>>>>>>>>>> different directory than where the install is looking. It >>>>>>>>>>>>>>>>>>>> is located >>>>>>>>>>>>>>>>>>>> "weewx-wdc-1.2.0\skins\weewx-wdc\src\js\service-worker.js" >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> On Thursday, May 26, 2022 at 8:49:31 AM UTC-4 >>>>>>>>>>>>>>>>>>>> [email protected] wrote: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Thank you for your feedback, very appreciated! >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> *Is it possible to set custom values for font and >>>>>>>>>>>>>>>>>>>>> graph size, amount of rows and border size so everything >>>>>>>>>>>>>>>>>>>>> including graphs >>>>>>>>>>>>>>>>>>>>> could be made visible at a glance without or less >>>>>>>>>>>>>>>>>>>>> scrolling?* >>>>>>>>>>>>>>>>>>>>> Currently, this is not possible. The skin uses the IBM >>>>>>>>>>>>>>>>>>>>> Carbon Design System, so these values are more or less >>>>>>>>>>>>>>>>>>>>> predefined. But you >>>>>>>>>>>>>>>>>>>>> are right, using the space and layouting all the graphs >>>>>>>>>>>>>>>>>>>>> were one of the >>>>>>>>>>>>>>>>>>>>> most challenging parts of this. I am also not yet 100% >>>>>>>>>>>>>>>>>>>>> happy with it. >>>>>>>>>>>>>>>>>>>>> Perhaps I could predefine some "Spacing variations", like >>>>>>>>>>>>>>>>>>>>> a dense one and a >>>>>>>>>>>>>>>>>>>>> wide one for example. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> *Any chance for a web version of the weather data >>>>>>>>>>>>>>>>>>>>> center, so one could publish the visualized csv's to the >>>>>>>>>>>>>>>>>>>>> web? Or even >>>>>>>>>>>>>>>>>>>>> comibne it with weewx live data in one page? Just a >>>>>>>>>>>>>>>>>>>>> thought* >>>>>>>>>>>>>>>>>>>>> Do you mean like an export Button on the Desktop >>>>>>>>>>>>>>>>>>>>> Application to export all data as HTML pages? Well you >>>>>>>>>>>>>>>>>>>>> can also use the WDC >>>>>>>>>>>>>>>>>>>>> Skin with weewx and import all data to weewx via csv, >>>>>>>>>>>>>>>>>>>>> generate the report >>>>>>>>>>>>>>>>>>>>> and there you go ;) >>>>>>>>>>>>>>>>>>>>> [email protected] schrieb am Donnerstag, 26. Mai 2022 >>>>>>>>>>>>>>>>>>>>> um 12:04:58 UTC+2: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Thanks a lot for this skin (and the weather data >>>>>>>>>>>>>>>>>>>>>> visualizing app), looks very clean! >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Is it possible to set custom values for font and >>>>>>>>>>>>>>>>>>>>>> graph size, amount of rows and border size so everything >>>>>>>>>>>>>>>>>>>>>> including graphs >>>>>>>>>>>>>>>>>>>>>> could be made visible at a glance without or less >>>>>>>>>>>>>>>>>>>>>> scrolling? >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Any chance for a web version of the weather data >>>>>>>>>>>>>>>>>>>>>> center, so one could publish the visualized csv's to the >>>>>>>>>>>>>>>>>>>>>> web? Or even >>>>>>>>>>>>>>>>>>>>>> comibne it with weewx live data in one page? Just a >>>>>>>>>>>>>>>>>>>>>> thought >>>>>>>>>>>>>>>>>>>>>> [email protected] schrieb am Samstag, 14. Mai 2022 >>>>>>>>>>>>>>>>>>>>>> um 13:13:39 UTC+2: >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Hi guys! >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> I just wanted to do some advertisement for a new >>>>>>>>>>>>>>>>>>>>>>> weewx Skin, I developed: >>>>>>>>>>>>>>>>>>>>>>> https://github.com/Daveiano/weewx-wdc >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> The visual part is based on another weather app, I >>>>>>>>>>>>>>>>>>>>>>> wrote earlier this year: >>>>>>>>>>>>>>>>>>>>>>> https://daveiano.github.io/weather-data-center/ >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Please feel free to check it out, a working demo is >>>>>>>>>>>>>>>>>>>>>>> hosted here: https://www.weewx-hbt.de/ >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Key features included: >>>>>>>>>>>>>>>>>>>>>>> - Clear and beautiful UI thanks to IBM Carbon and >>>>>>>>>>>>>>>>>>>>>>> nivo >>>>>>>>>>>>>>>>>>>>>>> - Configurable Statistic Tiles and Diagram tiles >>>>>>>>>>>>>>>>>>>>>>> - Combinable diagrams via skin.conf >>>>>>>>>>>>>>>>>>>>>>> - Responsive >>>>>>>>>>>>>>>>>>>>>>> - Day, week, month, year and all-time pages >>>>>>>>>>>>>>>>>>>>>>> - Archive and NOAA Reports >>>>>>>>>>>>>>>>>>>>>>> - Almanac >>>>>>>>>>>>>>>>>>>>>>> - Translated for DE and EN >>>>>>>>>>>>>>>>>>>>>>> - Tabular representation with Carbon Data Tables >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> I consider the skin as feature-complete but I will >>>>>>>>>>>>>>>>>>>>>>> do some updates in the coming weeks to optimize some >>>>>>>>>>>>>>>>>>>>>>> things like >>>>>>>>>>>>>>>>>>>>>>> responsiveness or perhaps add some more statistics. >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> I am a software developer but I never worked with >>>>>>>>>>>>>>>>>>>>>>> python before. I have been looking for an opportunity >>>>>>>>>>>>>>>>>>>>>>> to work with python >>>>>>>>>>>>>>>>>>>>>>> for a long time, so working with weewx and creating a >>>>>>>>>>>>>>>>>>>>>>> skin did that for me. >>>>>>>>>>>>>>>>>>>>>>> I am really caught by how things work together in >>>>>>>>>>>>>>>>>>>>>>> weewx, a great piece of >>>>>>>>>>>>>>>>>>>>>>> software. >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> You received this message because you are subscribed to a >>>>>>>>>>>>>>> topic in the Google Groups "weewx-user" group. >>>>>>>>>>>>>>> To unsubscribe from this topic, visit >>>>>>>>>>>>>>> https://groups.google.com/d/topic/weewx-user/sDK4kzO4vBw/unsubscribe >>>>>>>>>>>>>>> . >>>>>>>>>>>>>>> To unsubscribe from this group and all its topics, send an >>>>>>>>>>>>>>> email to [email protected]. >>>>>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/8016299e-8795-4847-b29f-b7aaa2260252n%40googlegroups.com >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/8016299e-8795-4847-b29f-b7aaa2260252n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>>>>>>>>> . >>>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>> You received this message because you are subscribed to a >>>>>>>>>>>>> topic in the Google Groups "weewx-user" group. >>>>>>>>>>>>> To unsubscribe from this topic, visit >>>>>>>>>>>>> https://groups.google.com/d/topic/weewx-user/sDK4kzO4vBw/unsubscribe >>>>>>>>>>>>> . >>>>>>>>>>>>> To unsubscribe from this group and all its topics, send an >>>>>>>>>>>>> email to [email protected]. >>>>>>>>>>>>> >>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/6c1536c3-3049-4aaf-89fe-18fe4fd5f221n%40googlegroups.com >>>>>>>>>>>>> >>>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/6c1536c3-3049-4aaf-89fe-18fe4fd5f221n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>>>>>>> . >>>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>> You received this message because you are subscribed to a topic >>>>>>>>>>> in the Google Groups "weewx-user" group. >>>>>>>>>>> To unsubscribe from this topic, visit >>>>>>>>>>> https://groups.google.com/d/topic/weewx-user/sDK4kzO4vBw/unsubscribe >>>>>>>>>>> . >>>>>>>>>>> To unsubscribe from this group and all its topics, send an email >>>>>>>>>>> to [email protected]. >>>>>>>>>>> >>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/cd8fb01a-73d1-4ed6-b74a-70090811e565n%40googlegroups.com >>>>>>>>>>> >>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/cd8fb01a-73d1-4ed6-b74a-70090811e565n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>>>>> . >>>>>>>>>>> >>>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to a topic in >>>>>>>>> the Google Groups "weewx-user" group. >>>>>>>>> To unsubscribe from this topic, visit >>>>>>>>> https://groups.google.com/d/topic/weewx-user/sDK4kzO4vBw/unsubscribe >>>>>>>>> . >>>>>>>>> To unsubscribe from this group and all its topics, send an email >>>>>>>>> to [email protected]. >>>>>>>>> >>>>>>>> To view this discussion on the web visit >>>>>>>>> https://groups.google.com/d/msgid/weewx-user/f7ce1bef-6f01-4e91-a3cd-90b55efcb776n%40googlegroups.com >>>>>>>>> >>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/f7ce1bef-6f01-4e91-a3cd-90b55efcb776n%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/7d47e593-11fe-42a6-9950-42028b8d0c3bn%40googlegroups.com.
