Did you ever get this to work, i'm also looking to add that data to my weewx "rain in the last 24hrs"
On Sunday, April 14, 2013 at 11:36:36 AM UTC-4, Ysinh biomedical equipment wrote: > > Ah okay, now that will be a nice challenge for me :) extending the > software for LOOP2 packets, and customizing skins & reports,extending the > databases with new fields, i hope i can submit it before weewx version > 3.0.0 :) > Of course any hints are helpful > > best regards > > > On Sun, Apr 14, 2013 at 9:43 PM, Thomas Keffer <[email protected] > <javascript:>> wrote: > >> Yes, that would be nice. >> >> Unfortunately, the LPS command was only introduced a couple of years >> ago. The vast majority of Davis stations out there do not understand it. >> Hence, we use the LOOP command. >> >> -tk >> >> >> On Sun, Apr 14, 2013 at 6:41 AM, Ysinh biomedical equipment < >> [email protected] <javascript:>> wrote: >> >>> As I'm going through all docs and software V2.3.0 , I'm looking at line >>> 430 in vantage.py and see we only send the string "LOOP " +number of loops >>> to the vp2, but it should be that we send 'LPS 3 4' to get both LOOP and >>> LOOP2 packets see bottom of page 13 davis serial manual >>> the data received by the LOOP and LOOP2 packets are different with some >>> in common >>> LPS 3 22 will result in every minute 12 LOOP packets and 12 LOOP2 >>> packets each received alternated >>> >>> this to get really all data out of the vp2 >>> >>> Best regards from VietNam :) >>> >>> >>> >>> >>> >>> >>> On Thu, Apr 11, 2013 at 10:13 PM, Thomas Keffer <[email protected] >>> <javascript:>> wrote: >>> >>>> Try setting record_generation=software in section [StdArchive]. >>>> >>>> See the manual, section "3rd party Vantage connectors >>>> <http://weewx.com/docs/usersguide.htm#3rd_party_Vantage_connectors>." >>>> >>>> -tk >>>> >>>> >>>> On Thu, Apr 11, 2013 at 3:15 AM, Ysinh biomedical equipment < >>>> [email protected] <javascript:>> wrote: >>>> >>>>> Today i have my RPi connected to my vp2+ console, very simple , no >>>>> data logger, no serial cable to usb or whatever, just straight : >>>>> console expansion connector pin 5 to rpi gpio pin 8 >>>>> console expansion connector pin 6 to rpi gpio pin 10 >>>>> console expansion connector pin 15 & 16 to rpi gpio pin 6 (gnd) >>>>> and i use /dev/ttyAMA0 ,<--zero at the end, as serial device in >>>>> weewx.conf >>>>> >>>>> before you can use ttyAMA0 as its in use for kernel logging output, i >>>>> have disabled this by: >>>>> Edit the /boot/cmdline.txt >>>>> sudo nano /boot/cmdline.txt — the file should look like this: >>>>> dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 >>>>> elevator=deadline rootwait >>>>> edit the /etc/inittab >>>>> sudo nano /etc/inittab >>>>> and put a # in front of line T0:23:respawn:/sbin/getty -L ttyAMA0 >>>>> 115200 vt100 >>>>> >>>>> as i run the RPi headless, only use ssh to connect to it (4..5 >>>>> sessions at the same time) >>>>> so that i can see the syslog, the output from weewx looks good: >>>>> >>>>> LOOP: 2013-04-11 17:07:53 ICT (1365674873) {'leafWet2': None, >>>>> 'monthET': 2.16, 'heatindex': 37.87037245000005, 'outHumidity': 63.0, >>>>> 'dayRain': 0.0, 'dayET': 0.09, 'consBatteryVoltage': 1.31, 'extraTemp2': >>>>> None, 'txBatteryStatus': 0, 'monthRain': 0.16000000003999998, >>>>> 'insideAlarm': 0, 'extraAlarm4': 0, 'forecastIcon': 7, 'stormRain': 0.0, >>>>> 'soilLeafAlarm4': 0, 'sunrise': 1365633420, 'extraAlarm5': 0, >>>>> 'soilMoist3': >>>>> None, 'leafTemp4': None, 'extraAlarm6': 0, 'soilLeafAlarm3': 0, >>>>> 'soilMoist2': None, 'outsideAlarm1': 0, 'leafTemp3': None, >>>>> 'outsideAlarm2': >>>>> 0, 'radiation': 40.0, 'forecastRule': 172, 'leafTemp2': None, >>>>> 'rainAlarm': >>>>> 0, 'stormStart': None, 'inTemp': 32.72222222222223, 'sunset': 1365677880, >>>>> 'windSpeed10': 1.0, 'yearRain': 14.260000003564999, 'extraAlarm1': 0, >>>>> 'extraAlarm2': 0, 'extraAlarm3': 0, 'barometer': 1005.37112, 'windchill': >>>>> 31.944444444444446, 'dewpoint': 24.002033353350427, 'extraAlarm7': 0, >>>>> 'extraAlarm8': 0, 'soilTemp1': None, 'soilTemp2': None, 'soilTemp3': >>>>> None, >>>>> 'soilTemp4': None, 'soilLeafAlarm2': 0, 'extraHumid6': None, >>>>> 'extraHumid7': >>>>> None, 'extraHumid4': None, 'extraHumid5': None, 'extraHumid2': None, >>>>> 'extraHumid3': None, 'extraHumid1': None, 'extraTemp6': None, >>>>> 'extraTemp7': >>>>> None, 'extraTemp4': None, 'extraTemp5': None, 'rainRate': 0.0, >>>>> 'extraTemp3': None, 'leafTemp1': None, 'extraTemp1': None, 'leafWet4': >>>>> 0.0, >>>>> 'rain': 0.0, 'soilLeafAlarm1': 0, 'leafWet1': None, 'yearET': 10.25, >>>>> 'leafWet3': None, 'UV': 0.0, 'dateTime': 1365674873, 'windDir': 87.0, >>>>> 'outTemp': 31.944444444444446, 'soilMoist1': None, 'inHumidity': 61.0, >>>>> 'windSpeed': 3.218688, 'soilMoist4': None, 'usUnits': 16} >>>>> >>>>> no problems until weewx starts the report generator: output of syslog >>>>> >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: reportengine: Caught >>>>> unrecoverable exception in generator weewx.filegenerator.FileGenerator >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** unsupported >>>>> operand type(s) for /: 'NoneType' and 'float' >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** Traceback (most >>>>> recent call last): >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** File >>>>> "/home/weewx/bin/weewx/reportengine.py", line 130, in run >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** obj.start() >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** File >>>>> "/home/weewx/bin/weewx/reportengine.py", line 287, in start >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** self.run() >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** File >>>>> "/home/weewx/bin/weewx/filegenerator.py", line 41, in run >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** self.setup() >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** File >>>>> "/home/weewx/bin/weewx/filegenerator.py", line 52, in setup >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** >>>>> self.initAlmanac(self.gen_ts) >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** File >>>>> "/home/weewx/bin/weewx/filegenerator.py", line 106, in initAlmanac >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** >>>>> formatter=self.formatter) >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** File >>>>> "/home/weewx/bin/weewx/almanac.py", line 154, in __init__ >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** >>>>> self.time_djd = timestamp_to_djd(time_ts) >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** File >>>>> "/home/weewx/bin/weewx/almanac.py", line 364, in timestamp_to_djd >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** return >>>>> 25567.5 + time_ts/86400.0 >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** TypeError: >>>>> unsupported operand type(s) for /: 'NoneType' and 'float' >>>>> Apr 11 17:00:18 raspberrypi weewx[2233]: **** Generator >>>>> terminated... >>>>> Apr 11 17:00:20 raspberrypi weewx[2233]: genimages: Generated 11 >>>>> images in 2.35 seconds >>>>> >>>>> also when i look in the /home/weewx/public_html there is no index.html >>>>> generated >>>>> >>>>> I've no clue what is wrong >>>>> >>>>> >>>>> >>>>> On Wed, Apr 10, 2013 at 8:55 AM, Thomas Keffer <[email protected] >>>>> <javascript:>> wrote: >>>>> >>>>>> Well, I'll admit that if you're not facile with Python it can seem >>>>>> pretty opaque. But, consider what you just did: you effectively added a >>>>>> new >>>>>> database query type to the system, all without ever seeing any SQL! >>>>>> >>>>>> Send us the URL to your site when you're ready. It would be great to >>>>>> get a Vietnam link! >>>>>> >>>>>> -tk >>>>>> >>>>>> >>>>>> On Tue, Apr 9, 2013 at 6:50 PM, Ysinh biomedical equipment < >>>>>> [email protected] <javascript:>> wrote: >>>>>> >>>>>>> Thank you Sir for your for your suggestion, with the given >>>>>>> information i will be able to figure it out. I never say "easy" :) but >>>>>>> sure >>>>>>> its doable ... nice challenge for me >>>>>>> >>>>>>> Thank you for the great software and all your efforts of support. >>>>>>> >>>>>>> Greetings from Vietnam >>>>>>> >>>>>>> >>>>>>> On Tue, Apr 9, 2013 at 10:24 PM, Thomas Keffer <[email protected] >>>>>>> <javascript:>> wrote: >>>>>>> >>>>>>>> OK, now I get it! >>>>>>>> >>>>>>>> One can easily add extensions such as this. There are examples in >>>>>>>> the Customizing manual for adding statistics for "all time" and for >>>>>>>> "last 7 >>>>>>>> days." An extension for "last 24 hours" or "last 28 days" would be >>>>>>>> similar. >>>>>>>> See the section *Writing a custom generator >>>>>>>> <http://weewx.com/docs/customizing.htm#Writing_a_custom_generator>* >>>>>>>> . >>>>>>>> >>>>>>>> -tk >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Apr 9, 2013 at 8:19 AM, <[email protected] <javascript:> >>>>>>>> > wrote: >>>>>>>> >>>>>>>>> example when it rains during the night from 23:00 to 01:00 the >>>>>>>>> total rain is 4 mm, then at 00:00 all counters are reset so next >>>>>>>>> morning >>>>>>>>> it reports 2mm for today and 2mm for yesterday but for the last 24 >>>>>>>>> hours >>>>>>>>> its 4mm. >>>>>>>>> in the user manual i found this: >>>>>>>>> Aggregation periods $day, $week, $month, $year, $rainyear >>>>>>>>> >>>>>>>>> The other time periods represent an *aggregation over time*. In >>>>>>>>> addition to the time period over which the aggregation will occur, >>>>>>>>> they >>>>>>>>> also require an *aggregation type*. An example would be the >>>>>>>>> week's total precipitation (where the aggregation type is *sum*): >>>>>>>>> >>>>>>>>> $week.rain.sum >>>>>>>>> but i not understand how to convert it for "last 24hr","last 7 >>>>>>>>> days" >>>>>>>>> As I try to use the weather data for optimum growth, I follow the >>>>>>>>> lunar calendar, this is why values as "last month" in Gregorian >>>>>>>>> calendar >>>>>>>>> are pointless in my case : example today 09 april 2013 == 29 february >>>>>>>>> lunar >>>>>>>>> calendar . >>>>>>>>> >>>>>>>>> I don't ask for a complete solution, but a little guide of how and >>>>>>>>> where in all the lines of code i can adjust without breaking things >>>>>>>>> >>>>>>>>> Collecting weather data is interesting, and its even more >>>>>>>>> interesting when you can really do something with that data and see >>>>>>>>> the >>>>>>>>> progress >>>>>>>>> >>>>>>>>> best regards >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Tuesday, April 9, 2013 8:34:57 PM UTC+7, [email protected] >>>>>>>>> wrote: >>>>>>>>>> >>>>>>>>>> Sir, I'm wondering if it is possible to get some values in a >>>>>>>>>> format like :last 24hr, last 7 days, last 4 weeks.... As i try to >>>>>>>>>> use the >>>>>>>>>> RPi, and weewx to control the irrigation of my vegetables garden >>>>>>>>>> (hobby) >>>>>>>>>> I'm using a vantage pro plus and simply connected the rx,tx,gnd >>>>>>>>>> of the vantage pro2 console straight to the gpio connector of the RPi >>>>>>>>>> >>>>>>>>>> best regards >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>> You received this message because you are subscribed to the Google >>>>>>>>> Groups "Weewx user's group" group. >>>>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>>>> send an email to [email protected] <javascript:>. >>>>>>>>> >>>>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Tom Keffer >>>>>>>> [email protected] <javascript:> >>>>>>>> +1 541-386-8891 (h) >>>>>>>> +1 541-490-9507 (c) >>>>>>>> Skype: tkeffer >>>>>>>> >>>>>>>> -- >>>>>>>> You received this message because you are subscribed to a topic in >>>>>>>> the Google Groups "Weewx user's group" group. >>>>>>>> To unsubscribe from this topic, visit >>>>>>>> https://groups.google.com/d/topic/weewx-user/vddddEX6s-Y/unsubscribe?hl=en-US >>>>>>>> . >>>>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>>>> [email protected] <javascript:>. >>>>>>>> >>>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> -- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "Weewx user's group" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to [email protected] <javascript:>. >>>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Tom Keffer >>>>>> [email protected] <javascript:> >>>>>> +1 541-386-8891 (h) >>>>>> +1 541-490-9507 (c) >>>>>> Skype: tkeffer >>>>>> >>>>>> -- >>>>>> You received this message because you are subscribed to a topic in >>>>>> the Google Groups "Weewx user's group" group. >>>>>> To unsubscribe from this topic, visit >>>>>> https://groups.google.com/d/topic/weewx-user/vddddEX6s-Y/unsubscribe?hl=en-US >>>>>> . >>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>> [email protected] <javascript:>. >>>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>>> >>>>>> >>>>>> >>>>> >>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "Weewx user's group" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected] <javascript:>. >>>>> For more options, visit https://groups.google.com/groups/opt_out. >>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Tom Keffer >>>> [email protected] <javascript:> >>>> +1 541-386-8891 (h) >>>> +1 541-490-9507 (c) >>>> Skype: tkeffer >>>> >>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "Weewx user's group" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/weewx-user/vddddEX6s-Y/unsubscribe?hl=en-US >>>> . >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected] <javascript:>. >>>> For more options, visit https://groups.google.com/groups/opt_out. >>>> >>>> >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Weewx user's group" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected] <javascript:>. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> >> >> >> -- >> Tom Keffer >> [email protected] <javascript:> >> +1 541-386-8891 (h) >> +1 541-490-9507 (c) >> Skype: tkeffer >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "Weewx user's group" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/weewx-user/vddddEX6s-Y/unsubscribe?hl=en-US >> . >> To unsubscribe from this group and all its topics, send an email to >> [email protected] <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- 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.
