Hi Tom, thanks for reply. The webpage showing the faulty diagrams is here. <https://www.embedded-engineer.de/weewx/>
This happens to every image generated. Also the old standard skin show same behaviour. But I tried Belchertown and there isn't such an issue. A reinstallation of weewx and all python3 packages didn't solve the problem. A solution could be to use the Belchertown skin, but the machine running weewx hasn't that much performance and a report takes a longer time and maintenance is very slow. Am Sonntag, 2. August 2020 22:38:11 UTC+2 schrieb Tom Keffer: > > This is a new one for me. > > I agree that it's most likely an issue with pillow or, possibly, an > underlying C library. Does it do this with every image, every time? Or, > just an occasional image? > > Try uninstalling Pillow, then reinstall. > > > > On Sun, Aug 2, 2020 at 1:03 PM Stephan M. <[email protected] <javascript:>> > wrote: > >> Hi, I am using a Oregon Scientific WMR88 (WMR100 driver) and the Seasons >> skin which is properly running except that it is generating corrupted >> diagram images. >> Trying to open the images (i.e. daybarometer.png) directly with an image >> viewer shows an error 'bad adaptive filter value'. >> With gimp I am able to open it: >> >> [image: daybarometer.jpg] >> >> The issue appears after updating debian from stretch -> buster and from >> weewx 3.9 to 4.1.1. Maybe an issue with the also updated python-pillow >> package. >> Logging shows nothing unusual. >> >> >> *System* >> debian buster on armel (all installed via .deb package, no pip3 installed) >> weewx 4.1.1 >> python 3.7.3 >> python3-pil 5.4.1 >> >> *journalctl -xe* with debug=2 >> Aug 02 21:48:00 weewx python3[2497]: wee_reports[2497] DEBUG weewx. >> manager: Daily summary version is 2.0 >> Aug 02 21:48:16 weewx python3[2497]: wee_reports[2497] INFO weewx. >> cheetahgenerator: Generated 8 files for report SeasonsReport in 16.10 >> seconds >> Aug 02 21:48:17 weewx python3[2497]: wee_reports[2497] DEBUG weewx. >> manager: Daily summary version is 2.0 >> Aug 02 21:48:22 weewx python3[2497]: wee_reports[2497] INFO weewx. >> imagegenerator: Generated 15 images for report SeasonsReport in 5.50 >> seconds >> Aug 02 21:48:22 weewx python3[2497]: wee_reports[2497] INFO weewx. >> reportengine: Copied 5 files to /var/www/html/weewx >> Aug 02 21:48:22 weewx python3[2497]: wee_reports[2497] DEBUG weewx. >> reportengine: Running report 'SmartphoneReport' >> Aug 02 21:48:23 weewx python3[2497]: wee_reports[2497] DEBUG weewx. >> reportengine: Found configuration file /etc/weewx/skins/Smartphone/skin.conf >> for report 'SmartphoneReport' >> Aug 02 21:48:23 weewx python3[2497]: wee_reports[2497] DEBUG weewx. >> cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', >> 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Cu >> Aug 02 21:48:23 weewx python3[2497]: wee_reports[2497] DEBUG >> weewx.manager: Daily summary version is 2.0 >> Aug 02 21:48:23 weewx python3[2492]: weewx[2492] DEBUG >> weewx.drivers.wmr100: Bad USB report received: [Errno 110] Operation timed >> out >> Aug 02 21:48:24 weewx python3[2497]: wee_reports[2497] INFO >> weewx.cheetahgenerator: Generated 6 files for report SmartphoneReport in >> 1.25 seconds >> Aug 02 21:48:24 weewx python3[2497]: wee_reports[2497] DEBUG >> weewx.manager: Daily summary version is 2.0 >> Aug 02 21:48:25 weewx python3[2497]: wee_reports[2497] INFO >> weewx.imagegenerator: Generated 6 images for report SmartphoneReport in >> 1.42 seconds >> Aug 02 21:48:25 weewx python3[2497]: wee_reports[2497] INFO >> weewx.reportengine: Copied 6 files to /var/www/html/weewx/smartphone >> Aug 02 21:48:26 weewx python3[2497]: wee_reports[2497] DEBUG >> weewx.reportengine: Report 'MobileReport' not enabled. Skipping. >> Aug 02 21:48:26 weewx python3[2497]: wee_reports[2497] DEBUG >> weewx.reportengine: Report 'StandardReport' not enabled. Skipping. >> Aug 02 21:48:26 weewx python3[2497]: wee_reports[2497] DEBUG >> weewx.reportengine: Report 'FTP' not enabled. Skipping. >> Aug 02 21:48:26 weewx python3[2497]: wee_reports[2497] DEBUG >> weewx.reportengine: Running report 'RSYNC' >> Aug 02 21:48:26 weewx python3[2497]: wee_reports[2497] DEBUG >> weewx.reportengine: Found configuration file >> /etc/weewx/skins/Rsync/skin.conf for report 'RSYNC' >> Aug 02 21:48:26 weewx python3[2497]: wee_reports[2497] DEBUG >> weeutil.rsyncupload: rsyncupload: cmd: [['rsync', '--archive', '--stats', >> '-e ssh -p 221', '/var/www/html/weewx/', 'embedded-engineer.de@ >> Aug 02 21:48:27 weewx python3[2497]: wee_reports[2497] INFO weeutil. >> rsyncupload: rsync'd 46 files (431,862 bytes) in 1.15 seconds >> Aug 02 21:48:57 weewx python3[2492]: weewx[2492] DEBUG >> weewx.drivers.wmr100: Bad USB report received: [Errno 110] Operation timed >> out >> Aug 02 21:49:19 weewx python3[2492]: weewx[2492] DEBUG >> weewx.drivers.wmr100: Bad USB report received: [Errno 110] Operation timed >> out >> >> >> *weewx.conf* >> [[SeasonsReport]] >> # The SeasonsReport uses the 'Seasons' skin, which contains the >> # images, templates and plots for the report. >> skin = Seasons >> enable = true >> HTML_ROOT = /var/www/html/weewx >> >> >> *skins/Seasons/skin.conf is attached* >> >> Any help is appreciated >> Thanks >> Stephan >> >> -- >> 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] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/473c2e3b-0e7a-45bb-aa54-11b32a5bf6a1o%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/473c2e3b-0e7a-45bb-aa54-11b32a5bf6a1o%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/98465426-96f1-466b-b12e-c4260aeeaf83o%40googlegroups.com.
