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/CADASSaQWQs_ZMUwDiHivy2agawynn96wPWCgEgzAaYCy1GEnzw%40mail.gmail.com.
