Hi,
did you download a "Release"? This seems to be broken. If you want to 
download the latest "liveCharts" version, please got 
to https://github.com/brewster76/fuzzy-archer/tree/liveCharts and choose 
"Download Zip" after clicking the green "Code" button ind install this 
version.

If you want wo download the latest non-live chart version, go 
to https://github.com/brewster76/fuzzy-archer and do the same. 

The latest release doesn't seem to work with python3.
moth...@gmail.com schrieb am Sonntag, 21. Februar 2021 um 19:54:27 UTC+1:

> Have also done an installation. Got these error messages. Use the latest 
> version of Weewx and Pyhthon. The original script does not work.
> Can't get it working on my system.
> This is a copy of the system log.
> pi@raspberrypi:~ $ sudo /etc/init.d/weewx stop
> [ ok ] Stopping weewx (via systemctl): weewx.service.
> pi@raspberrypi:~ $ sudo wee_extension 
> --install=/home/pi/Downloads/fuzzy-archer-2.26.tar.gz                         
>                      
> Request to install '/home/pi/Downloads/fuzzy-archer-2.26.tar.gz'
> Extracting from tar archive /home/pi/Downloads/fuzzy-archer-2.26.tar.gz
> Traceback (most recent call last):
>   File "/usr/share/weewx/wee_extension", line 88, in <module>
>     main()
>   File "/usr/share/weewx/wee_extension", line 80, in main
>     ext.install_extension(options.install)
>   File "/usr/share/weewx/weecfg/extension.py", line 125, in 
> install_extension
>     self.install_from_dir(extension_dir)
>   File "/usr/share/weewx/weecfg/extension.py", line 147, in 
> install_from_dir
>     extension_dir)
>   File "/usr/share/weewx/weecfg/__init__.py", line 1866, in 
> get_extension_installer
>     __import__('install')
>   File "/var/tmp/fuzzy-archer-2.26/install.py", line 84
>     print ""
>            ^
> SyntaxError: Missing parentheses in call to 'print'. Did you mean 
> print("")?
> pi@raspberrypi:~ $ sudo wee_extension 
> --install=/home/pi/Downloads/fuzzy-archer-liveCharts.zip
> Request to install '/home/pi/Downloads/fuzzy-archer-liveCharts.zip'
> Extracting from zip archive /home/pi/Downloads/fuzzy-archer-liveCharts.zip
>
> The following alternative languages are available:
>    catala
>    dutch
>    espanol
>    finnish
>    francais
>    german
>    italian
>    korean
>    norwegian
>
> Language changes can be made in skins/Bootstrap/skin.conf
>
> Default location for HTML and image files is public_html/Bootstrap
> *** POINT YOUR BROWSER TO: public_html/Bootstrap/index.html ***
>
> Saving installer file to /usr/share/weewx/user/installer/bootstrap
> Saved configuration dictionary. Backup copy at 
> /etc/weewx/weewx.conf.20210221194236
> Finished installing extension 
> '/home/pi/Downloads/fuzzy-archer-liveCharts.zip'
> pi@raspberrypi:~ $ sudo /etc/init.d/weewx start
> [ ok ] Starting weewx (via systemctl): weewx.service.
> pi@raspberrypi:~ $ sudo tail -f /var/log/syslog
> Feb 21 19:43:27 raspberrypi weewx[23186] DEBUG weewx.drivers.vantage: 
> Gentle wake up of console successful
> Feb 21 19:43:27 raspberrypi weewx[23186] DEBUG weewx.drivers.vantage: 
> Retrieving 1 page(s); starting index= 3
> Feb 21 19:43:27 raspberrypi weewx[23186] INFO weewx.manager: Added record 
> 2021-02-21 19:40:00 CET (1613932800)                           to database 
> 'weewx.sdb'
> Feb 21 19:43:27 raspberrypi weewx[23186] INFO weewx.manager: Added record 
> 2021-02-21 19:40:00 CET (1613932800)                           to daily 
> summary in 'weewx.sdb'
> Feb 21 19:43:28 raspberrypi weewx[23186] DEBUG weewx.drivers.vantage: 
> DMPAFT complete: page timestamp 2021-02-1                          2 
> 22:20:00 CET (1613164800) less than final timestamp 2021-02-21 19:40:00 CET 
> (1613932800)
> Feb 21 19:43:28 raspberrypi weewx[23186] DEBUG weewx.drivers.vantage: 
> Catch up complete.
> Feb 21 19:43:28 raspberrypi weewx[23186] INFO weewx.engine: Starting main 
> packet loop.
> Feb 21 19:43:28 raspberrypi weewx[23186] DEBUG weewx.drivers.vantage: 
> Gentle wake up of console successful
> Feb 21 19:43:28 raspberrypi weewx[23186] DEBUG weewx.drivers.vantage: 
> Requesting 200 LOOP packets.
> Feb 21 19:43:28 raspberrypi weewx[23186] DEBUG weewx.drivers.vantage: 
> Gentle wake up of console successful
> Feb 21 19:44:28 raspberrypi dhcpcd[425]: wlan0: part of Router 
> Advertisement expired
> Feb 21 19:44:46 raspberrypi dhcpcd[425]: wlan0: part of Router 
> Advertisement expired
> Feb 21 19:45:15 raspberrypi weewx[23186] DEBUG weewx.drivers.vantage: 
> Getting archive packets since 2021-02-21 19:40:00 CET (1613932800)
> Feb 21 19:45:15 raspberrypi weewx[23186] DEBUG weewx.drivers.vantage: 
> Gentle wake up of console successful
> Feb 21 19:45:15 raspberrypi weewx[23186] DEBUG weewx.drivers.vantage: 
> Retrieving 1 page(s); starting index= 4
> Feb 21 19:45:16 raspberrypi weewx[23186] INFO weewx.manager: Added record 
> 2021-02-21 19:45:00 CET (1613933100) to database 'weewx.sdb'
> Feb 21 19:45:16 raspberrypi weewx[23186] INFO weewx.manager: Added record 
> 2021-02-21 19:45:00 CET (1613933100) to daily summary in 'weewx.sdb'
> Feb 21 19:45:17 raspberrypi weewx[23186] DEBUG weewx.reportengine: Running 
> reports for latest time in the database.
> Feb 21 19:45:17 raspberrypi weewx[23186] DEBUG weewx.drivers.vantage: 
> Requesting 200 LOOP packets.
> Feb 21 19:45:17 raspberrypi weewx[23186] DEBUG weewx.reportengine: Running 
> report 'SeasonsReport'
> Feb 21 19:45:17 raspberrypi weewx[23186] DEBUG weewx.drivers.vantage: 
> Gentle wake up of console successful
> Feb 21 19:45:17 raspberrypi weewx[23186] DEBUG weewx.reportengine: Found 
> configuration file /etc/weewx/skins/Seasons/skin.conf for report 
> 'SeasonsReport'
> Feb 21 19:45:18 raspberrypi weewx[23186] DEBUG weewx.cheetahgenerator: 
> Using search list ['weewx.cheetahgenerator.Almanac', 
> 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 
> 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 
> 'weewx.cheetahgenerator.Extras']
> Feb 21 19:45:18 raspberrypi weewx[23186] DEBUG weewx.manager: Daily 
> summary version is 4.0
> Feb 21 19:45:21 raspberrypi weewx[23186] INFO weewx.cheetahgenerator: 
> Generated 8 files for report SeasonsReport in 3.51 seconds
> Feb 21 19:45:21 raspberrypi weewx[23186] DEBUG weewx.manager: Daily 
> summary version is 4.0
> Feb 21 19:45:22 raspberrypi weewx[23186] INFO weewx.imagegenerator: 
> Generated 15 images for report SeasonsReport in 1.10 seconds
> Feb 21 19:45:22 raspberrypi weewx[23186] INFO weewx.reportengine: Copied 5 
> files to /var/www/html/weewx
> Feb 21 19:45:22 raspberrypi weewx[23186] DEBUG weewx.reportengine: Report 
> 'SmartphoneReport' not enabled. Skipping.
> Feb 21 19:45:22 raspberrypi weewx[23186] DEBUG weewx.reportengine: Report 
> 'MobileReport' not enabled. Skipping.
> Feb 21 19:45:22 raspberrypi weewx[23186] DEBUG weewx.reportengine: Report 
> 'StandardReport' not enabled. Skipping.
> Feb 21 19:45:22 raspberrypi weewx[23186] DEBUG weewx.reportengine: Running 
> report 'SmallImages'
> Feb 21 19:45:22 raspberrypi weewx[23186] DEBUG weewx.reportengine: Found 
> configuration file /etc/weewx/skins/Images/skin.conf for report 
> 'SmallImages'
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine: Unable 
> to instantiate generator 'user.translategenerator.ImageGeneratorTranslated'
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****  No module named 'user.jsonengine'
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****  Traceback (most recent call last):
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/weewx/reportengine.py", line 179, in run
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****      obj = weeutil.weeutil.get_object(generator)(
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/weeutil/weeutil.py", line 1093, in get_object
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****      mod = __import__(module)
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/user/translategenerator.py", line 43, in 
> <module>
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****      from user.jsonengine import JSONGenerator
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****  ModuleNotFoundError: No module named 'user.jsonengine'
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****  Generator ignored
> Feb 21 19:45:22 raspberrypi weewx[23186] DEBUG weewx.reportengine: Running 
> report 'BigImages'
> Feb 21 19:45:22 raspberrypi weewx[23186] DEBUG weewx.reportengine: Found 
> configuration file /etc/weewx/skins/Images/skin.conf for report 'BigImages'
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine: Unable 
> to instantiate generator 'user.translategenerator.ImageGeneratorTranslated'
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****  No module named 'user.jsonengine'
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****  Traceback (most recent call last):
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/weewx/reportengine.py", line 179, in run
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****      obj = weeutil.weeutil.get_object(generator)(
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/weeutil/weeutil.py", line 1093, in get_object
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****      mod = __import__(module)
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/user/translategenerator.py", line 43, in 
> <module>
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****      from user.jsonengine import JSONGenerator
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****  ModuleNotFoundError: No module named 'user.jsonengine'
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****  Generator ignored
> Feb 21 19:45:22 raspberrypi weewx[23186] DEBUG weewx.reportengine: Running 
> report 'HTMLPages'
> Feb 21 19:45:22 raspberrypi weewx[23186] DEBUG weewx.reportengine: Found 
> configuration file /etc/weewx/skins/Bootstrap/skin.conf for report 
> 'HTMLPages'
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine: Unable 
> to instantiate generator 'user.translategenerator.JSONGeneratorTranslated'
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****  No module named 'user.jsonengine'
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****  Traceback (most recent call last):
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/weewx/reportengine.py", line 179, in run
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****      obj = weeutil.weeutil.get_object(generator)(
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/weeutil/weeutil.py", line 1093, in get_object
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****      mod = __import__(module)
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/user/translategenerator.py", line 43, in 
> <module>
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****      from user.jsonengine import JSONGenerator
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****  ModuleNotFoundError: No module named 'user.jsonengine'
> Feb 21 19:45:22 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****  Generator ignored
> Feb 21 19:45:22 raspberrypi weewx[23186] DEBUG weewx.manager: Daily 
> summary version is 4.0
> Feb 21 19:45:22 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: outTemp reading = 8.166666666666668 degree_C
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: barometer reading = 1013.2412009994924 mbar
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: outHumidity reading = 87.0 percent
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: windSpeed reading = 0.0 km_per_hour
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: windGust reading = 0.0 km_per_hour
> Feb 21 19:45:23 raspberrypi weewx[23186] INFO user.gaugeengine: 
> GaugeGenerator: windDir has no reading (None)
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG user.gaugeengine: 
> GaugeGenerator: Cannot decode reading of 'None' for gauge 'windDir'
> Feb 21 19:45:23 raspberrypi weewx[23186] INFO user.gaugeengine: 
> GaugeGenerator: Generated 6 images for HTMLPages in 0.88 seconds
> Feb 21 19:45:23 raspberrypi weewx[23186] ERROR weewx.reportengine: Unable 
> to instantiate generator 
> 'user.translategenerator.CheetahGeneratorTranslated'
> Feb 21 19:45:23 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****  No module named 'user.jsonengine'
> Feb 21 19:45:23 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****  Traceback (most recent call last):
> Feb 21 19:45:23 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/weewx/reportengine.py", line 179, in run
> Feb 21 19:45:23 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****      obj = weeutil.weeutil.get_object(generator)(
> Feb 21 19:45:23 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/weeutil/weeutil.py", line 1093, in get_object
> Feb 21 19:45:23 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****      mod = __import__(module)
> Feb 21 19:45:23 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****    File "/usr/share/weewx/user/translategenerator.py", line 43, in 
> <module>
> Feb 21 19:45:23 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****      from user.jsonengine import JSONGenerator
> Feb 21 19:45:23 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****  ModuleNotFoundError: No module named 'user.jsonengine'
> Feb 21 19:45:23 raspberrypi weewx[23186] ERROR weewx.reportengine:         
> ****  Generator ignored
> Feb 21 19:45:23 raspberrypi weewx[23186] INFO weewx.reportengine: Copied 3 
> files to /var/www/html/weewx/Bootstrap
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG weewx.reportengine: Report 
> 'FTP' not enabled. Skipping.
> Feb 21 19:45:23 raspberrypi weewx[23186] DEBUG weewx.reportengine: Report 
> 'RSYNC' not enabled. Skipping.
> Feb 21 19:45:29 raspberrypi dhcpcd[425]: wlan0: part of Router 
> Advertisement expired
>
> Greeting, Ton Karsten 
>
>
> Op zaterdag 20 februari 2021 om 23:35:45 UTC+1 schreef michael.k...@gmx.at
> :
>
>> In the meantime I've made some enhancements, bugfixes and styling 
>> improvements.
>> There is still some testing and documentation to be done, but we're 
>> getting closer, finishing this :)
>> Watch it live: 
>> https://www.kainzbauer.net/weather/Rif-Tempest/index.html
>> Try it:
>> https://github.com/brewster76/fuzzy-archer/tree/liveCharts
>> hobbyl...@gmail.com schrieb am Donnerstag, 4. Februar 2021 um 19:08:12 
>> UTC+1:
>>
>>> very good work! beautifull skin. looks geat on chromium 88 with arch 
>>> linux
>>>
>>> Στις Πέμπτη, 4 Φεβρουαρίου 2021 στις 5:24:30 μ.μ. UTC+2, ο χρήστης 
>>> michael.k...@gmx.at έγραψε:
>>>
>>>> I didn't change anything in the meantime, so I don't know what caused 
>>>> the initial error. "Looks great" => thank you very much, hearing this from 
>>>> Mr. weewx himself, really is delightful :)
>>>>
>>>> I forget to mention: The charts and gauges are Apache eCharts. Almost 
>>>> infinite possibilities!
>>>> tke...@gmail.com schrieb am Donnerstag, 4. Februar 2021 um 13:33:20 
>>>> UTC+1:
>>>>
>>>>> Don't know what happened, but now it works for me with no errors.
>>>>>
>>>>> Looks great!
>>>>>
>>>>> On Wed, Feb 3, 2021 at 8:48 PM michael.k...@gmx.at <
>>>>> michael.k...@gmx.at> wrote:
>>>>>
>>>>>> Hello Tom,
>>>>>>
>>>>>> The error with the /favicon.ico is a simple one: there is no such 
>>>>>> file. The other errors I couldn't reproduce, even trying with different 
>>>>>> browser on different computers and phones. Isn't weewxData.js there, 
>>>>>> when 
>>>>>> you try to load it? It's referenced on line 144 of the HTML.
>>>>>> What browser on what system are you using?
>>>>>> I got it working with Windows: Firefox, Brave, Edge, Chrome, Raspbian 
>>>>>> with Chromium, Android 10 Chrome, Brave, Firefox. Android 7.0 Chrome. 
>>>>>> I've 
>>>>>> encountered some Problems with the connection to the MQTT broker while 
>>>>>> using the companies VPN and and some weird rendering of the gauges an 
>>>>>> images using the edge version 44, pre-chromium) browser that is 
>>>>>> installed 
>>>>>> at the companies computer and no displaying of the gauges and charts 
>>>>>> with 
>>>>>> the internet explorer (an there are no plans to get this working)
>>>>>> tke...@gmail.com schrieb am Mittwoch, 3. Februar 2021 um 23:57:25 
>>>>>> UTC+1:
>>>>>>
>>>>>>> Hi, Michael.
>>>>>>>
>>>>>>> I got several errors when I tried to see your live version:
>>>>>>>
>>>>>>> Uncaught SyntaxError: Unexpected end of input
>>>>>>> site.js:1 Uncaught ReferenceError: weewxData is not defined
>>>>>>>     at site.js:1
>>>>>>> gauges.js:3 Uncaught ReferenceError: weewxData is not defined
>>>>>>>     at gauges.js:3
>>>>>>> charts.js:2 Uncaught ReferenceError: weewxData is not defined
>>>>>>>     at charts.js:2
>>>>>>> /favicon.ico:1 Failed to load resource: the server responded with a 
>>>>>>> status of 404 (Not Found)
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Feb 3, 2021 at 1:12 PM michael.k...@gmx.at <
>>>>>>> michael.k...@gmx.at> wrote:
>>>>>>>
>>>>>>>> A couple of weeks ago, I asked Nick, the author of the bootstrap 
>>>>>>>> skin, if he could help me taking his skin, that I am very fond of, to 
>>>>>>>> the 
>>>>>>>> next level. As a first step we developed an optional live view with 
>>>>>>>> browser 
>>>>>>>> rendered gauges and charts, using MQTT for the almost-real-time 
>>>>>>>> rendering. 
>>>>>>>> Everything is still under heavy development, but still, I think time 
>>>>>>>> has 
>>>>>>>> come to show a first preview. Whoever wants to check it out, this is 
>>>>>>>> the 
>>>>>>>> development branch:
>>>>>>>>
>>>>>>>> https://github.com/brewster76/fuzzy-archer/tree/liveCharts
>>>>>>>>
>>>>>>>> Be careful, not production ready!
>>>>>>>>
>>>>>>>> For those who want to see it in action:
>>>>>>>>
>>>>>>>> https://www.kainzbauer.net/weather/Rif-Tempest/live.html
>>>>>>>>
>>>>>>>> The Weatherflow Tempest is really great for such fancy 
>>>>>>>> almost-realtime sites with it's 3 second wind/windDir update interval.
>>>>>>>>
>>>>>>>> -- 
>>>>>>>> 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+...@googlegroups.com.
>>>>>>>> To view this discussion on the web visit 
>>>>>>>> https://groups.google.com/d/msgid/weewx-user/bd8b0eb8-f803-43e9-9f7b-077dc4b79f1dn%40googlegroups.com
>>>>>>>>  
>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/bd8b0eb8-f803-43e9-9f7b-077dc4b79f1dn%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+...@googlegroups.com.
>>>>>>
>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/weewx-user/9ad6d9d4-38d8-4503-ba91-a7adb5652c13n%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/weewx-user/9ad6d9d4-38d8-4503-ba91-a7adb5652c13n%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/f226be43-7033-40f1-9286-f4c8e76c2b07n%40googlegroups.com.

Reply via email to