Hi,

The following log entry indicates your StdQC pressure setting of pressure = 
847, 1100, hPa is being correctly applied (847hPa = 25.0inHg, 1100hPa = 
32.5inHg). 

Mär 16 20:00:57 pi-drei weewx[25310]: engine: 2019-03-16 20:00:58 CET (
1552762858) LOOP value 'pressure' 955.0 outside limits (25.100489375, 
32.48298625)

The fact that the incorrect pressure is logged as 955.0 (clearly a value in 
hPa) but your pressure limits are logged as 25.1 and 32.5 (clearly values 
in inHg) suggests  the ObserverIP driver has placed as hPa value in a US 
customary loop packet. I do not use the ObserverIP driver but looking at 
the driver code I see that it emits loop packets using the US customary 
unit system, that is fine, and drivers that emit US customary loop packets 
will work correctly provided that any Metric values read from sensors are 
appropriately converted to the equivalent US customary units. There appears 
to be some sort of unit checking in the ObserverIP driver but I am not sure 
there is any unit conversion.

You might like to run WeeWX directly 
<http://weewx.com/docs/usersguide.htm#Running_directly> so that you can see 
the emitted loop packets and archive records. This will let you see if your 
other obs are being correctly processed (eg is outTemp correct, it should 
be fairly evident whether the temperature has been incorrectly reported). 
Post a screen capture of a few loop packets.

Tolip Wen suggested setting your pressure units on your device to match the 
WeeWX target_unit (actually I would suggest setting the GUI units to match 
those emitted by the ObserverIP driver which in this case happen to be the 
same as the target_unit). Have you tried this? If the temperatures in the 
loop packets are incorrect I would definitely be trying this but for all 
units in the GUI.

Gary

On Thursday, 21 March 2019 06:51:39 UTC+10, Joerg Reinisch wrote:
>
> Yes, with the settings is already correct. And I think I've got everything 
> right so far.
> I hang a screenshot of the settings of the Wetterstion and now the weewx.conf
> In my opinion, I should have specified everything correctly, but weewx still 
> states that the values ​​are outside the settings.
>
> But maybe I still do not see any things right here and I'm on the wrong track.
>
>
>
> Am Mittwoch, 20. März 2019 06:07:47 UTC+1 schrieb Tolip Wen:
>>
>> I think your LOOP value 'pressure' 955.0 is in units of hPa/mb
>> It looks like your weewx expects inHg 'outside limits (25.100489375, 
>> 32.48298625)'
>>
>> ????hPa/mb = 955.0inHg = ????.??mmHg
>> 1100hPa/mb = 32.48inHg = 825.07mmHg  <<--  your upper limit
>>
>> 955hPa/mb  = 28.20inHg = 716.31mmHg   <<--  your LOOP value,  assume 
>> value is hPa.
>>
>> 850hPa/mb  = 25.10inHg = 637.55mmHg   <<--  your lower limit
>>
>> First, check what pressure unit is set to in the 2600 GUI.
>> Second, check weewx.conf [StdConvert]
>>
>> #######################################################################
>> [StdConvert]
>>     # DO NOT MODIFY THIS VALUE UNLESS YOU KNOW WHAT YOU ARE DOING!
>>     target_unit = US    # Options are 'US', 'METRICWX', or 'METRIC'
>> #######################################################################
>>
>> Is it what you expect? Same unit for pressure as device GUI?
>>
>> Then check weewx.conf [StdQC]
>>
>>
>> ##############################################################################
>>
>> #   This section is for quality control checks. If units are not 
>> specified,
>> #   *values must be in the units defined in the StdConvert section*.
>>
>> [StdQC]
>>     
>>     [[MinMax]]
>>         barometer = 26, 32.5, inHg
>>         outTemp = -40, 120, degree_F
>>         inTemp = 10, 120, degree_F
>>         outHumidity = 0, 100
>>         inHumidity = 0, 100
>>         windSpeed = 0, 120, mile_per_hour
>>         pressure = 24, 34.5, inHg
>>
>>
>> ##############################################################################
>>
>> Is your device GUI pressure setting in the correct units? It matches your 
>> target_unit for pressure? It matches your [StdQC] pressure units?
>>
>> If you don't care what is on the device GUI just set it to weewx 
>> target_unit.  see if anything changes. it is a just a few clicks to change.
>> Wait a few minutes and see if everyone is happy.
>> everyone = device GUI, weewx LOOP, external services(wunderground etc.).
>>
>> I am assuming you left the target_units at US because your LOOP is 
>> reporting limit as inHg.
>>
>> If you prefer units in hPa for pressure, change,
>> [StdReport]
>>   group_pressure = hPa
>>
>> If you DID change target_unit and everything else is working try, 
>> [StdQC] 
>>   pressure = 847, 1100, hPa
>>
>>
>> On Saturday, March 16, 2019 at 3:09:31 PM UTC-5, Joerg Reinisch wrote:
>>
>>> Hallo,
>>> mein Problem bezieht sich auf Weewx (Ver. 3.8.2) mit meiner WH2600. 
>>> Momentan läuft Weewx auf einem Raspi und dazu hab ich mir den ObserverIp 
>>> Treiber 0.1 geladen.
>>> Die Daten werden eigentlich alle wunderbar in Weewx angezeigt, was aber 
>>> nicht angezeigt wird, ist der Luftdruck.
>>> Im Terminal bekomme ich folgende Meldungen:
>>>
>>> Mär 16 20:00:32 pi-drei weewx[25310]: copygenerator: copied 0 files to 
>>> /var/www/html/weewx
>>> Mär 16 20:00:32 pi-drei weewx[25310]: reportengine: Report 
>>> 'SmartphoneReport' not enabled. Skipping.
>>> Mär 16 20:00:32 pi-drei weewx[25310]: reportengine: Report 
>>> 'MobileReport' not enabled. Skipping.
>>> Mär 16 20:00:32 pi-drei weewx[25310]: reportengine: Report 
>>> 'StandardReport' not enabled. Skipping.
>>> Mär 16 20:00:32 pi-drei weewx[25310]: reportengine: Report 'FTP' not 
>>> enabled. Skipping.
>>> Mär 16 20:00:32 pi-drei weewx[25310]: reportengine: Report 'RSYNC' not 
>>> enabled. Skipping.
>>> Mär 16 20:00:57 pi-drei weewx[25310]: observerip: packet interval 31
>>> Mär 16 20:00:57 pi-drei weewx[25310]: engine: 2019-03-16 20:00:58 CET 
>>> (1552762858) LOOP value 'pressure' 955.0 outside limits (25.100489375, 
>>> 32.48298625)
>>> Mär 16 20:01:28 pi-drei weewx[25310]: observerip: packet interval 30
>>> Mär 16 20:01:28 pi-drei weewx[25310]: engine: 2019-03-16 20:01:28 CET 
>>> (1552762888) LOOP value 'pressure' 955.0 outside limits (25.100489375, 
>>> 32.48298625)
>>>
>>> Ok, das sagt mir immerhin dass der Druck wegen der falschen Einstellung 
>>> in der weewx.conf nicht angezeigt werden kann.
>>> Aber sobald ich dann in der weewx.conf die Einstellung dementsprechend 
>>> abändere, bekomme ich überhaupt keine Anzeigen mehr, das kann es ja wohl 
>>> nicht sein.
>>>
>>> Die Daten werden aber bei WU (wunderground.com) richtig angezeigt und 
>>> auch beim direkten auslesen der Daten im Terminal bekomme ich alle Daten 
>>> angezeigt.
>>> Nur lediglich bei Weewx, da wird der Druck eben nicht angezeigt und das 
>>> macht mich total verrückt.
>>>
>>> Vielleicht kann mir ja jemand von euch helfen..... 
>>> Wenn es vielleicht nicht anders geht, werde ich den ganzen Text auch 
>>> Übersetzen lassen, denn so gut ist mein englisch jetzt auch nicht mehr..... 
>>> ;-)
>>> Die weewx.conf kann ich momentan nicht mit anhängen da ich momentan 
>>> nicht auf meinen Server zugreifen kann.
>>> Aber für jede Hilfe bin ich mehr als dankbar.....
>>>
>>>

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to