I couldn't get weewxd to display anything, but I ran this command instead: sudo tail -f /var/log/user.log
I still don't see my new field evapcoolerdelta anywhere in the output. On Tuesday, August 4, 2020 at 7:04:56 AM UTC-7 [email protected] wrote: > 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/282c20dc-d813-42e7-bd29-2e10a7ca15a4n%40googlegroups.com.
