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.

Reply via email to