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.

Reply via email to