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/7c85fab0-495b-4939-8c06-43c695749a40n%40googlegroups.com.