This the syslog: Aug 12 16:19:33 raspberrypi systemd[1]: Starting LSB: weewx weather system...
Aug 12 16:19:36 raspberrypi weewx[14231] INFO __main__: Initializing weewx version 4.1.1 Aug 12 16:19:36 raspberrypi weewx[14231] INFO __main__: Using Python 3.7.3 (default, Dec 20 2019, 18:57:59) #012[GCC 8.3.0] Aug 12 16:19:36 raspberrypi weewx[14231] INFO __main__: Platform Linux-5.4.51+-armv6l-with-debian-10.4 Aug 12 16:19:36 raspberrypi weewx[14231] INFO __main__: Locale is 'it_IT.UTF-8' Aug 12 16:19:36 raspberrypi weewx[14231] INFO __main__: PID file is /var/run/weewx.pid Aug 12 16:19:36 raspberrypi weewx[14220]: Starting weewx weather system: weewx. Aug 12 16:19:36 raspberrypi systemd[1]: Started LSB: weewx weather system. Aug 12 16:19:37 raspberrypi weewx[14240] INFO __main__: Using configuration file /home/weewx/weewx.conf Aug 12 16:19:37 raspberrypi weewx[14240] INFO __main__: Debug is 1 Aug 12 16:19:37 raspberrypi weewx[14240] DEBUG __main__: Initializing engine Aug 12 16:19:37 raspberrypi weewx[14240] INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage) Aug 12 16:19:37 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Driver version is 3.2.1 Aug 12 16:19:37 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Opened up serial port /dev/ttyUSB0; baud 19200; timeout 4.00 Aug 12 16:19:37 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Aug 12 16:19:37 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Hardware type is 16 Aug 12 16:19:38 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: ISS ID is 1 Aug 12 16:19:38 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2 Aug 12 16:19:38 raspberrypi weewx[14240] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch Aug 12 16:19:38 raspberrypi weewx[14240] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch Aug 12 16:19:38 raspberrypi weewx[14240] DEBUG weewx.engine: Loading service weewx.engine.StdConvert Aug 12 16:19:38 raspberrypi weewx[14240] INFO weewx.engine: StdConvert target unit is 0x10 Aug 12 16:19:38 raspberrypi weewx[14240] DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert Aug 12 16:19:38 raspberrypi weewx[14240] DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate Aug 12 16:19:38 raspberrypi weewx[14240] DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate Aug 12 16:19:38 raspberrypi weewx[14240] DEBUG weewx.engine: Loading service weewx.engine.StdQC Aug 12 16:19:38 raspberrypi weewx[14240] DEBUG weewx.engine: Finished loading service weewx.engine.StdQC Aug 12 16:19:38 raspberrypi weewx[14240] DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate Aug 12 16:19:38 raspberrypi weewx[14240] DEBUG weewx.manager: Daily summary version is 2.0 Aug 12 16:19:38 raspberrypi weewx[14240] INFO weewx.wxservices: The following values will be calculated: pressure=prefer_hardware, altimeter=prefer_hardware, appTemp=prefer_hardware, barometer=prefer_hardware, beaufort=prefer_hardware, cloudbase=prefer_hardware, dewpoint=prefer_hardware, ET=prefer_hardware, heatindex=prefer_hardware, humidex=prefer_hardware, inDewpoint=prefer_hardware, maxSolarRad=prefer_hardware, rainRate=prefer_hardware, windchill=prefer_hardware, windrun=prefer_hardware Aug 12 16:19:38 raspberrypi weewx[14240] INFO weewx.wxservices: The following algorithms will be used for calculations: altimeter=aaASOS, maxSolarRad=RS Aug 12 16:19:38 raspberrypi weewx[14240] DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate Aug 12 16:19:38 raspberrypi weewx[14240] DEBUG weewx.engine: Loading service user.weather34.Weather34RealTime Aug 12 16:19:39 raspberrypi weewx[14240] INFO user.weather34: service version is 0.0.5 Aug 12 16:19:39 raspberrypi weewx[14240] INFO user.weather34: output goes to /var/www/html/weewx/weather34/w34realtime.txt Aug 12 16:19:39 raspberrypi weewx[14240] INFO user.weather34: 'None' values will be displayed as NULL Aug 12 16:19:39 raspberrypi weewx[14240] INFO user.weather34: units will be displayed as METRICWX Aug 12 16:19:39 raspberrypi weewx[14240] INFO user.weather34: zambretti forecast: False Aug 12 16:19:39 raspberrypi weewx[14240] INFO user.weather34: Web Service: ds is installed Aug 12 16:19:39 raspberrypi weewx[14240] INFO user.weather34: Web Service: me is installed Aug 12 16:19:39 raspberrypi weewx[14240] INFO user.weather34: Web Service: eq is installed Aug 12 16:19:39 raspberrypi weewx[14240] INFO user.weather34: Web Service: ki is installed Aug 12 16:19:39 raspberrypi weewx[14240] INFO user.weather34: Web Service: wu is installed Aug 12 16:19:39 raspberrypi weewx[14240] INFO user.weather34: Web Service: aq is installed Aug 12 16:19:39 raspberrypi weewx[14240] INFO user.weather34: Web Service: al is installed Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG user.weather34: CloudCover Url 1 "https://api.sat24.com/crop?type=visual5hdcomplete&lat=42.634585&lon=14.040554&width=300&height=300&zoom=1.00&continent=eu" Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG user.weather34: CloudCover service has started Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG user.weather34: CloudCover Url 2 "https://api.sat24.com/crop?type=infraPolair&lat=42.634585&lon=14.040554&width=300&height=300&zoom=1.00&continent=eu" Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG user.weather34: CloudCover File 1 /var/www/html/weewx/weather34/jsondata/sat1.png Aug 12 16:19:39 raspberrypi weewx[14240] INFO user.weather34: Check lightning Strike Count: False Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG user.weather34: CloudCover File 2 /var/www/html/weewx/weather34/jsondata/sat2.png Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG user.weather34: excluding fields: {'rain'} Aug 12 16:19:39 raspberrypi weewx[14240] INFO user.weather34: Weather34 Weather34RealTime in cache is: True Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Finished loading service user.weather34.Weather34RealTime Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Loading service weewx.engine.StdArchive Aug 12 16:19:39 raspberrypi weewx[14240] INFO weewx.engine: Archive will use data binding wx_binding Aug 12 16:19:39 raspberrypi weewx[14240] INFO weewx.engine: Record generation will be attempted in 'hardware' Aug 12 16:19:39 raspberrypi weewx[14240] INFO weewx.engine: Using archive interval of 300 seconds (specified by hardware) Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1 Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry Aug 12 16:19:39 raspberrypi weewx[14240] INFO weewx.restx: StationRegistry: Station will be registered. Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Loading service weewx.restx.StdWunderground Aug 12 16:19:39 raspberrypi weewx[14240] INFO weewx.restx: Wunderground: Posting not enabled. Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather Aug 12 16:19:39 raspberrypi weewx[14240] INFO weewx.restx: PWSweather: Posting not enabled. Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Loading service weewx.restx.StdCWOP Aug 12 16:19:39 raspberrypi weewx[14240] INFO weewx.restx: CWOP: Posting not enabled. Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Loading service weewx.restx.StdWOW Aug 12 16:19:39 raspberrypi weewx[14240] INFO weewx.restx: WOW: Posting not enabled. Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS Aug 12 16:19:39 raspberrypi weewx[14240] INFO weewx.restx: AWEKAS: Posting not enabled. Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Loading service weewx.engine.StdPrint Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Loading service weewx.engine.StdReport Aug 12 16:19:39 raspberrypi weewx[14240] DEBUG weewx.engine: Finished loading service weewx.engine.StdReport Aug 12 16:19:40 raspberrypi weewx[14240] INFO __main__: Starting up weewx version 4.1.1 Aug 12 16:19:40 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Aug 12 16:19:40 raspberrypi weewx[14240] INFO weewx.engine: Clock error is -3.06 seconds (positive is fast) Aug 12 16:19:40 raspberrypi weewx[14240] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb' Aug 12 16:19:40 raspberrypi weewx[14240] INFO weewx.manager: Starting backfill of daily summaries Aug 12 16:19:40 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Getting archive packets since 2020-08-12 16:15:00 CEST (1597241700) Aug 12 16:19:40 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Aug 12 16:19:40 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Retrieving 0 page(s); starting index= 0 Aug 12 16:19:40 raspberrypi weewx[14240] INFO weewx.engine: Starting main packet loop. Aug 12 16:19:40 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Aug 12 16:19:40 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets. Aug 12 16:19:40 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Aug 12 16:19:40 raspberrypi weewx[14240] DEBUG user.weather34: CloudCover url1 exit code 0 Aug 12 16:19:42 raspberrypi weewx[14240] DEBUG user.weather34: CloudCover url2 exit code 0 Aug 12 16:19:42 raspberrypi weewx[14240] DEBUG PIL.PngImagePlugin: STREAM b'IHDR' 16 13 Aug 12 16:19:42 raspberrypi weewx[14240] DEBUG PIL.PngImagePlugin: STREAM b'gAMA' 41 4 Aug 12 16:19:42 raspberrypi weewx[14240] DEBUG PIL.PngImagePlugin: STREAM b'pHYs' 57 9 Aug 12 16:19:42 raspberrypi weewx[14240] DEBUG PIL.PngImagePlugin: STREAM b'IDAT' 78 65458 Aug 12 16:19:42 raspberrypi weewx[14240] DEBUG PIL.Image: Error closing: 'Image' object has no attribute 'fp' Aug 12 16:19:49 raspberrypi weewx[14240] DEBUG user.weather34: Webserver: weewx host ip 192.168.178.31 listening on port 25252 Aug 12 16:20:15 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Getting archive packets since 2020-08-12 16:15:00 CEST (1597241700) Aug 12 16:20:15 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Aug 12 16:20:15 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting index= 1 Aug 12 16:20:16 raspberrypi weewx[14240] DEBUG user.weather34: CloudCover: Percent value is 1 Aug 12 16:20:16 raspberrypi weewx[14240] INFO weewx.manager: Added record 2020-08-12 16:20:00 CEST (1597242000) to database 'weewx.sdb' Aug 12 16:20:17 raspberrypi weewx[14240] INFO weewx.manager: Added record 2020-08-12 16:20:00 CEST (1597242000) to daily summary in 'weewx.sdb' Aug 12 16:20:17 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: DMPAFT complete: page timestamp 2020-08-03 18:35:00 CEST (1596472500) less than final timestamp 2020-08-12 16:20:00 CEST (1597242000) Aug 12 16:20:17 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Catch up complete. Aug 12 16:20:17 raspberrypi weewx[14240] DEBUG weewx.reportengine: Running reports for latest time in the database. Aug 12 16:20:17 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets. Aug 12 16:20:17 raspberrypi weewx[14240] DEBUG weewx.reportengine: Report 'SeasonsReport' not enabled. Skipping. Aug 12 16:20:17 raspberrypi weewx[14240] DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping. Aug 12 16:20:17 raspberrypi weewx[14240] DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping. Aug 12 16:20:17 raspberrypi weewx[14240] DEBUG weewx.drivers.vantage: Gentle wake up of console successful Aug 12 16:20:17 raspberrypi weewx[14240] DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping. Aug 12 16:20:17 raspberrypi weewx[14240] DEBUG weewx.reportengine: Report 'FTP' not enabled. Skipping. Aug 12 16:20:17 raspberrypi weewx[14240] DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping. Aug 12 16:20:17 raspberrypi weewx[14240] DEBUG weewx.reportengine: Running report 'Weather34Report' Aug 12 16:20:17 raspberrypi weewx[14240] DEBUG weewx.reportengine: Found configuration file /home/weewx/skins/Weather34/skin.conf for report 'Weather34Report' Aug 12 16:20:18 raspberrypi weewx[14240] INFO weewx.restx: StationRegistry: Published record 2020-08-12 16:20:00 CEST (1597242000) Aug 12 16:20:21 raspberrypi weewx[14240] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras', 'user.stats.MyStats', 'user.lastrain.lastRainTags'] Aug 12 16:20:21 raspberrypi weewx[14240] DEBUG weewx.manager: Daily summary version is 2.0 Aug 12 16:20:31 raspberrypi weewx[14240] INFO weewx.cheetahgenerator: Generated 2 files for report Weather34Report in 10.23 seconds Aug 12 16:20:31 raspberrypi weewx[14240] INFO weewx.reportengine: Copied 0 files to /var/www/html/weewx/weather34/ Aug 12 16:20:31 raspberrypi weewx[14240] DEBUG weewx.reportengine: Running report 'w34Highcharts' Aug 12 16:20:31 raspberrypi weewx[14240] DEBUG weewx.reportengine: Found configuration file /home/weewx/skins/w34Highcharts/skin.conf for report 'w34Highcharts' Aug 12 16:20:32 raspberrypi weewx[14240] DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras', 'user.w34highchartsSearchX.w34highcharts_temp_week', 'user.w34highchartsSearchX.w34highcharts_bar_rain_week', 'user.w34highchartsSearchX.w34highcharts_wind_week', 'user.w34highchartsSearchX.w34highcharts_solar_week', 'user.w34highchartsSearchX.w34highcharts_indoor_derived_week', 'user.w34highchartsSearchX.w34highcharts_wind_rose_week', 'user.w34highchartsSearchX.w34highchartsYear'] Aug 12 16:20:32 raspberrypi weewx[14240] DEBUG weewx.manager: Daily summary version is 2.0 Aug 12 16:20:40 raspberrypi weewx[14240] ERROR user.weather34: Failed getting web service data. URL: https://api.forecast.io/forecast/darksky_key/42.634585,14.040554?lang=it&units=uk2 Header: ["'User-Agent'", "'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3'"], Error: HTTP Error 403: Forbidden Aug 12 16:20:50 raspberrypi weewx[14240] INFO weewx.cheetahgenerator: Generated 7 files for report w34Highcharts in 18.34 seconds Aug 12 16:20:50 raspberrypi weewx[14240] INFO weewx.reportengine: Copied 0 files to /var/www/html/weewx/weather34/w34highcharts Il giorno mercoledì 12 agosto 2020 alle 16:24:51 UTC+2 Mauro De Lauretis ha scritto: > **** > > root@raspberrypi:/var/www/html/weewx/weather34/w34highcharts/scripts# cat > plots_config.js > > var pathjsonfiles = "json/"; //Location weewx report output > json files from home location of weewx. DO NOT CHANGE UNLESS YOU CHANGE > SKIN DIRECTORY. > > var pathjsondayfiles = "json_day/"; //Location day report output json > files from home location of where wee_report_34 run. DO NOT CHANGE UNLESS > YOU CHANGE SKIN DIRECTORY. > > var weereportcmd = "./wee_reports_w34"; //Command to run wee_report_34. > DO NOT CHANGE. > > var realtimefilename = "w34realtime.txt"; //File name must match what is > in the weewx config for realtime > > > var autoupdateinterval = 60; //This is seconds > > var realtimeinterval = 10; //This is seconds > > var hide_zero_wind_barb = false; //Hide/display Zero Barb > > var disable_day_plots = false; //Disable day plots > > > //[0] array offset(s) to wanted real-time data(s)(can be empty),[1] array > offset(s) to data's real-time units(can be empty),[2] array of unit convert > function(s)(can be empty), [3] plot type, [4] plot X resolution, [5] delta > value > > // The (can be empty) entries then must have a plot_type that is another > plot type entry with fill in values this is how to display a different > plot_type when using real-time data. > > var realtimeplot = { > > > temperatureplot:[[2,4],[14,14],['convert_temp','convert_temp'],['temperatureplot'],[150]], > > > tempallplot:[[2,4,3],[14,14,-1],['convert_temp','convert_temp',null],['tempallplot'], > > [150]], > > winddirplot:[[7],[13],['convert_wind'],['winddirplot'], [150]], > > windplot:[[6],[13],['convert_wind'],['windplot'],[150]], > > > windallplot:[[5,40,46],[13,13,-1],['convert_wind','convert_wind',null],['windallplot'],[150]], > > barometerplot:[[10],[15],['convert_pressure'],['barometerplot'],[150]], > > > rainplot:[[47,8],[16,16],['convert_rain','convert_rain'],['rainplot'],[50],[]], > > windroseplot:[[6,11],[13,-1],['convert_wind', > null],['windroseplot'],[150]], > > windrosegustplot:[[63,46],[13,-1],['convert_wind', > null],['windrosegustplot'],[150]] > > }; > **** > Il giorno mercoledì 12 agosto 2020 alle 10:13:47 UTC+2 Mauro De Lauretis > ha scritto: > >> The location of the executable is there because it is installed liked >> that to run on the local server. >> >> If I try to do sudo PYTHONPATH=/home/weewx/bin python3 >> /var/www/html/weewx/weather34/w34highcharts/wee_reports_w34 I get this: >> >> *pi@raspberrypi*:*~ $* sudo su >> >> root@raspberrypi:/home/pi# sudo PYTHONPATH=/home/weewx/bin python3 >> /var/www/html/weewx/weather34/w34highcharts/wee_reports_w34 >> >> Using configuration file /home/weewx/weewx.conf >> >> Generating for all time >> >> Traceback (most recent call last): >> >> File "/var/www/html/weewx/weather34/w34highcharts/wee_reports_w34", >> line 99, in <module> >> >> main() >> >> File "/var/www/html/weewx/weather34/w34highcharts/wee_reports_w34", >> line 68, in main >> >> config_dict['StdReport']['w34Highcharts']['CheetahGenerator'] = >> {'search_list_extensions': 'user.w34highchartsSearchX.w34highcharts_' + >> args[1].split('/')[-1].split('.')[0], 'encoding': 'strict_ascii', 'ToDate': >> {'DayJSON': {'template': args[1],'HTML_ROOT': args[2]}}} >> >> IndexError: list index out of range >> >> >> Il giorno mercoledì 12 agosto 2020 alle 03:27:38 UTC+2 tke...@gmail.com >> ha scritto: >> >>> You're probably right. I suspect the custom weather34 installer went a >>> little ... off track. >>> >>> On Tue, Aug 11, 2020 at 6:02 PM J D <balloon...@gmail.com> wrote: >>> >>>> This is not a weewx issue or a python path issue. The file is in the >>>> correct location, but the troubleshooting guide must be done to find out >>>> why there is an error. >>>> >>> >>>> >>>> On Tuesday, August 11, 2020 at 3:27:16 PM UTC-7, Mauro De Lauretis >>>> wrote: >>>>> >>>>> Hi all! >>>>> I'm running the last version of weewx with python3 on my Raspberry Pi. >>>>> As skin I use the weather34 weewx version ( >>>>> https://github.com/steepleian/weewx-Weather34) >>>>> >>>>> There are also incorporated highcharts that are created live from the >>>>> database when selecting on the website. >>>>> However, a part of them won't work with my setup and this Is the >>>>> message I get: >>>>> >>>>> >>>>> root@raspberrypi:~# sudo python3 >>>>> /var/www/html/weewx/weather34/w34highcharts/wee_reports_w34 >>>>> >>>>> Traceback (most recent call last): >>>>> >>>>> File "/var/www/html/weewx/weather34/w34highcharts/wee_reports_w34", >>>>> line 8, in <module> >>>>> >>>>> import weewx >>>>> >>>>> ModuleNotFoundError: No module named 'weewx' >>>>> >>>>> >>>>> >>>>> >>>>> Do you have any ideas what the issue could be? >>>>> >>>>> >>>>> Thanks >>>>> >>>>> >>>>> Mauro >>>>> >>>> -- >>>> >>> 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/ca782342-2160-4630-aee3-438d53a85c50o%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/ca782342-2160-4630-aee3-438d53a85c50o%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/a9d8903f-679a-40b9-be9e-3cadf5daff28n%40googlegroups.com.