Tried your suggestion and still no go. See below. *pi@raspberrypi:~ $ sudo apt-get install libapache2-mod-php* *Reading package lists... Done* *Building dependency tree* *Reading state information... Done* *libapache2-mod-php is already the newest version (2:7.3+69).* *The following packages were automatically installed and are no longer required:* * libexiv2-14 libgfortran3 libgmime-2.6-0 libncurses5 libssl1.0.2 rpi-eeprom-images* *Use 'sudo apt autoremove' to remove them.* *0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.* *pi@raspberrypi:~ $ sudo a2enmod php7.3* *Considering dependency mpm_prefork for php7.3:* *Considering conflict mpm_event for mpm_prefork:* *Considering conflict mpm_worker for mpm_prefork:* *Module mpm_prefork already enabled* *Considering conflict php5 for php7.3:* *Module php7.3 already enabled* *pi@raspberrypi:~ $ sudo systemctl restart apache2* *pi@raspberrypi:~ $ *
This is how I am entering the address in Chromium on the RPi. file://www/html/weewx/weather34/index.php The address "file://www/html/weewx/index.html" seams to work fine for the seasons skin so I have been going off the assumption that a similar address format to the php file should work as well but when I click enter, it just downloads the index.php file instead of opening it in the browser. On Thursday, September 10, 2020 at 1:37:21 AM UTC-5 [email protected] wrote: > Sorry I missed a line: - > > sudo apt-get install libapache2-mod-php before running the next two lines > > > sudo a2enmod php7.3 > sudo systemctl restart apache2 > > > > On Thu, 10 Sep 2020 at 07:32, steeple ian <[email protected]> wrote: > >> Allan, >> >> You may have missed this part of the instructions which would make sense >> with what Rich T has suggested: - >> >> sudo a2enmod php7.3 >> sudo systemctl restart apache2 >> >> >> On Thu, 10 Sep 2020 at 01:25, ExprmntAl <[email protected]> wrote: >> >>> UPDATE: >>> >>> I tried accessing the Weather34 index.php file via both the Edge and IE >>> browsers on a Windows 10 machine on the same network as the RPi and it >>> works fine using the address: >>> >>> http://192.168.1.145/weewx/weather34/index.php (where 192.168.1.145 is >>> the RPi local address). The sensor data from my Tempest is displayed >>> including the rapid fire wind values using this method. >>> >>> I have tried a number of variations of addresses that work with my >>> seasons skin using the weather34 html directory, but I still can't get the >>> Chromium Browser on the RPi to open the index.php file for some reason >>> though. >>> >>> The seasons skin file is accessed by putting >>> "file:///var/www/html/weewx/index.html" into the Chromium browser on the >>> RPi and this works normally. It would follow that to access the Weather34 >>> skin I would use "file:///var/www/html/weewx/weather34/index.php". This >>> starts downloading the file instead of rendering the skin. >>> >>> Does Chromium need to be configured in some way on the RPi to render php >>> files? >>> On Wednesday, September 9, 2020 at 12:59:36 PM UTC-5 ExprmntAl wrote: >>> >>>> PHP is installed for sure see below. You had me install it before >>>> getting to the weewx-Weather34 installation. I assumed that with PHP >>>> installed, that anything *.php would open similar to a *.html file in the >>>> Chromium browser. Is this correct? >>>> >>>> *pi@raspberrypi:~/weewx-Weather34 $ php -v* >>>> *PHP 7.3.19-1~deb10u1 (cli) (built: Jul 5 2020 06:46:45) ( NTS )* >>>> *Copyright (c) 1997-2018 The PHP Group* >>>> *Zend Engine v3.3.19, Copyright (c) 1998-2018 Zend Technologies* >>>> * with Zend OPcache v7.3.19-1~deb10u1, Copyright (c) 1999-2018, by >>>> Zend Technologies* >>>> *pi@raspberrypi:~/weewx-Weather34 $* >>>> >>>> >>>> >>>> On Wednesday, September 9, 2020 at 8:56:49 AM UTC-5 [email protected] >>>> wrote: >>>> >>>>> Allan, >>>>> >>>>> Just to make sure php is installed: - >>>>> >>>>> sudo apt install php -y >>>>> >>>>> >>>>> On Wed, 9 Sep 2020 at 12:54, ExprmntAl <[email protected]> >>>>> wrote: >>>>> >>>>>> That seems to have done it! >>>>>> >>>>>> *pi@raspberrypi:~ $ cd weewx-Weather34* >>>>>> *pi@raspberrypi:~/weewx-Weather34 $ sudo python3 w34_installer.py* >>>>>> *!!! THIS INSTALL IS USING PYTHON VERSION 3.7.3 IS THIS CORRECT? >>>>>> (Yes/No)* >>>>>> *Install will continue with Python Version 3.7.3* >>>>>> *1 -> macos.conf* >>>>>> *2 -> packaged.conf* >>>>>> *3 -> setup_py.conf* >>>>>> *Enter the NUMBER of the installer config file 2* >>>>>> *Installer Config file packaged.conf was chosen.* >>>>>> *Updating weewx config* >>>>>> *Done!* >>>>>> *pi@raspberrypi:~/weewx-Weather34 $* >>>>>> >>>>>> Another stupid question: Looking at the files generated in >>>>>> the /var/www/html/weewx/weather34 directory. They are all .php files. >>>>>> For >>>>>> some reason the Chrome browser on the RPi doesn't recognize those files. >>>>>> >>>>>> Is there something that needs to be done to get these PHP files to open >>>>>> in >>>>>> the browser? Ian walked me through the installation of PHP and all its >>>>>> libraries prior up at the top of this thread and I thought that that >>>>>> would >>>>>> configure the browser for PHP as well. >>>>>> >>>>>> On Wednesday, September 9, 2020 at 5:33:30 AM UTC-5 [email protected] >>>>>> wrote: >>>>>> >>>>>>> So, weewxd is using python3, and configobj is definitely installed >>>>>>> under python3. >>>>>>> >>>>>>> This is probably a simple case of configobj being installed under >>>>>>> Python 3, but not Python 2. Looking back in this thread, the original >>>>>>> problem was probably caused by using the wrong version of Python. Try >>>>>>> this: >>>>>>> >>>>>>> >>>>>>> *sudo python3 w34_installer.py* >>>>>>> >>>>>>> -tk >>>>>>> >>>>>>> On Tue, Sep 8, 2020 at 6:38 PM ExprmntAl <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Appologies TK. Here is the log capturing the weewx start as well. >>>>>>>> >>>>>>>> *Sep 8 19:00:10 raspberrypi dbus-daemon[14817]: [session uid=0 >>>>>>>> pid=14814] Activating service name='ca.desrt.dconf' requested by >>>>>>>> ':1.0' >>>>>>>> (uid=0 pid=14807 comm="mousepad ")* >>>>>>>> *Sep 8 19:00:10 raspberrypi dbus-daemon[14817]: [session uid=0 >>>>>>>> pid=14814] Successfully activated service 'ca.desrt.dconf'* >>>>>>>> *Sep 8 19:00:16 raspberrypi dbus-daemon[385]: [system] Activating >>>>>>>> via systemd: service name='org.freedesktop.hostname1' >>>>>>>> unit='dbus-org.freedesktop.hostname1.service' requested by ':1.87' >>>>>>>> (uid=0 >>>>>>>> pid=14807 comm="mousepad ")* >>>>>>>> *Sep 8 19:00:16 raspberrypi systemd[1]: Starting Hostname >>>>>>>> Service...* >>>>>>>> *Sep 8 19:00:16 raspberrypi dbus-daemon[385]: [system] >>>>>>>> Successfully activated service 'org.freedesktop.hostname1'* >>>>>>>> *Sep 8 19:00:16 raspberrypi systemd[1]: Started Hostname Service.* >>>>>>>> *Sep 8 19:00:46 raspberrypi systemd[1]: systemd-hostnamed.service: >>>>>>>> Succeeded.* >>>>>>>> *Sep 8 19:00:52 raspberrypi dhcpcd[410]: wlan0: Router >>>>>>>> Advertisement from fe80::9610:3eff:fe86:b14b* >>>>>>>> *Sep 8 19:02:58 raspberrypi dhcpcd[410]: wlan0: Router >>>>>>>> Advertisement from fe80::9610:3eff:fe86:b14b* >>>>>>>> *Sep 8 19:04:12 raspberrypi systemd[1]: Starting LSB: weewx >>>>>>>> weather system...* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15900] INFO __main__: >>>>>>>> Initializing weewx version 4.1.1* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15900] INFO __main__: Using >>>>>>>> Python 3.7.3 (default, Jul 25 2020, 13:03:44) #012[GCC 8.3.0]* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15900] INFO __main__: Platform >>>>>>>> Linux-5.4.51-v7l+-armv7l-with-debian-10.4* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15900] INFO __main__: Locale is >>>>>>>> 'en_US.UTF-8'* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15900] INFO __main__: PID file >>>>>>>> is /var/run/weewx.pid* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO __main__: Using >>>>>>>> configuration file /etc/weewx/weewx.conf* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO __main__: Debug is 1* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG __main__: >>>>>>>> Initializing engine* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: >>>>>>>> Loading station type WeatherFlowUDP (user.weatherflowudp)* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15887]: Starting weewx weather >>>>>>>> system: weewx.* >>>>>>>> *Sep 8 19:04:13 raspberrypi systemd[1]: Started LSB: weewx weather >>>>>>>> system.* >>>>>>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>>>>>> driver version is 1.10* >>>>>>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>>>>>> sensor map is {'outTemp': 'air_temperature.ST-00015273.obs_st', >>>>>>>> 'outHumidity': 'relative_humidity.ST-00015273.obs_st', 'pressure': >>>>>>>> 'station_pressure.ST-00015273.obs_st', 'outTempBatteryStatus': >>>>>>>> 'battery.ST-00015273.obs_st', 'windSpeed': >>>>>>>> 'wind_speed.ST-00015273.rapid_wind', 'windDir': >>>>>>>> 'wind_direction.ST-00015273.rapid_wind', 'UV': >>>>>>>> 'uv.ST-00015273.obs_st', >>>>>>>> 'rain': 'rain_accumulated.ST-00015273.obs_st', 'windBatteryStatus': >>>>>>>> 'battery.ST-00015273.obs_st', 'radiation': >>>>>>>> 'solar_radiation.ST-00015273.obs_st'}* >>>>>>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>>>>>> *** Sensor names per packet type* >>>>>>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>>>>>> packet obs_air: ('time_epoch', 'station_pressure', 'air_temperature', >>>>>>>> 'relative_humidity', 'lightning_strike_count', >>>>>>>> 'lightning_strike_avg_distance', 'battery', 'report_interval')* >>>>>>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>>>>>> packet obs_sky: ('time_epoch', 'illuminance', 'uv', >>>>>>>> 'rain_accumulated', >>>>>>>> 'wind_lull', 'wind_avg', 'wind_gust', 'wind_direction', 'battery', >>>>>>>> 'report_interval', 'solar_radiation', 'local_day_rain_accumulation', >>>>>>>> 'precipitation_type', 'wind_sample_interval')* >>>>>>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>>>>>> packet rapid_wind: ('time_epoch', 'wind_speed', 'wind_direction')* >>>>>>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>>>>>> packet evt_precip: time_epoch* >>>>>>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>>>>>> packet evt_strike: ('time_epoch', 'distance', 'energy')* >>>>>>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>>>>>> packet obs_st: ('time_epoch', 'wind_lull', 'wind_avg', 'wind_gust', >>>>>>>> 'wind_direction', 'wind_sample_interval', 'station_pressure', >>>>>>>> 'air_temperature', 'relative_humidity', 'illuminance', 'uv', >>>>>>>> 'solar_radiation', 'rain_accumulated', 'precipitation_type', >>>>>>>> 'lightning_strike_avg_distance', 'lightning_strike_count', 'battery', >>>>>>>> 'report_interval')* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Loading service weewx.engine.StdTimeSynch* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Finished loading service weewx.engine.StdTimeSynch* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Loading service weewx.engine.StdConvert* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: >>>>>>>> StdConvert target unit is 0x1* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Finished loading service weewx.engine.StdConvert* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Loading service weewx.engine.StdCalibrate* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Finished loading service weewx.engine.StdCalibrate* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Loading service weewx.engine.StdQC* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Finished loading service weewx.engine.StdQC* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Loading service weewx.wxservices.StdWXCalculate* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.manager: >>>>>>>> Daily summary version is 2.0* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] 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* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.wxservices: >>>>>>>> The following algorithms will be used for calculations: >>>>>>>> altimeter=aaASOS, >>>>>>>> maxSolarRad=RS* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Finished loading service weewx.wxservices.StdWXCalculate* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Loading service weewx.engine.StdArchive* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: >>>>>>>> Archive will use data binding wx_binding* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: Record >>>>>>>> generation will be attempted in 'hardware'* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: Using >>>>>>>> archive interval of 300 seconds (specified in weewx configuration)* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: Use >>>>>>>> LOOP data in hi/low calculations: 1* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Finished loading service weewx.engine.StdArchive* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Loading service weewx.restx.StdStationRegistry* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.restx: >>>>>>>> StationRegistry: Registration not requested.* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Finished loading service weewx.restx.StdStationRegistry* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Loading service weewx.restx.StdWunderground* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.restx: >>>>>>>> Wunderground: Posting not enabled.* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Finished loading service weewx.restx.StdWunderground* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Loading service weewx.restx.StdPWSweather* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.restx: >>>>>>>> PWSweather: Posting not enabled.* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Finished loading service weewx.restx.StdPWSweather* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Loading service weewx.restx.StdCWOP* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.restx: CWOP: >>>>>>>> Posting not enabled.* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Finished loading service weewx.restx.StdCWOP* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Loading service weewx.restx.StdWOW* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.restx: WOW: >>>>>>>> Posting not enabled.* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Finished loading service weewx.restx.StdWOW* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Loading service weewx.restx.StdAWEKAS* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.restx: AWEKAS: >>>>>>>> Posting not enabled.* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Finished loading service weewx.restx.StdAWEKAS* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Loading service weewx.engine.StdPrint* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Finished loading service weewx.engine.StdPrint* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Loading service weewx.engine.StdReport* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Finished loading service weewx.engine.StdReport* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO __main__: Starting >>>>>>>> up weewx version 4.1.1* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>> Station does not support reading the time* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: Using >>>>>>>> binding 'wx_binding' to database 'weewx.sdb'* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.manager: >>>>>>>> Starting backfill of daily summaries* >>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: >>>>>>>> Starting main packet loop.* >>>>>>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>>>>>> Listening for UDP broadcasts to IP address <broadcast> on port 50222, >>>>>>>> with >>>>>>>> timeout 90 and share_socket True...* >>>>>>>> *Sep 8 19:04:40 raspberrypi dhcpcd[410]: wlan0: Router >>>>>>>> Advertisement from fe80::9610:3eff:fe86:b14b* >>>>>>>> *Sep 8 19:05:26 raspberrypi weewx[15908] INFO weewx.manager: Added >>>>>>>> record 2020-09-08 19:05:00 CDT (1599609900) to database 'weewx.sdb'* >>>>>>>> *Sep 8 19:05:26 raspberrypi weewx[15908] INFO weewx.manager: Added >>>>>>>> record 2020-09-08 19:05:00 CDT (1599609900) to daily summary in >>>>>>>> 'weewx.sdb'* >>>>>>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>>>>>> Running reports for latest time in the database.* >>>>>>>> *Sep 8 19:05:27 raspberrypi /weewxd: weatherflowudp: MainThread: >>>>>>>> Listening for UDP broadcasts to IP address <broadcast> on port 50222, >>>>>>>> with >>>>>>>> timeout 90 and share_socket True...* >>>>>>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>>>>>> Running report 'SeasonsReport'* >>>>>>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>>>>>> Found configuration file /etc/weewx/skins/Seasons/skin.conf for report >>>>>>>> 'SeasonsReport'* >>>>>>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG >>>>>>>> weewx.cheetahgenerator: Using search list >>>>>>>> ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', >>>>>>>> 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', >>>>>>>> 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras']* >>>>>>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG weewx.manager: >>>>>>>> Daily summary version is 2.0* >>>>>>>> *Sep 8 19:05:29 raspberrypi weewx[15908] INFO >>>>>>>> weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in >>>>>>>> 1.94 >>>>>>>> seconds* >>>>>>>> *Sep 8 19:05:29 raspberrypi weewx[15908] DEBUG weewx.manager: >>>>>>>> Daily summary version is 2.0* >>>>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] INFO >>>>>>>> weewx.imagegenerator: Generated 30 images for report SeasonsReport in >>>>>>>> 2.72 >>>>>>>> seconds* >>>>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] INFO weewx.reportengine: >>>>>>>> Copied 5 files to /var/www/html/weewx* >>>>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>>>>>> Report 'SmartphoneReport' not enabled. Skipping.* >>>>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>>>>>> Report 'MobileReport' not enabled. Skipping.* >>>>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>>>>>> Report 'StandardReport' not enabled. Skipping.* >>>>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>>>>>> Report 'FTP' not enabled. Skipping.* >>>>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG weewx.reportengine: >>>>>>>> Report 'RSYNC' not enabled. Skipping.* >>>>>>>> *Sep 8 19:06:11 raspberrypi dhcpcd[410]: wlan0: Router >>>>>>>> Advertisement from fe80::9610:3eff:fe86:b14b* >>>>>>>> *Sep 8 19:07:39 raspberrypi dhcpcd[410]: wlan0: Router >>>>>>>> Advertisement from fe80::9610:3eff:fe86:b14b* >>>>>>>> >>>>>>>> On Tuesday, September 8, 2020 at 8:29:34 PM UTC-5 [email protected] >>>>>>>> wrote: >>>>>>>> >>>>>>>>> You missed the early parts of the startup, when it would tell us >>>>>>>>> what version of Python is being used. >>>>>>>>> >>>>>>>>> It's OK to use tail -f, but you've got to use it *before* starting >>>>>>>>> up weewxd, not afterwards. >>>>>>>>> >>>>>>>>> -tk >>>>>>>>> >>>>>>>>> On Tue, Sep 8, 2020 at 5:11 PM ExprmntAl <[email protected]> >>>>>>>>> wrote: >>>>>>>>> >>>>>>>>>> Ok TK, here is the Syslog with Debug = 1 from startup through the >>>>>>>>>> first reporting cycle. >>>>>>>>>> >>>>>>>>>> *pi@raspberrypi:~ $ sudo /etc/init.d/weewx stop* >>>>>>>>>> *[ ok ] Stopping weewx (via systemctl): weewx.service.* >>>>>>>>>> *pi@raspberrypi:~ $ sudo /etc/init.d/weewx start* >>>>>>>>>> *[ ok ] Starting weewx (via systemctl): weewx.service.* >>>>>>>>>> *pi@raspberrypi:~ $ tail -f /var/log/syslog* >>>>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>>>> Loading service weewx.engine.StdPrint* >>>>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>>>> Finished loading service weewx.engine.StdPrint* >>>>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>>>> Loading service weewx.engine.StdReport* >>>>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>>>> Finished loading service weewx.engine.StdReport* >>>>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO __main__: Starting >>>>>>>>>> up weewx version 4.1.1* >>>>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] DEBUG weewx.engine: >>>>>>>>>> Station does not support reading the time* >>>>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: >>>>>>>>>> Using binding 'wx_binding' to database 'weewx.sdb'* >>>>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.manager: >>>>>>>>>> Starting backfill of daily summaries* >>>>>>>>>> *Sep 8 19:04:13 raspberrypi weewx[15908] INFO weewx.engine: >>>>>>>>>> Starting main packet loop.* >>>>>>>>>> *Sep 8 19:04:13 raspberrypi /weewxd: weatherflowudp: MainThread: >>>>>>>>>> Listening for UDP broadcasts to IP address <broadcast> on port >>>>>>>>>> 50222, with >>>>>>>>>> timeout 90 and share_socket True...* >>>>>>>>>> *Sep 8 19:04:40 raspberrypi dhcpcd[410]: wlan0: Router >>>>>>>>>> Advertisement from fe80::9610:3eff:fe86:b14b* >>>>>>>>>> *Sep 8 19:05:26 raspberrypi weewx[15908] INFO weewx.manager: >>>>>>>>>> Added record 2020-09-08 19:05:00 CDT (1599609900) to database >>>>>>>>>> 'weewx.sdb'* >>>>>>>>>> *Sep 8 19:05:26 raspberrypi weewx[15908] INFO weewx.manager: >>>>>>>>>> Added record 2020-09-08 19:05:00 CDT (1599609900) to daily summary >>>>>>>>>> in >>>>>>>>>> 'weewx.sdb'* >>>>>>>>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG >>>>>>>>>> weewx.reportengine: Running reports for latest time in the database.* >>>>>>>>>> *Sep 8 19:05:27 raspberrypi /weewxd: weatherflowudp: MainThread: >>>>>>>>>> Listening for UDP broadcasts to IP address <broadcast> on port >>>>>>>>>> 50222, with >>>>>>>>>> timeout 90 and share_socket True...* >>>>>>>>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG >>>>>>>>>> weewx.reportengine: Running report 'SeasonsReport'* >>>>>>>>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG >>>>>>>>>> weewx.reportengine: Found configuration file >>>>>>>>>> /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'* >>>>>>>>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG >>>>>>>>>> weewx.cheetahgenerator: Using search list >>>>>>>>>> ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', >>>>>>>>>> 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', >>>>>>>>>> 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras']* >>>>>>>>>> *Sep 8 19:05:27 raspberrypi weewx[15908] DEBUG weewx.manager: >>>>>>>>>> Daily summary version is 2.0* >>>>>>>>>> *Sep 8 19:05:29 raspberrypi weewx[15908] INFO >>>>>>>>>> weewx.cheetahgenerator: Generated 8 files for report SeasonsReport >>>>>>>>>> in 1.94 >>>>>>>>>> seconds* >>>>>>>>>> *Sep 8 19:05:29 raspberrypi weewx[15908] DEBUG weewx.manager: >>>>>>>>>> Daily summary version is 2.0* >>>>>>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] INFO >>>>>>>>>> weewx.imagegenerator: Generated 30 images for report SeasonsReport >>>>>>>>>> in 2.72 >>>>>>>>>> seconds* >>>>>>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] INFO >>>>>>>>>> weewx.reportengine: Copied 5 files to /var/www/html/weewx* >>>>>>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG >>>>>>>>>> weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping.* >>>>>>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG >>>>>>>>>> weewx.reportengine: Report 'MobileReport' not enabled. Skipping.* >>>>>>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG >>>>>>>>>> weewx.reportengine: Report 'StandardReport' not enabled. Skipping.* >>>>>>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG >>>>>>>>>> weewx.reportengine: Report 'FTP' not enabled. Skipping.* >>>>>>>>>> *Sep 8 19:05:31 raspberrypi weewx[15908] DEBUG >>>>>>>>>> weewx.reportengine: Report 'RSYNC' not enabled. Skipping.* >>>>>>>>>> *Sep 8 19:06:11 raspberrypi dhcpcd[410]: wlan0: Router >>>>>>>>>> Advertisement from fe80::9610:3eff:fe86:b14b* >>>>>>>>>> >>>>>>>>>> On Tuesday, September 8, 2020 at 5:29:17 PM UTC-5 >>>>>>>>>> [email protected] wrote: >>>>>>>>>> >>>>>>>>>>> Maybe. Mr AI's response shows that configobj was installed for >>>>>>>>>>> python 3, but not necessarily python 2. And... we don't know what >>>>>>>>>>> version >>>>>>>>>>> of python is being used, because we have not seen a log. >>>>>>>>>>> >>>>>>>>>>> Stop weewxd, set debug=1, restart weewxd. Post the log from >>>>>>>>>>> startup through the first reporting cycle. >>>>>>>>>>> >>>>>>>>>>> -tk >>>>>>>>>>> >>>>>>>>>>> On Tue, Sep 8, 2020 at 1:08 PM vince <[email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> On Tuesday, September 8, 2020 at 12:50:16 PM UTC-7, ExprmntAl >>>>>>>>>>>> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>> OK Vince, thanks for helping me. Here is what I got. >>>>>>>>>>>>> >>>>>>>>>>>>> *pi@raspberrypi:~ $ dpkg -l | grep -i configobj* >>>>>>>>>>>>> *ii python3-configobj 5.0.6-3 >>>>>>>>>>>>> all simple but powerful config file >>>>>>>>>>>>> reader and >>>>>>>>>>>>> writer for Python 3* >>>>>>>>>>>>> *pi@raspberrypi:~ $ pip list | grep -i configobj* >>>>>>>>>>>>> *configobj 5.0.6* >>>>>>>>>>>>> *WARNING: You are using pip version 20.2.2; however, version >>>>>>>>>>>>> 20.2.3 is available.* >>>>>>>>>>>>> *You should consider upgrading via the '/usr/bin/python3 -m >>>>>>>>>>>>> pip install --upgrade pip' command.* >>>>>>>>>>>>> *pi@raspberrypi:~ $ pip3 list | grep -i configobj* >>>>>>>>>>>>> *configobj 5.0.6* >>>>>>>>>>>>> *WARNING: You are using pip version 20.2.2; however, version >>>>>>>>>>>>> 20.2.3 is available.* >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> wow - you have it from a package (python3), from pip (python3), >>>>>>>>>>>> and from pip (python2) >>>>>>>>>>>> >>>>>>>>>>>> So it's definitely there....meaning it's a weather34 thing I >>>>>>>>>>>> *think* at this point. >>>>>>>>>>>> >>>>>>>>>>>>> *You should consider upgrading via the '/usr/bin/python3 -m >>>>>>>>>>>>> pip install --upgrade pip' command.* >>>>>>>>>>>>> *pi@raspberrypi:~ $* >>>>>>>>>>>>> >>>>>>>>>>>>> On Tuesday, September 8, 2020 at 11:58:02 AM UTC-5 vince wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> On Tuesday, September 8, 2020 at 3:50:22 AM UTC-7, ExprmntAl >>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> How can I determine that "configobj" is installed normally? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> It could have been installed via dpkg or pip or pip3, and you >>>>>>>>>>>>>> might have python2 'and' python3 installed on your system, so >>>>>>>>>>>>>> you need to >>>>>>>>>>>>>> check 3 ways. >>>>>>>>>>>>>> >>>>>>>>>>>>>> dpkg -l | grep -i configobj >>>>>>>>>>>>>> pip list | grep -i configobj >>>>>>>>>>>>>> pip3 list | grep -i configobj >>>>>>>>>>>>>> >>>>>>>>>>>>>> You need configobj to be installed to match up with the >>>>>>>>>>>>>> python your weewx (and perhaps the extension) use. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> 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 [email protected]. >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> To view this discussion on the web visit >>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/f75dc873-f9c9-4531-b28a-891e6c085be4o%40googlegroups.com >>>>>>>>>>>> >>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/f75dc873-f9c9-4531-b28a-891e6c085be4o%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 [email protected]. >>>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>> To view this discussion on the web visit >>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/aacc10fc-e3b3-47e5-b148-f7907750b7bcn%40googlegroups.com >>>>>>>>>> >>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/aacc10fc-e3b3-47e5-b148-f7907750b7bcn%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 [email protected]. >>>>>>>> >>>>>>> >>>>>>>> >>>>>>>> To view this discussion on the web visit >>>>>>>> https://groups.google.com/d/msgid/weewx-user/d8cf0db5-3d82-4c2e-8bb4-042c743fd095n%40googlegroups.com >>>>>>>> >>>>>>>> <https://groups.google.com/d/msgid/weewx-user/d8cf0db5-3d82-4c2e-8bb4-042c743fd095n%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 [email protected]. >>>>>> >>>>>> >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/weewx-user/ee3a0985-2684-4a95-a94f-3c859af8292dn%40googlegroups.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/weewx-user/ee3a0985-2684-4a95-a94f-3c859af8292dn%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 [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/e1a0e9b5-d777-4fe2-8e4f-1f37bbd99ba4n%40googlegroups.com >>> >>> <https://groups.google.com/d/msgid/weewx-user/e1a0e9b5-d777-4fe2-8e4f-1f37bbd99ba4n%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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/f3be684e-bf75-4173-8dc9-93ed148d8791n%40googlegroups.com.
