Thanks Tom. I’ll do that in the morning, and report back.
Regards Geoff 17 Westcroft Road Holsworthy, EX22 6BY Phone: +44 (0)1409 254330 Mobile: +44 (0)7976 285950 Web: http://www.cusick.org.uk > On 15 Nov 2019, at 19:44, Thomas Keffer <tkef...@gmail.com> wrote: > > > Replace your copy of accum.py with the attached. Should be at > /home/weewx/bin/weewx/accum.py. The new version has been instrumented to > check on how txBatteryStatus is being calculated from the LOOP packets. > > Then restart weewx, wait until after the first reporting cycle, then post the > log from startup. > > Oh, one other question: what is option [StdArchive] / record_generation set > to? 'hardware' or 'software' ? > > -tk > > >> On Fri, Nov 15, 2019 at 9:33 AM Geoff Cusick <ge...@cusick.org.uk> wrote: >> Thanks Tom. >> >> I stopped weewx (sudo service weewx stop), then started it from the command >> line, as per the manual. >> >> The LOOP packets all show txBatteryStatus as 1 - not surprising, as I only >> replaced the battery a couple of hours ago. But the REC packets show >> txBatteryStatus as None. >> >> So it looks as if txBatteryStatus is not being copied from the loop packets. >> >> Regards >> Geoff >> >> 17 Westcroft Road Holsworthy, EX22 6BY >> Phone: +44 (0)1409 254330 >> Mobile: +44 (0)7976 285950 >> Web: http://www.cusick.org.uk >> >>>> On 15 Nov 2019, at 17:17, Thomas Keffer <tkef...@gmail.com> wrote: >>>> >>> >>> One thing you could try is running weewx from the command line. It will >>> print out to the console all the data in an archive record. Watch for >>> entries marked "REC" (most will be marked "LOOP"). What is the value of >>> txBatteryStatus in there? >>> >>> -tk >>> >>>> On Fri, Nov 15, 2019 at 9:13 AM Geoff Cusick <ge...@cusick.org.uk> wrote: >>>> Thanks for the (very) speedy response, Tom. >>>> >>>> I’m running weewx 3.9.2 on a Raspberry Pi, raspbian buster. I’m using a >>>> MySQL database, hosted on a Synology NAS (MariaDB 5). Looking at the >>>> archive table directly through phpmyadmin shows txBatteryStatus as >>>> constantly NULL. A query: >>>> >>>> select * FROM ‘archive’ WHERE txBatteryStatus <> NULL; >>>> >>>> returns no records. >>>> >>>> Everything else seems to work correctly (see weather.cusick.org.uk); >>>> having just had to replace the ISS battery, I thought I’d add the battery >>>> status to the ‘About’ page. >>>> >>>> Your help would be much appreciated. >>>> >>>> Geoff >>>> >>>> 17 Westcroft Road Holsworthy, EX22 6BY >>>> Phone: +44 (0)1409 254330 >>>> Mobile: +44 (0)7976 285950 >>>> Web: http://www.cusick.org.uk >>>> >>>>>> On 15 Nov 2019, at 16:57, Thomas Keffer <tkef...@gmail.com> wrote: >>>>>> >>>>> >>>>> Yes, both have been emitted since v2.6.3 (released 10-Apr-2014). >>>>> >>>>> Is txBatteryStatus null, or zero? It's normally zero. If it is truly >>>>> null, then something is wrong. >>>>> >>>>>> On Fri, Nov 15, 2019 at 8:07 AM Geoff Cusick <ge...@cusick.org.uk> wrote: >>>>>> I know this is an old question..... >>>>>> >>>>>> Has the change that Tom mentioned been incorporated in later versions of >>>>>> vantage.py? I’m using weewx v 3.9.2, but txBatteryStatus is always NULL >>>>>> in the database. >>>>>> >>>>>> I’m using a Davis VantageVue. >>>>>> >>>>>> Thanks >>>>>> Geoff >>>>>> >>>>>>> On Monday, 24 February 2014 13:45:43 UTC, Thomas Keffer wrote: >>>>>>> This is a reasonable thing to want and nearly trivial to add. Here's a >>>>>>> version of the Vantage driver that saves the last value of >>>>>>> txBatteryStatus and consBatteryVoltage seen in a LOOP packet and puts >>>>>>> them in the archive record. >>>>>>> >>>>>>> Replace bin/weewx/drivers/vantage.py with this version: >>>>>>> >>>>>>> wget >>>>>>> https://sourceforge.net/p/weewx/code/HEAD/tree/trunk/bin/weewx/drivers/vantage.py?format=raw >>>>>>> -O vantage.py >>>>>>> >>>>>>> -tk >>>>>>> >>>>>>> >>>>>>>> On Mon, Feb 24, 2014 at 3:00 AM, Andrew Milner <andrew....@gmail.com> >>>>>>>> wrote: >>>>>>>> mesowx would certainly be able to pick it up from the LOOP records and >>>>>>>> store in its raw table - and display it graphically also (from the raw >>>>>>>> table).... just not sure how to get the data from the raw table to the >>>>>>>> archive table!!! My mesowx raw table contains data from LOOP records >>>>>>>> that I am 99% sure nobody else is picking up or doing anything with - >>>>>>>> but I have no real need to move it from raw to archive as I also >>>>>>>> extended the duration of raw to be 14 days!! >>>>>>>> >>>>>>>> >>>>>>>>> On 24 February 2014 09:41, Al <vanilla...@gmail.com> wrote: >>>>>>>>> Andrew Milner wrote: >>>>>>>>> > Doesn't the stats database have the info? I don't have a davis >>>>>>>>> > station, >>>>>>>>> > but looking at your post it seems as though you have changed the >>>>>>>>> > schema >>>>>>>>> > and restarted weewx - in which case the stats DB should have been >>>>>>>>> > rebuilt with the additional info - and the stats part of weewx does >>>>>>>>> > (configurable in weewx.conf) process loop records.... so I would >>>>>>>>> > have >>>>>>>>> > thought it would 'capture' your info. >>>>>>>>> > Of course I may be completely off on a tangent here - as I said I >>>>>>>>> > don't >>>>>>>>> > have a vantage or the luxury of battery statuses!! >>>>>>>>> >>>>>>>>> That's not how it's working here. The data is in the loop record, but >>>>>>>>> apparently consBatteryVoltage and txBatteryStatus data cannot be >>>>>>>>> captured. So nothing in either the stats DB or the archive DB. >>>>>>>>> >>>>>>>>> I'm coming from wview, where consBatteryVoltage and txBatteryStatus >>>>>>>>> data >>>>>>>>> is in the archive DB, so I thought that it would be the same with >>>>>>>>> weewx. >>>>>>>>> >>>>>>>>> I have seen at least one Vantage station running weewx that has the >>>>>>>>> consBatteryVoltage/txBatteryStatus plot icons with current data, so it >>>>>>>>> must be possible. >>>>>>>>> >>>>>>>>> Al >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> 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/q-k9stqZqYQ/unsubscribe. >>>>>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>>>>> weewx...@googlegroups.com. >>>>>>>>> >>>>>>>>> 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 weewx...@googlegroups.com. >>>>>>>> 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 weewx-user+unsubscr...@googlegroups.com. >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/weewx-user/e42336df-3f6f-4884-9339-17dc9af8d59a%40googlegroups.com. >>>>> >>>>> -- >>>>> 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/q-k9stqZqYQ/unsubscribe. >>>>> To unsubscribe from this group and all its topics, 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/CAPq0zEDaNCHwLvXHrj4Rek8prjXv-x9inYeEKy1iNpZyCjdKNQ%40mail.gmail.com. >>>> >>>> -- >>>> 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/B7BE87B4-3729-4C0E-B008-9864C536420E%40cusick.org.uk. >>> >>> -- >>> 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/q-k9stqZqYQ/unsubscribe. >>> To unsubscribe from this group and all its topics, 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/CAPq0zEAA44zLHso4N3bxGRGvy9exPFEf%3D5nUfB2LQ6ze5u_xcQ%40mail.gmail.com. >> >> -- >> 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/89B7E43F-45CE-46E3-93BE-F16B00933621%40cusick.org.uk. > > -- > 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/q-k9stqZqYQ/unsubscribe. > To unsubscribe from this group and all its topics, 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/CAPq0zEAedUPFjLCFu152Gb2uCbq-uDs_Ctv%2Bp8LXopZQ%2BYAFLw%40mail.gmail.com. > <accum.py> -- 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/8C408797-576F-4FE5-B33F-5D655B065870%40cusick.org.uk.