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.