Re: [weewx-user] Re: Pressure Readings with BME280

2020-09-29 Thread Glenn McKechnie
Have you got debug turned on in weewx.conf (debug = 1)? Probably
should be for this.

In bme280.py it  has the following...
[...]
# Inherit from the base class StdService:
class bmp(StdService):
[...]

You are calling...
 user.bme280.bme

I believe that should be ...
 user.bme280.bmp

also , I don't think you can have 2 entries for data_services . In
this case comment out the original one.

On 30/09/2020, rich T  wrote:
> I don't have any issues when using this driver for my BME280 sensor.
>
> https://gitlab.com/wjcarpenter/bme280wx
>
> On Tuesday, September 29, 2020 at 11:03:31 PM UTC-4, wxwatching wrote:
>>
>> I followed the installation guide here:
>>
>>
>>
>> I ran a test script like this:
>>
>> import Adafruit_BME280
>>
>> sensor = Adafruit_BME280.BME280(t_mode=Adafruit_BME280.BME280_OSAMPLE_8,
>> p_mode=Adafruit_BME280.BME280_OSAMPLE_8,
>> h_mode=Adafruit_BME280.BME280_OSAMPLE_8)
>> degrees = sensor.read_temperature()
>> pascals = sensor.read_pressure()
>>
>> print (degrees)
>> print (pascals)
>>
>> The output of that is:
>>
>> 25.034087635501418
>> 99871.16464771295
>>
>> However, when I try to get Weewx to read the data from the BME280, the
>> output of the syslog on a restart never gets past these lines:
>>
>> Sep 29 22:55:45 raspberrypi systemd[1]: Starting LSB: weewx weather
>> system...
>> Sep 29 22:55:45 raspberrypi weewx[9610] INFO __main__: Initializing weewx
>>
>> version 4.1.1
>> Sep 29 22:55:45 raspberrypi weewx[9610] INFO __main__: Using Python 3.7.3
>>
>> (default, Jul 25 2020, 13:03:44) #012[GCC 8.3.0]
>> Sep 29 22:55:45 raspberrypi weewx[9610] INFO __main__: Platform
>> Linux-5.4.51-v7+-armv7l-with-debian-10.4
>> Sep 29 22:55:45 raspberrypi weewx[9610] INFO __main__: Locale is
>> 'en_US.UTF-8'
>> Sep 29 22:55:45 raspberrypi weewx[9610] INFO __main__: PID file is
>> /var/run/weewx.pid
>> Sep 29 22:55:45 raspberrypi weewx[9598]: Starting weewx weather system:
>> weewx.
>> Sep 29 22:55:45 raspberrypi systemd[1]: Started LSB: weewx weather
>> system.
>>
>> In my weewx.conf, these added lines do not seem to work.
>>
>> [BME280]
>> col_pres = pressure
>> col_temp = ''
>> sl_denominator = 0.99715048109  #
>> https://www.raspberrypi.org/forums/viewtopic.php?t=154262
>> BME280_lib_location = '/home/pi/Adafruit_Python_BME280'
>>
>>
>> [Engine]
>>
>> [[Services]]
>> # This section specifies the services that should be run. They
>> are
>> # grouped by type, and the order of services within each group
>> # determines the order in which the services will be run.
>> prep_services = weewx.engine.StdTimeSynch
>> data_services = ,
>> process_services = weewx.engine.StdConvert,
>> weewx.engine.StdCalibrate, weewx.engine.StdQC,
>> weewx.wxservices.StdWXCalculate, user.weather34.Weather34RealTime
>> archive_services = weewx.engine.StdArchive
>> restful_services = weewx.restx.StdStationRegistry,
>> weewx.restx.StdWunderground, weewx.restx.StdPWSweather,
>> weewx.restx.StdCWOP, weewx.restx.StdWOW, weewx.restx.StdAWEKAS
>> report_services = weewx.engine.StdPrint, weewx.engine.StdReport
>> # following line is the BME280 pressure sensor
>> data_services = user.bme280.bme
>>
>>
>>  I have to comment out  the BME section and the data_services line in the
>>
>> Engine section in order to get Weewx to work properly again.
>>
>> Any ideas on my problem?
>>
>>
>
> --
> 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/570ec2fd-facd-4761-bb75-08fee58f2b84o%40googlegroups.com.
>


-- 


Cheers
 Glenn

rorpi - read only raspberry pi & various weewx addons
https://github.com/glennmckechnie

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


[weewx-user] Re: Pressure Readings with BME280

2020-09-29 Thread rich T
I don't have any issues when using this driver for my BME280 sensor.  

https://gitlab.com/wjcarpenter/bme280wx

On Tuesday, September 29, 2020 at 11:03:31 PM UTC-4, wxwatching wrote:
>
> I followed the installation guide here:
>
>
>
> I ran a test script like this:
>
> import Adafruit_BME280
>
> sensor = Adafruit_BME280.BME280(t_mode=Adafruit_BME280.BME280_OSAMPLE_8, 
> p_mode=Adafruit_BME280.BME280_OSAMPLE_8, 
> h_mode=Adafruit_BME280.BME280_OSAMPLE_8)
> degrees = sensor.read_temperature()
> pascals = sensor.read_pressure()
>
> print (degrees)
> print (pascals)
>
> The output of that is:
>
> 25.034087635501418
> 99871.16464771295
>
> However, when I try to get Weewx to read the data from the BME280, the 
> output of the syslog on a restart never gets past these lines:
>
> Sep 29 22:55:45 raspberrypi systemd[1]: Starting LSB: weewx weather 
> system...
> Sep 29 22:55:45 raspberrypi weewx[9610] INFO __main__: Initializing weewx 
> version 4.1.1
> Sep 29 22:55:45 raspberrypi weewx[9610] INFO __main__: Using Python 3.7.3 
> (default, Jul 25 2020, 13:03:44) #012[GCC 8.3.0]
> Sep 29 22:55:45 raspberrypi weewx[9610] INFO __main__: Platform 
> Linux-5.4.51-v7+-armv7l-with-debian-10.4
> Sep 29 22:55:45 raspberrypi weewx[9610] INFO __main__: Locale is 
> 'en_US.UTF-8'
> Sep 29 22:55:45 raspberrypi weewx[9610] INFO __main__: PID file is 
> /var/run/weewx.pid
> Sep 29 22:55:45 raspberrypi weewx[9598]: Starting weewx weather system: 
> weewx.
> Sep 29 22:55:45 raspberrypi systemd[1]: Started LSB: weewx weather system.
>
> In my weewx.conf, these added lines do not seem to work.
>
> [BME280]
> col_pres = pressure
> col_temp = ''
> sl_denominator = 0.99715048109  # 
> https://www.raspberrypi.org/forums/viewtopic.php?t=154262
> BME280_lib_location = '/home/pi/Adafruit_Python_BME280'
>
>
> [Engine]
>
> [[Services]]
> # This section specifies the services that should be run. They are
> # grouped by type, and the order of services within each group
> # determines the order in which the services will be run.
> prep_services = weewx.engine.StdTimeSynch
> data_services = ,
> process_services = weewx.engine.StdConvert, 
> weewx.engine.StdCalibrate, weewx.engine.StdQC, 
> weewx.wxservices.StdWXCalculate, user.weather34.Weather34RealTime
> archive_services = weewx.engine.StdArchive
> restful_services = weewx.restx.StdStationRegistry, 
> weewx.restx.StdWunderground, weewx.restx.StdPWSweather, 
> weewx.restx.StdCWOP, weewx.restx.StdWOW, weewx.restx.StdAWEKAS
> report_services = weewx.engine.StdPrint, weewx.engine.StdReport
> # following line is the BME280 pressure sensor
> data_services = user.bme280.bme
>
>
>  I have to comment out  the BME section and the data_services line in the 
> Engine section in order to get Weewx to work properly again.
>
> Any ideas on my problem?
>
>

-- 
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/570ec2fd-facd-4761-bb75-08fee58f2b84o%40googlegroups.com.


[weewx-user] Re: Pressure Readings with BME280

2020-09-29 Thread wxwatching
The guide I followed was:

https://github.com/bdwilson/acurite/blob/master/Pressure.md

On Tuesday, September 29, 2020 at 11:03:31 PM UTC-4 wxwatching wrote:

> I followed the installation guide here:
>
>
>
> I ran a test script like this:
>
> import Adafruit_BME280
>
> sensor = Adafruit_BME280.BME280(t_mode=Adafruit_BME280.BME280_OSAMPLE_8, 
> p_mode=Adafruit_BME280.BME280_OSAMPLE_8, 
> h_mode=Adafruit_BME280.BME280_OSAMPLE_8)
> degrees = sensor.read_temperature()
> pascals = sensor.read_pressure()
>
> print (degrees)
> print (pascals)
>
> The output of that is:
>
> 25.034087635501418
> 99871.16464771295 <(646)%20477-1295>
>
> However, when I try to get Weewx to read the data from the BME280, the 
> output of the syslog on a restart never gets past these lines:
>
> Sep 29 22:55:45 raspberrypi systemd[1]: Starting LSB: weewx weather 
> system...
> Sep 29 22:55:45 raspberrypi weewx[9610] INFO __main__: Initializing weewx 
> version 4.1.1
> Sep 29 22:55:45 raspberrypi weewx[9610] INFO __main__: Using Python 3.7.3 
> (default, Jul 25 2020, 13:03:44) #012[GCC 8.3.0]
> Sep 29 22:55:45 raspberrypi weewx[9610] INFO __main__: Platform 
> Linux-5.4.51-v7+-armv7l-with-debian-10.4
> Sep 29 22:55:45 raspberrypi weewx[9610] INFO __main__: Locale is 
> 'en_US.UTF-8'
> Sep 29 22:55:45 raspberrypi weewx[9610] INFO __main__: PID file is 
> /var/run/weewx.pid
> Sep 29 22:55:45 raspberrypi weewx[9598]: Starting weewx weather system: 
> weewx.
> Sep 29 22:55:45 raspberrypi systemd[1]: Started LSB: weewx weather system.
>
> In my weewx.conf, these added lines do not seem to work.
>
> [BME280]
> col_pres = pressure
> col_temp = ''
> sl_denominator = 0.99715048109  # 
> https://www.raspberrypi.org/forums/viewtopic.php?t=154262
> BME280_lib_location = '/home/pi/Adafruit_Python_BME280'
>
>
> [Engine]
>
> [[Services]]
> # This section specifies the services that should be run. They are
> # grouped by type, and the order of services within each group
> # determines the order in which the services will be run.
> prep_services = weewx.engine.StdTimeSynch
> data_services = ,
> process_services = weewx.engine.StdConvert, 
> weewx.engine.StdCalibrate, weewx.engine.StdQC, 
> weewx.wxservices.StdWXCalculate, user.weather34.Weather34RealTime
> archive_services = weewx.engine.StdArchive
> restful_services = weewx.restx.StdStationRegistry, 
> weewx.restx.StdWunderground, weewx.restx.StdPWSweather, 
> weewx.restx.StdCWOP, weewx.restx.StdWOW, weewx.restx.StdAWEKAS
> report_services = weewx.engine.StdPrint, weewx.engine.StdReport
> # following line is the BME280 pressure sensor
> data_services = user.bme280.bme
>
>
>  I have to comment out  the BME section and the data_services line in the 
> Engine section in order to get Weewx to work properly again.
>
> Any ideas on my problem?
>
>

-- 
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/d2d1846f-2db3-4c33-bbb3-0314e13b8507n%40googlegroups.com.