Hi

Using sequel pro

SELECT  dateTime,rain,rainRate
FROM    archive
WHERE   rainRate>0 order by dateTime desc limit 50;

On Tuesday, January 19, 2021 at 11:55:55 AM UTC+10 Neville Davis wrote:

> Hi
> installed sqlite3 but when run I get nothing printed. the same query with 
> rain I also get nothing printed, it just returns to sqlite3 prompt.
> Nothing on console, user logs etc
>
> I am going to try the same query to see if I can get the data using Sequel 
> Pro. I use this app to check my db usually.
> I mention rainrate because that is in the Groups in weewx.conf...I have 
> not edited that part of the file, in any of my versions of 
> weewx.conf...just looking for any possible anomaly.
> Nev
>
> On Tuesday, January 19, 2021 at 10:05:43 AM UTC+10 tke...@gmail.com wrote:
>
>> Your weewx.conf seems to be configured correctly. And, it's definitely 
>> "rainRate" (not "rainrate"). Let's take a look at the database, using the 
>> tools sqlite3. 
>>
>> You may have to install it:
>>
>> *sudo apt install sqlite3*
>>
>> *sqlite3 /home/weewx/archive/weewx.sdb*
>> sqlite> *select 
>> dateTime,datetime(dateTime,'unixepoch','localtime'),rain,rainRate from 
>> archive where rainRate>0 order by dateTime desc limit 50;*
>> sqlite> *.quit*
>>
>> This will print the last 50 non-zero rainRates. 
>>
>> -tk
>>
>>
>> On Mon, Jan 18, 2021 at 3:39 PM Neville Davis <nevilled...@gmail.com> 
>> wrote:
>>
>>> Hi I have the same problem...
>>> We have long periods without rain then it buckets down so I have only 
>>> recently started to notice it is always zero.
>>> I upgraded to 4.3 this month and had a reading of 2mm per hour after a 
>>> rain period...and thought the upgrade had fixed it. Then last evening a 
>>> large downpour approx 30mm in about 1 hour...rainRate = 0.0 mm per hour.
>>> I have checked [StdWXCalculate] and rainRate was prefer hardware ( mine 
>>> is a home brewed system, raspberry Pi with i2C sensors, without rainRate) I 
>>> changed it to software calculation. Still zero.
>>> I then noticed this last post, but my groups have it at mm per hour... I 
>>> have noticed that the group has rainrate not rainRate, I checked some old 
>>> weewx.confs back to may last year they are also rainrate??
>>> I started weewx directly and a copy of the consul log is attached....at 
>>> the beginning I also looked at old weewx.confs to see if I had made any 
>>> stuff ups...so this info is also in the console log.
>>> I also looked back into mySql db and this zero rainRate has been there 
>>> for sometime..except for this one time 2.0mm per hour. 
>>> If I set debug in weewx.conf what extra data will it show??
>>> Any suggestions...??
>>>
>>>             [[[[Groups]]]]
>>>                 
>>>                 group_altitude = meter    # Options are 'foot' or 'meter'
>>>                 group_degree_day = degree_C_day    # Options are 
>>> 'degree_F_day' or 'degree_C_day'
>>>                 group_distance = km    # Options are 'mile' or 'km'
>>>                 group_pressure = hPa    # Options are 'inHg', 'mmHg', 
>>> 'mbar', or 'hPa'
>>>                 group_rain = mm    # Options are 'inch', 'cm', or 'mm'
>>>                 group_rainrate = mm_per_hour    # Options are 
>>> 'inch_per_hour', 'cm_per_hour', or 'mm_per_hour'
>>>                 group_speed = km_per_hour    # Options are 
>>> 'mile_per_hour', 'km_per_hour', 'knot', or 'meter_per_second'
>>>                 group_speed2 = km_per_hour2    # Options are 
>>> 'mile_per_hour2', 'km_per_hour2', 'knot2', or 'meter_per_second2'
>>>                 group_temperature = degree_C    # Options are 'degree_F' 
>>> or 'degree_C'
>>>                 group_direction = degree_compass
>>>                 group_moisture = centibar
>>>                 group_percent = percent
>>>                 group_radiation = watt_per_meter_squared
>>>                 group_uv = uv_index
>>>                 group_volt = volt
>>>                 group_rpm = rpm
>>>
>>> [StdWXCalculate]
>>>     
>>>     [[Calculations]]
>>>         # How to calculate derived quantities.  Possible values are:
>>>         #  hardware        - use the value provided by hardware
>>>         #  software        - use the value calculated by weewx
>>>         #  prefer_hardware - use value provide by hardware if available,
>>>         #                      otherwise use value calculated by weewx
>>>         
>>>         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 = software
>>>         windchill = prefer_hardware
>>>         windrun = prefer_hardware
>>>
>>> This was the first recording of a rainRate for a long time....but only 
>>> once right after upgrade to 4.3.
>>> [image: Screen Shot 2021-01-19 at 9.06.21 am.png]
>>>
>>> On Monday, January 18, 2021 at 8:10:01 AM UTC+10 bana...@gmail.com 
>>> wrote:
>>>
>>>> It may be of interest to you that I had problems with the rain rate 
>>>> being reported as 0.00 all the time.
>>>> I eventually tracked this down to the weewx.conf file having cm/hr 
>>>> rather than mm/hr as the measurement required. This was in the Units Group 
>>>> section of Standard Report and Defaults lower down.
>>>>
>>>> On Saturday, 26 December 2020 at 02:02:22 UTC+13 jbel...@gmail.com 
>>>> wrote:
>>>>
>>>>> I do appreciate the guess, but I know they’re all using the stone conf 
>>>>> file since there’s only one! :-)
>>>>>
>>>>> Sent from my iPhone
>>>>>
>>>>> On Dec 24, 2020, at 6:56 PM, Tom Keffer <tke...@gmail.com> wrote:
>>>>>
>>>>> 
>>>>>
>>>>> Hard to say without seeing the log, but if I had to hazard a guess, 
>>>>> I'd say you're not consistently using the same copy of weewx.conf for all 
>>>>> runs. One of the copies does not have rainRate in [StdWXCalculate].
>>>>>
>>>>> But, that's just a guess. 
>>>>>
>>>>> On Thu, Dec 24, 2020 at 1:58 PM James Bellanca <jbel...@gmail.com> 
>>>>> wrote:
>>>>>
>>>>>> Appreciate the help so far. I had to wait for it to start raining 
>>>>>> again to do anything haha. And ok, so this is very strange behavior. 
>>>>>>
>>>>>> I stopped the weewx service, and ran it directly (log of the terminal 
>>>>>> window is attached). rainRate calculates fine, AND updates the database 
>>>>>> fine, just like it should. I stop the direct run, and run it as a 
>>>>>> service 
>>>>>> again, and it's working fine now! HOWEVER – Those results are weird, so 
>>>>>> I 
>>>>>> did it all again from scratch - rebooted, ran at startup as a service 
>>>>>> (no 
>>>>>> rain rate in the database again, just like before!), stopped it, ran it 
>>>>>> directly (rain rate works fine), stopped it, started the service (and 
>>>>>> now 
>>>>>> it works again?!). So it calculates rain rate, but won't update the 
>>>>>> database with it, UNTIL I run it directly first, then after that, it 
>>>>>> works 
>>>>>> even not directly... until I reboot, and it's broken again.
>>>>>>
>>>>>> Any idea what would cause that bizarre behavior???
>>>>>>
>>>>>> Attaching three files - 
>>>>>> (1) weewx.log from startup (directly) through some archive cycles 
>>>>>> where it was actually raining (which you'll see near the end).
>>>>>> https://www.dropbox.com/s/iqmi3e61y1zn0yt/weewx-1224-1500.log?dl=1
>>>>>> (2) terminal.log from running weewx directly. I can see in this that 
>>>>>> it's definitely calculating rainRate. It's just not updating the field 
>>>>>> in 
>>>>>> the database with the value it's calculating.
>>>>>> https://www.dropbox.com/s/xtbilj0s1ar9fw7/terminal-1224-1500.log?dl=1
>>>>>> (3) full weewx.log from Dec 9th (when I confided this new Pi 4) with 
>>>>>> weewx startup (as a service) through some archive cycles where it was 
>>>>>> raining, including the direct starts today where it worked.
>>>>>> https://www.dropbox.com/s/6veouk8rets8lsg/weewx-420-full.log?dl=1
>>>>>>
>>>>>>
>>>>>> On Thursday, December 24, 2020 at 1:00:04 PM UTC-5 tke...@gmail.com 
>>>>>> wrote:
>>>>>>
>>>>>>> The log does not include when weewx started up, so we can't tell 
>>>>>>> which weewx.conf it is using, what the sensor map was, nor what 
>>>>>>> services 
>>>>>>> are being loaded. Otherwise, it looks normal. Do a restart, then post 
>>>>>>> the 
>>>>>>> log through the first archive cycle.
>>>>>>>
>>>>>>> If rainRate is being calculated (and your instrumented version of 
>>>>>>> wxxtypes.py seems to indicate that it is), then, if it's in the schema, 
>>>>>>> it 
>>>>>>> should be incorporated into the database.
>>>>>>>
>>>>>>> If you run weewxd directly from the command line, it will print out 
>>>>>>> all LOOP packets and archive records. What do they show for rainRate?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Dec 24, 2020 at 7:56 AM James Bellanca <jbel...@gmail.com> 
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Here's a little more info. I added from log.debug lines in the 
>>>>>>>> wxxtypes.py rainRater class.
>>>>>>>>
>>>>>>>> In get_scalar that calculated rainRate, right before "return rr", I 
>>>>>>>> added: log.debug("rr=%s", rr)
>>>>>>>> In _setup in the if not... section right before the except error 
>>>>>>>> trap, I added: log.debug("Log row %s %s %s.", time_ts, unit_system, 
>>>>>>>> rain)
>>>>>>>>
>>>>>>>> Now in the logs, I'm seeing a lot of rows like:
>>>>>>>>
>>>>>>>> Dec 24 10:36:56 raspberrypi weewx[18054] DEBUG weewx.wxxtypes: 
>>>>>>>> rr=(0.0010683464566929135, 'inch_per_hour', 'group_rainrate')
>>>>>>>>
>>>>>>>> Dec 24 10:37:01 raspberrypi weewx[18054] DEBUG weewx.wxxtypes: 
>>>>>>>> rr=(0.0015807874015748033, 'inch_per_hour', 'group_rainrate')
>>>>>>>> ...
>>>>>>>>
>>>>>>>> Dec 24 10:42:04 raspberrypi weewx[18054] DEBUG weewx.wxxtypes: 
>>>>>>>> rr=(0.0017618897637795277, 'inch_per_hour', 'group_rainrate')
>>>>>>>> I've been watching the log for 10 mins now and I'm not seeing any 
>>>>>>>> "Log row..." debug messages. 
>>>>>>>> But, this means is calculating rainRate, but it's not updating the 
>>>>>>>> database with what it's calculating for some reason.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thursday, December 24, 2020 at 9:39:13 AM UTC-5 James Bellanca 
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Both running on Python 3. 
>>>>>>>>>
>>>>>>>>> $ ps ax | grep python
>>>>>>>>>   831 ?        Sl   468:45 *python3* /usr/share/weewx/weewxd 
>>>>>>>>> --daemon --pidfile=/var/run/weewx.pid /etc/weewx/weewx.conf
>>>>>>>>>
>>>>>>>>> Attaching 3 files - the weewx.conf files from both 4.1.1 and 
>>>>>>>>> 4.2.2, and the logs from 4.2.0 from 12/21 through today. It's been 
>>>>>>>>> raining 
>>>>>>>>> all morning today (12/24), and same thing - 4.1.1 calcs the rainRate, 
>>>>>>>>> but 
>>>>>>>>> 4.2.0 doesn't. (weewx.conf files have been renamed to include the 
>>>>>>>>> version 
>>>>>>>>> number.) Sensor maps between them are both the same - and it's def 
>>>>>>>>> getting 
>>>>>>>>> the rain value itself correct and inserting it to the database fine. 
>>>>>>>>> I 
>>>>>>>>> don't see anything suspicious in the log, either. I appreciate the 
>>>>>>>>> help!
>>>>>>>>>
>>>>>>>>> https://www.dropbox.com/s/tfvngl92flq9a4b/weewx-4.1.1.conf?dl=1
>>>>>>>>> https://www.dropbox.com/s/33uakjaj8oix3yk/weewx-4.2.0.conf?dl=1
>>>>>>>>> https://www.dropbox.com/s/g9egyues81u87qj/weewx-4.2.0.log?dl=1
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Thursday, December 24, 2020 at 8:15:44 AM UTC-5 
>>>>>>>>> tke...@gmail.com wrote:
>>>>>>>>>
>>>>>>>>>> In addition to Peter's questions, what do you have for a sensor 
>>>>>>>>>> map?
>>>>>>>>>>
>>>>>>>>>> On Wed, Dec 23, 2020 at 9:46 PM p q <peterq...@gmail.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Any messages in the log? Did you switch python versions?
>>>>>>>>>>>
>>>>>>>>>>> On Wed, Dec 23, 2020, 9:21 PM James Bellanca <jbel...@gmail.com> 
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Btw, I've even checked/compared the rain rate data in the SDB 
>>>>>>>>>>>> files, and all other data is populated the same between the two 
>>>>>>>>>>>> instances, 
>>>>>>>>>>>> except the blank rain rate field. Look at the data in the first 10 
>>>>>>>>>>>> rows of 
>>>>>>>>>>>> each file for 12/21. (Ignore the fact that Excel presents some of 
>>>>>>>>>>>> the small 
>>>>>>>>>>>> rain numbers exponentially - they're right in the database, it's 
>>>>>>>>>>>> just an 
>>>>>>>>>>>> Excel thing.) You'll see that it's adding up the rain values 
>>>>>>>>>>>> perfectly - 
>>>>>>>>>>>> just off very slightly due to timing. But, rainRate's = 0 in the 
>>>>>>>>>>>> 4.2.0 
>>>>>>>>>>>> file, so it's not calculating. Any thoughts as to why?
>>>>>>>>>>>>
>>>>>>>>>>>> Google wouldn't let me upload the files here, so here they are:
>>>>>>>>>>>>
>>>>>>>>>>>> https://www.dropbox.com/s/9a8wicnjs4y8r0j/rainRate_12-21_4.1.1.slk?dl=0
>>>>>>>>>>>>
>>>>>>>>>>>> https://www.dropbox.com/s/qcyng5ckxoiqzmw/rainRate_12-21_4.2.0.slk?dl=0
>>>>>>>>>>>>
>>>>>>>>>>>> -- 
>>>>>>>>>>>> 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+...@googlegroups.com.
>>>>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/267f1df2-33ce-4609-92c9-bf01ce173ed4n%40googlegroups.com
>>>>>>>>>>>>  
>>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/267f1df2-33ce-4609-92c9-bf01ce173ed4n%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 weewx-user+...@googlegroups.com.
>>>>>>>>>>>
>>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/CAA1SM20Yhv0N%3DctzQ5xkQU%3DOwbQ%2B7P6%3Dyn35qyHiuP3N_HGV9w%40mail.gmail.com
>>>>>>>>>>>  
>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/CAA1SM20Yhv0N%3DctzQ5xkQU%3DOwbQ%2B7P6%3Dyn35qyHiuP3N_HGV9w%40mail.gmail.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 weewx-user+...@googlegroups.com.
>>>>>>>>
>>>>>>> To view this discussion on the web visit 
>>>>>>>> https://groups.google.com/d/msgid/weewx-user/7e77eaad-44a1-4e37-be67-fea6e9051336n%40googlegroups.com
>>>>>>>>  
>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/7e77eaad-44a1-4e37-be67-fea6e9051336n%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 weewx-user+...@googlegroups.com.
>>>>>> To view this discussion on the web visit 
>>>>>> https://groups.google.com/d/msgid/weewx-user/b0db090a-8d25-460b-9c99-fc76d29d8f74n%40googlegroups.com
>>>>>>  
>>>>>> <https://groups.google.com/d/msgid/weewx-user/b0db090a-8d25-460b-9c99-fc76d29d8f74n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>> .
>>>>>>
>>>>> -- 
>>>>>
>>>>> You received this message because you are subscribed to a topic in the 
>>>>> Google Groups "weewx-user" group.
>>>>> To unsubscribe from this topic, visit 
>>>>> https://groups.google.com/d/topic/weewx-user/zR14R_FTd4I/unsubscribe.
>>>>> To unsubscribe from this group and all its topics, send an email to 
>>>>> weewx-user+...@googlegroups.com.
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/weewx-user/CAPq0zEAbTZ2QLxifFj0Tuwpg7GqeC8TJaE7etd7cv-qEfTu2Kw%40mail.gmail.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/weewx-user/CAPq0zEAbTZ2QLxifFj0Tuwpg7GqeC8TJaE7etd7cv-qEfTu2Kw%40mail.gmail.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 weewx-user+...@googlegroups.com.
>>>
>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/weewx-user/b52d225f-70a3-4583-8a59-9ed2ff45ba60n%40googlegroups.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/b52d225f-70a3-4583-8a59-9ed2ff45ba60n%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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/a48f6769-a5c8-4618-a5d8-66ca69a8eac4n%40googlegroups.com.
"dateTime","rain","rainRate"
1610136900,0,0.04
1610136600,0,0.04
1610136300,0.01,0.04
1610127900,0,0.04
1610127600,0,0.04
1610127300,0.01,0.04
1610125800,0,0.04
1610125500,0,0.04
1610125200,0.01,0.04
1610117100,0,0.04
1610116800,0,0.04
1610116500,0.01,0.04
1610111700,0,0.04
1610111400,0,0.04
1610111100,0.01,0.08
1610110800,0,0.04
1610110500,0.01,0.04
1610110200,0,0.04
1610109900,0,0.04
1610109600,0.01,0.04
1610096400,0,0.04
1610096100,0,0.04
1610095800,0.01,0.04
1610077800,0,0.04
1610077500,0,0.04
1610077200,0,0.04
1610073300,0,0.04
1610073000,0,0.04
1610072700,0.01,0.04
1610053200,0,0.04
1610052900,0,0.04
1610052600,0.01,0.04
1604555700,0,0.0132231404958678
1604555400,0,0.04
1604555100,0,0.0486666666666667
1604554800,0.01,0.0667768595041323
1604554500,0,0.0525619834710744
1604554200,0.01,0.0713333333333334
1604553900,0,0.0707438016528925
1604553600,0.01,0.0676666666666667
1604553300,0,0.04
1604553000,0.01,0.00925619834710744
1604189700,0,0.0218181818181818
1604189400,0,0.04
1604189100,0,0.04
1604188800,0.01,0.0183333333333333
1604187900,0,0.0196666666666667
1604187600,0,0.04
1604187300,0,0.04
1604187000,0.01,0.0204958677685951

Reply via email to