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/1bef20f3-1ae3-472e-96cb-87e79cfcadb0n%40googlegroups.com.