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/5bd9ffb0-7bf4-45ba-8207-80e9373443f8n%40googlegroups.com.

Reply via email to