The following error strongly suggests a python 2 only extension being run 
under python 3:

File "/var/tmp/fuzzy-archer-2.26/install.py", line 84
    print ""
           ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("")?

You have two options; install/run WeeWX under python 2 and install the 
extension or approach the author to upgrade the extension to python 3. 
There is a third option, don’t install the extension, but that does not 
really help.

Gary

On Monday, 22 February 2021 at 05:58:56 UTC+10 michael.k...@gmx.at wrote:

>
> 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/a017a360-4178-44a8-98a5-e0bd40488073n%40googlegroups.com.

Reply via email to