If you run weewxd directly, it will print out all the LOOP packets and archive records. Do you see 'evapcoolerdelta' in there?
On Tue, Aug 4, 2020 at 1:32 AM Kevin Key <[email protected]> wrote: > Thanks Andrew. I followed those directions and got much further. Now I see > the new field "evapcoolerdelta" in the Sqlite database, but the values > ren't being populated. > > > On Tuesday, August 4, 2020 at 12:22:09 AM UTC-7 [email protected] > wrote: > >> did you change the binding to use the new database with the extra field?? >> http://weewx.com/docs/customizing.htm#add_archive_type >> >> >> >> On Tuesday, 4 August 2020 07:15:45 UTC+3, Kevin Key wrote: >>> >>> Hi all, >>> >>> So today I added the following code to a new file >>> in usr/share/weewx/user/evapcooler.py : >>> >>> >>> import weewx >>> from weewx.engine import StdService >>> >>> class MyEvapCooler(StdService): >>> def __init__(self, engine, config_dict): >>> super(MyEvapCooler, self).__init__(engine, config_dict) >>> self.bind(weewx.NEW_ARCHIVE_RECORD, self.new_archive_record) >>> >>> def new_archive_record(self, event): >>> try: >>> event.record['evapcoolerdelta'] = >>> event.record['outTemp'] - event.record['extraTemp2'] >>> except KeyError: >>> pass >>> >>> >>> import schemas.wview_extended >>> >>> schema_with_evapcoolerdelta = { >>> 'table': schemas.wview_extended.table + [('evapcoolerdelta', >>> 'REAL')], >>> 'day_summaries' : schemas.wview_extended.day_summaries + >>> [('evapcoolerdelta', 'SCALAR')] >>> >>> >>> --- >>> >>> I'm able to bring up the new field "evapcoolerdelta" in current.inc >>> under /skins/Seasons/ , but I'm having trouble getting the min/max archive >>> data for day, week, month, and year to appear. Are there other places in >>> the code where I need to make it know that I've added a new data field? >>> >>> Thanks, >>> >>> Kevin >>> >> -- > 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]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/fdef2286-e1d3-40cf-8e50-786616b47687n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/fdef2286-e1d3-40cf-8e50-786616b47687n%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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEBf4oLiLh0HjyvkvfWz2jBRu1%3DPMENrunN6bQW6Beu%2Bng%40mail.gmail.com.
