You've really lost me. I thought you had already done the calculation and
now you want to save it in a database.

If you need to do the calculation, you first create an Almanac object, then
add attributes, similar to a tag. For example (NOT TESTED):

import weewx.almanac

timestamp = (some unix epoch time)

latitude = (some decimal latitude)

longitude = (some decimal longitude)


almanac = weewx.almanac.Almanac(timestamp, latitude, longitude)

print(almanac.sun.visible_change)
240


If that's not what you're trying to do, you've got to be more specific.
Take your time and write down what the requirements are.

-tk

On Fri, Sep 20, 2024 at 1:20 PM vigilance wx <[email protected]> wrote:

> i can modify the database  i  have created services for other data items
> before such as 1 wire systems and UV sensors but  what is the "tag"
> assigned to this "seconds"  value so i can capture it
> or is it more complicated than that
>
> On Friday, September 20, 2024 at 9:08:16 PM UTC+1 Tom Keffer wrote:
>
>> You're going to have to be more specific about what you're trying to
>> accomplish. What database? The main WeeWX database? Or, something else?
>>
>> If it's the main WeeWX database, you will need to add it to the schema,
>> then arrange for the value to be put in the archive record, perhaps by
>> using a WeeWX service. Then it will be automatically included.
>>
>>
>>
>>
>>
>> On Fri, Sep 20, 2024 at 12:10 PM vigilance wx <[email protected]> wrote:
>>
>>> i just want to save the daily  value in seconds  for example 230 to a
>>> database i have already crated
>>>
>>> On Friday, September 20, 2024 at 5:00:39 PM UTC+1 Tom Keffer wrote:
>>>
>>>> It sounds like you're using an existing skin which is displaying
>>>> something like
>>>>
>>>> 230 seconds less than yesterday
>>>>
>>>>
>>>> and you want it to say
>>>>
>>>> 3 minutes 50 seconds less than yesterday
>>>>
>>>>
>>>> Is that correct? If so, you may not have seen the release note *Breaking
>>>> changes for skins that use delta times
>>>> <https://www.weewx.com/docs/5.1/upgrade/#breaking-changes-for-skins-that-use-delta-times>.*
>>>>  This
>>>> involves adding the suffix ".long_form" to get it to display time using
>>>> minutes and seconds instead of just seconds.
>>>>
>>>> Or, are you asking about something else?
>>>>
>>>> -tk
>>>>
>>>> On Fri, Sep 20, 2024 at 8:27 AM vigilance wx <[email protected]>
>>>> wrote:
>>>>
>>>>> hi sorry for not being clear
>>>>>
>>>>> i would like to log the daily change in the number of seconds for
>>>>> daylight interval changes.
>>>>>  its is displayed on the weewx index page as  "XYZ" seconds less/more
>>>>> than yesterday
>>>>>
>>>>> not wanting to cause any issues within the weewx structure. i
>>>>> originally made my own standalone script not using any of the weewx
>>>>> architecture, but for some reason i am getting strange times
>>>>>
>>>>> therefore i would like to know how i can log the "XYZ" variable that
>>>>> is displayed on the index page. i didnt want to start messing around
>>>>> blindly within the weewx structure for fear of causing other problems
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Friday, September 20, 2024 at 3:28:40 PM UTC+1 Tom Keffer wrote:
>>>>>
>>>>>> I'm not really understanding your question. You have a Python script
>>>>>> that calculates a delta time and you want to display it? Or, you want to
>>>>>> know how to accurately do the calculation?
>>>>>>
>>>>>> -tk
>>>>>>
>>>>>> On Fri, Sep 20, 2024 at 5:02 AM vigilance wx <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> From the weewx index page Its it possible to  capture the valuve xyz
>>>>>>> seconds less/more than yesterday
>>>>>>>
>>>>>>> “Today has 12 hours, 18 minutes, and 52 seconds of daylight,
>>>>>>> 230 seconds less than yesterday”
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> I have tried to make my own python scripts to log sunrise sunset
>>>>>>> times and subtract them but they don’t seem as accurate as the weewx
>>>>>>> calculation
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> How can I log this figure?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Thanks for any advice
>>>>>>>
>>>>>>> --
>>>>>>> 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/8d805477-8602-4c41-98c8-c2f3ac3180b2n%40googlegroups.com
>>>>>>> <https://groups.google.com/d/msgid/weewx-user/8d805477-8602-4c41-98c8-c2f3ac3180b2n%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/29287063-086d-4f70-98f3-5f82d8b88a72n%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/weewx-user/29287063-086d-4f70-98f3-5f82d8b88a72n%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/32ac0f6b-d9c3-446d-8953-43d614f6a0b9n%40googlegroups.com
>>> <https://groups.google.com/d/msgid/weewx-user/32ac0f6b-d9c3-446d-8953-43d614f6a0b9n%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/14fde8c2-7124-4a3a-bf9d-74ab5821cd8bn%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/14fde8c2-7124-4a3a-bf9d-74ab5821cd8bn%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/CAPq0zECVvWYVhiX_8o2Siih4ZNf9FM22h4-e5xSxQQJiSzpzMA%40mail.gmail.com.

Reply via email to