*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.
tarob...@gmail.com 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 f4n...@gmail.com 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 :)
>>
>>
>>
>> david....@gmail.com 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 :)
>>> f4n...@gmail.com 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 :)
>>>>
>>>>
>>>>
>>>> tarob...@gmail.com 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 <david....@gmail.com> 
>>>>> 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!
>>>>>>
>>>>>> tarob...@gmail.com 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 <david....@gmail.com> 
>>>>>>> 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 :)
>>>>>>>>
>>>>>>>> tarob...@gmail.com 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 <david....@gmail.com> 
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> Oh ok, in that case, if you could post your weewx.conf, that's 
>>>>>>>>>> enough I think. Thank you very much!
>>>>>>>>>>
>>>>>>>>>> tarob...@gmail.com 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 <david....@gmail.com> 
>>>>>>>>>>> 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
>>>>>>>>>>>> tarob...@gmail.com 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 
>>>>>>>>>>>>> david....@gmail.com 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!
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> tarob...@gmail.com 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 
>>>>>>>>>>>>>>> david....@gmail.com 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.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> tarob...@gmail.com 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 
>>>>>>>>>>>>>>>>> david....@gmail.com 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 ;)
>>>>>>>>>>>>>>>>>> f4n...@gmail.com 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
>>>>>>>>>>>>>>>>>>> david....@gmail.com 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 weewx-user+...@googlegroups.com.
>>>>>>>>>>>> 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 weewx-user+...@googlegroups.com.
>>>>>>>>>>
>>>>>>>>> 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 
>>>>>>>> weewx-user+...@googlegroups.com.
>>>>>>>>
>>>>>>> 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 
>>>>>> weewx-user+...@googlegroups.com.
>>>>>>
>>>>> 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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/b34a3a0e-746f-4a3d-912e-ccf73d61fe08n%40googlegroups.com.

Reply via email to