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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/96452b83-83e7-456d-8726-8298762a0e3an%40googlegroups.com.