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.
