hallo Gary,
i am using weewx development 3.7.0b2 and Own extensions in wxformulars
and
- die Datei (units.py),
- die Datei (wxformulas.py),
- sowie die Datei (tags.py )
Ein Beispiel zur Ermittlung der Anzahl der Tage wenn 'min' größer ist als
nach:
bin/weewx/tags.py
def max_ge(self, val):
return self._do_query('max_ge', val=val)
zur Ermittlung der Tage ergänzt
def *min_ge*(self, val):
return self._do_query('*min_ge*', val=val)
eingefügt.
bin/weewx/manager.py
'max_ge': "SELECT SUM(max >= %(val)s) FROM %(table_name)s_day_%(obs_key)s
WHERE dateTime >= %(start)s AND dateTime < %(stop)s",
*'min_ge': "SELECT SUM(min >= %(val)s) FROM %(table_name)s_day_%(obs_key)s
WHERE dateTime >= %(start)s AND dateTime < %(stop)s",*
elif aggregate_type in ['mintime', 'maxmintime', 'maxtime',
'minmaxtime', 'maxsumtime',
'count', 'max_ge', 'max_le', *'min_ge',* 'min_le', 'sum_ge']:
bin/weewx/units.py
'max_ge' : "group_count",
'max_le' : "group_count",
*'min_ge' : "group_count",*These are uncritical since they have been
functioning correctly for several months
The only problem is the new update function and the writing of the values
in the database
Hartmut
Am Dienstag, 7. März 2017 08:40:36 UTC+1 schrieb gjr80:
>
> Hallo Harmut,
>
> One final thing, could you please confirm what weeWX version you are
> using. Your site says 3.7.1 and your weewx.conf say 3.7.2. But 3.7.0 has
> not yet been released, are you using 3.6.2 (the latest release) or one of
> the 3.7.0 betas?
>
> I will sit down tonite and work my way through the code.
>
> Gary
>
> On Tuesday, 7 March 2017 17:13:46 UTC+10, Hartmut Schweidler wrote:
>>
>> Hallo Gary,
>>
>> Not to scold
>>
>> The values are calculated but they are not found in the database
>>
>> from weewxwd_config.py i call weewxwd_config --clear-v2-data
>>
>>
>> Am Dienstag, 7. März 2017 07:33:08 UTC+1 schrieb gjr80:
>>>
>>> Ok, since the 3 fields are all calculated fields the easiest thing to do
>>> will be to recalculate and save them all (if you need to check existing
>>> field values you will need to calculate the value anyway so you might as
>>> well calculate it and save it in your archive, that will simplify the code).
>>>
>>> So far you have posted various code extracts. Can you attach the file
>>> containing the modified python code you are running, I appreciate this may
>>> seem like overkill, but it is easier to see the code in its entirety rather
>>> than pieces at a time. Also, what command did you enter to run the code?
>>> Finally, can you post the [DataBindings] and [Databases] sections from
>>> weewx.conf, I am sure that at some stage we will need to make sure we
>>> are accessing the right database.
>>>
>>> Gary
>>>
>>> On Tuesday, 7 March 2017 16:17:44 UTC+10, Hartmut Schweidler wrote:
>>>>
>>>> Good morning from Germany
>>>>
>>>> I would like to "add" and/or "update" the new values to the historical
>>>> database
>>>> "archive".
>>>>
>>>> If calculated values are missing these should be added
>>>> If calculated values are wrong these must be corrected
>>>>
>>>>
>>>> Hartmut
>>>> homepage: http://wetter.hes61.de
>>>>
>>>>>
>>>>>