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.
