Why the hell did you twist my constructive criticism like that?

I was trying to helpfully point out that the method you chose was very
sub-optimal, and unless you never plan to upgrade weeWX in future, you will
be forced to keep re-applying patches needlessly into the future as Tom
will never accept such a PR for a private upload service.


On Fri, 14 Nov 2025 at 15:57, vince <[email protected]> wrote:

> Feel free to roll your own solution and support it, I guess. Both variants
> I have now seem to meet their needs.
>
> On Thursday, November 13, 2025 at 6:59:43 PM UTC-8 John Smith wrote:
>
>> While it may be fine now, my comment was about making it keep working
>> after upgrades 😀
>>
>> On Fri, 14 Nov 2025 at 12:01, vince <[email protected]> wrote:
>>
>>> Understood. In this case I have it working well enough for this
>>> particular edge case I believe.
>>>
>>> On Thursday, November 13, 2025 at 4:52:31 PM UTC-8 John Smith wrote:
>>>
>>>> As someone else pointed out, the extension for submitting data to
>>>> Windy.com extend stuff in restx.py without needing to edit core weeWX
>>>> files, which will need constant updating if you want to keep up with weeWX
>>>> updates...
>>>>
>>>> On Fri, 14 Nov 2025 at 11:27, vince <[email protected]> wrote:
>>>>
>>>>> Thanks again.  I've verified that using [[Wunderground]] with
>>>>> rapidfire=false seems to work ok, and also that adding a new item to
>>>>> restx.py also seems to get the same results.  I'll continue to work with
>>>>> Anton via email to get things stable enough for a PR.  The additions are
>>>>> pretty small.
>>>>>
>>>>> On Thursday, November 13, 2025 at 4:05:58 PM UTC-8 Tom Keffer wrote:
>>>>>
>>>>>> Yes, that's true. It's a singleton.
>>>>>>
>>>>>>
>>>>>> On Thu, Nov 13, 2025 at 3:43 PM vince <[email protected]> wrote:
>>>>>>
>>>>>>> Thanks Tom.  Quick test seems to look ok with an added server_url
>>>>>>> specified but I'll do more testing to verify for certain.
>>>>>>>
>>>>>>> However - this means the user would have to upload to the 'custom'
>>>>>>> site or the 'real' Wunderground, not both of them if they want to do 
>>>>>>> that.
>>>>>>>
>>>>>>> To support both, wouldn't I still need to add code to restx.py, a
>>>>>>> stanza in weewx.conf, and an addition to restful_services to run a new
>>>>>>> thread for a newly defined [[HWA]] location to upload to ?
>>>>>>>
>>>>>>> On Thursday, November 13, 2025 at 2:23:05 PM UTC-8 Tom Keffer wrote:
>>>>>>>
>>>>>>>> Yeah, we thought of that. If you want a different URL, you
>>>>>>>> can specify it with an option `server_url`. Mind you, I've never 
>>>>>>>> tested it,
>>>>>>>> but it should work.
>>>>>>>>
>>>>>>>> -tk
>>>>>>>>
>>>>>>>> [[Wunderground]]
>>>>>>>>     # This section is for configuring posts to the Weather Underground.
>>>>>>>>
>>>>>>>>     # If you wish to post to the Weather Underground, set the option
>>>>>>>>     # 'enable' to true,  then specify a station (e.g., 'KORHOODR3'). 
>>>>>>>> Use
>>>>>>>>     # the station key (find it at
>>>>>>>>     # https://www.wunderground.com/member/devices) for the password.
>>>>>>>>     enable = false
>>>>>>>>     station = replace_me
>>>>>>>>     password = replace_me
>>>>>>>>     server_url = https://something-else.com
>>>>>>>>
>>>>>>>>
>>>>>>>>     # Set the following to True to have weewx use the WU "Rapidfire"
>>>>>>>>     # protocol. Not all hardware can support it. See the User's Guide.
>>>>>>>>     rapidfire = False
>>>>>>>>
>>>>>>>>
>>>>>>>> On Thu, Nov 13, 2025 at 10:00 AM vince <[email protected]> wrote:
>>>>>>>>
>>>>>>>>> (oops - blasted web interface - deleted truncated post - sorry)
>>>>>>>>>
>>>>>>>>> update - Anton sent me the details via email, so I had a question
>>>>>>>>> regarding re: what approach makes most sense.   I volunteered to at 
>>>>>>>>> least
>>>>>>>>> take a pass at it for him.
>>>>>>>>>
>>>>>>>>> In summary - he wants a WU upload with a different URL that is
>>>>>>>>> assembled from their base url and the identifier for the station, 
>>>>>>>>> plus of
>>>>>>>>> course indicating weewx as the software type
>>>>>>>>>
>>>>>>>>> WU example - 
>>>>>>>>> *ht**tps://weatherstation.wunderground.com/weatherstation/updateweatherstation.php
>>>>>>>>> <http://weatherstation.wunderground.com/weatherstation/updateweatherstation.php>?*
>>>>>>>>> ID=KCASANFR5&PASSWORD=XXXXXX&dateutc=2000-01-01+10%3A32%3A35&winddir=230&windspeedmph=12&windgustmph=12&tempf=70&rainin=0&baromin=29.1&dewptf=68.2&humidity=90&weather=&clouds=&
>>>>>>>>> *softwaretype=vws%20versionxx&action=updateraw*
>>>>>>>>>
>>>>>>>>> HWA desired goal - 
>>>>>>>>> *https://hwaportal.nl/weatherstation/HWA12345/index.php
>>>>>>>>> <https://hwaportal.nl/weatherstation/HWA12345/index.php>*
>>>>>>>>> ?ID=HWA&PASSWORD=12345&dateutc=2000-01-01+10%3A32%3A35&winddir=230&windspeedmph=12&windgustmph=12&tempf=70&rainin=0&baromin=29.1&dewptf=68.2&humidity=90&weather=&clouds=&s
>>>>>>>>> *oftwaretype=weewx%20versionxx*&action=updateraw
>>>>>>>>> I wonder if we are approaching having too many similar WU-like
>>>>>>>>> things at this point and perhaps having the ability to have a 
>>>>>>>>> somewhat more
>>>>>>>>> generic WU(like) uploader might make sense ?   Perhaps have a 
>>>>>>>>> weewx.conf
>>>>>>>>> stanza that lets them specify a base url to the left of the first '?' 
>>>>>>>>> would
>>>>>>>>> be all that is needed ?
>>>>>>>>>
>>>>>>>>> Or should I basically clone the recent WOW-BE additions and add a
>>>>>>>>> lot of new HWA similar additions ?
>>>>>>>>>
>>>>>>>>> Asking for a little guidance here please...
>>>>>>>>>
>>>>>>>>> On Wednesday, November 12, 2025 at 1:56:01 PM UTC-8 vince wrote:
>>>>>>>>>
>>>>>>>>>> I’m sorry, I do not understand at all. Perhaps run your Dutch
>>>>>>>>>> through Google Translate if you want to continue this thread. I 
>>>>>>>>>> looked at
>>>>>>>>>> the HWA forums through translate briefly but I am not sure if they 
>>>>>>>>>> are
>>>>>>>>>> helpful or not.
>>>>>>>>>>
>>>>>>>>>> If you are using an Ecowitt gateway you can possibly set your
>>>>>>>>>> gateway to do a custom upload using the gateway itself, but you have
>>>>>>>>>> provided no information about your station so I can’t help much. 
>>>>>>>>>> Sorry.
>>>>>>>>>>
>>>>>>>>>> On Wednesday, November 12, 2025 at 1:05:33 PM UTC-8 Anton
>>>>>>>>>> vanNwnhzn@GMail wrote:
>>>>>>>>>>
>>>>>>>>>>> Vince,
>>>>>>>>>>>
>>>>>>>>>>> Clear.
>>>>>>>>>>> Different type of interface for uploading towards HetWeerActueel
>>>>>>>>>>> is already available & operational, applying (S)FTP.
>>>>>>>>>>> No more questions in this group for CustomUpload as alternative,
>>>>>>>>>>> simpler interface from WeeWX towards HetWeerActueel under 
>>>>>>>>>>> application of
>>>>>>>>>>> http-GET similar to WU-interface.
>>>>>>>>>>> Op 12-11-2025 om 16:55 schreef vince:
>>>>>>>>>>>
>>>>>>>>>>> Again, look at the example weewx.conf for what is required to
>>>>>>>>>>> send to the various remote sites.  Look after line 80 in
>>>>>>>>>>> https://github.com/weewx/weewx/blob/master/src/weewx_data/weewx.conf
>>>>>>>>>>>
>>>>>>>>>>> I answered your URL question yesterday. You cannot set a custom
>>>>>>>>>>> URL. The well known URLs for the services are hard coded into 
>>>>>>>>>>> weewx’s
>>>>>>>>>>> python code.
>>>>>>>>>>>
>>>>>>>>>>> You also cannot set individual custom intervals. The uploaders
>>>>>>>>>>> run at the station’s set interval which is typically 5 minutes for 
>>>>>>>>>>> many
>>>>>>>>>>> stations.
>>>>>>>>>>>
>>>>>>>>>>> I’m still not understanding exactly what you want, but if you
>>>>>>>>>>> are looking for something like the ecowitt web interface Custom 
>>>>>>>>>>> Servers
>>>>>>>>>>> feature, no. Weewx does not work like that.
>>>>>>>>>>>
>>>>>>>>>>> On Tuesday, November 11, 2025 at 11:07:07 PM UTC-8 Ton vanN
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> How about setup for different url and other interval?
>>>>>>>>>>>>
>>>>>>>>>>>> Op wo 12 nov 2025 03:04 schreef John Smith <
>>>>>>>>>>>> [email protected]>:
>>>>>>>>>>>>
>>>>>>>>>>>>> As of weeWX 5.2.0 it natively supports WU and WOW and WOW-BE
>>>>>>>>>>>>> already, you just need to update the config with 
>>>>>>>>>>>>> userid/passcode/passwords
>>>>>>>>>>>>> and off you go...
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Wed, 12 Nov 2025 at 07:55, Anton vanNwnhzn@GMail <
>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Vince,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Reading your response, due to similarity probably need to
>>>>>>>>>>>>>> discuss with the custodian of the development version of WeeWX 
>>>>>>>>>>>>>> whether
>>>>>>>>>>>>>> possible to add one more variant of the WU/WOW--uploadservice.
>>>>>>>>>>>>>> Alternatively must 'tune' one of the user-developed
>>>>>>>>>>>>>> possibilites.
>>>>>>>>>>>>>> Op 11-11-2025 om 19:24 schreef vince:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Not quite that way.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> You typically just need to edit weewx.conf to enable
>>>>>>>>>>>>>> uploading to any services you desire as well as editing in your 
>>>>>>>>>>>>>> credentials
>>>>>>>>>>>>>> for the remote service.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>    - There are a number of remote services built into weewx
>>>>>>>>>>>>>>    itself if you look at the [StdRESTful] section of weewx.conf
>>>>>>>>>>>>>>    (link)
>>>>>>>>>>>>>>    
>>>>>>>>>>>>>> <https://github.com/weewx/weewx/blob/master/src/weewx_data/weewx.conf>
>>>>>>>>>>>>>>  -
>>>>>>>>>>>>>>    these currently include AWEKAS, CWOP, PWSweather, WOW, WOW-BE,
>>>>>>>>>>>>>>    Wunderground.  The protocols they use and the URLs they 
>>>>>>>>>>>>>> upload to are
>>>>>>>>>>>>>>    hardcoded into the uploader code that comes with weewx.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>    - There are about 30 more user-developed possibilities
>>>>>>>>>>>>>>    listed in the wiki (link)
>>>>>>>>>>>>>>    <https://github.com/weewx/weewx/wiki> if you look in the
>>>>>>>>>>>>>>    'uploaders' section near the bottom of the page.  You 
>>>>>>>>>>>>>> typically would need
>>>>>>>>>>>>>>    to add these as service extensions and similarly edit 
>>>>>>>>>>>>>> weewx.conf to enable
>>>>>>>>>>>>>>    the one(s) you want as well as specifying.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I don't know if there is a generic uploader that works in the
>>>>>>>>>>>>>> way you're asking about specifically.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Tuesday, November 11, 2025 at 9:37:54 AM UTC-8 Ton vanN
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Have looked in user guide and in  this group (without hits)
>>>>>>>>>>>>>>> for presence/hints related to such thing as a Custome Server 
>>>>>>>>>>>>>>> setup, like
>>>>>>>>>>>>>>> some PWSes have.
>>>>>>>>>>>>>>> Functionally:
>>>>>>>>>>>>>>> - insert a designation-url
>>>>>>>>>>>>>>> - insert an ID
>>>>>>>>>>>>>>> - insert a PW
>>>>>>>>>>>>>>> - insert interval
>>>>>>>>>>>>>>> - insert protocol-selection [e.g. WU-protocol or
>>>>>>>>>>>>>>> Ecowitt-protocol]
>>>>>>>>>>>>>>> => periodic output as http-datastring in selected protocol
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Does such function exist for WeeWX, or must WeeWX be 'tuned'
>>>>>>>>>>>>>>> for any specific destination [like for WUnderground, WOW and 
>>>>>>>>>>>>>>> WOW-BE]?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> 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 visit
>>>>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/0152f97d-d173-4dd4-b5de-5fa92c619c91n%40googlegroups.com
>>>>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/0152f97d-d173-4dd4-b5de-5fa92c619c91n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ===============================================================
>>>>>>>>>>>>>> Contactinfo voor Anton van Nieuwenhuijzen:
>>>>>>>>>>>>>> Email    = [email protected]
>>>>>>>>>>>>>> ===============================================================
>>>>>>>>>>>>>> Deze E-mail en eventuele aanhangende files zijn
>>>>>>>>>>>>>> alleen bestemd voor de geadresseerde(n).
>>>>>>>>>>>>>> Als je deze E-mail ten onrechte hebt ontvangen,
>>>>>>>>>>>>>> dan aub verwijderen en de afzender informeren.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>> 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 visit
>>>>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/5ef2bb65-356f-4a15-88f7-1eca2818ef68%40gmail.com
>>>>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/5ef2bb65-356f-4a15-88f7-1eca2818ef68%40gmail.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 visit
>>>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/CAGTinV689cmtmH6P4-isgaPWgOTm4zcKSpNNKoZj6fumRALKzg%40mail.gmail.com
>>>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/CAGTinV689cmtmH6P4-isgaPWgOTm4zcKSpNNKoZj6fumRALKzg%40mail.gmail.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 visit
>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/8b212140-7642-4cc2-9b7a-25c2261bd937n%40googlegroups.com
>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/8b212140-7642-4cc2-9b7a-25c2261bd937n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>>>>> .
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>>
>>>>>>>>>>> ===============================================================
>>>>>>>>>>> Contactinfo voor Anton van Nieuwenhuijzen:
>>>>>>>>>>> Email    = [email protected]
>>>>>>>>>>> ===============================================================
>>>>>>>>>>> Deze E-mail en eventuele aanhangende files zijn
>>>>>>>>>>> alleen bestemd voor de geadresseerde(n).
>>>>>>>>>>> Als je deze E-mail ten onrechte hebt ontvangen,
>>>>>>>>>>> dan aub verwijderen en de afzender informeren.
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>> 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 visit
>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/18f9a9b0-9e0c-4848-8b05-3b5290a978f1n%40googlegroups.com
>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/18f9a9b0-9e0c-4848-8b05-3b5290a978f1n%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 visit
>>>>>>> https://groups.google.com/d/msgid/weewx-user/c305f3ac-fbe7-43e8-bd58-8d7fbbbe59c1n%40googlegroups.com
>>>>>>> <https://groups.google.com/d/msgid/weewx-user/c305f3ac-fbe7-43e8-bd58-8d7fbbbe59c1n%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 visit
>>>>> https://groups.google.com/d/msgid/weewx-user/54843576-3f61-4d5e-91b3-cd384bc7bc75n%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/weewx-user/54843576-3f61-4d5e-91b3-cd384bc7bc75n%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 visit
>>> https://groups.google.com/d/msgid/weewx-user/b0a7151e-2036-4cb8-9bd9-95c7d30714ffn%40googlegroups.com
>>> <https://groups.google.com/d/msgid/weewx-user/b0a7151e-2036-4cb8-9bd9-95c7d30714ffn%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 visit
> https://groups.google.com/d/msgid/weewx-user/d0df7915-b866-4257-ab5e-41504f65dd0fn%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/d0df7915-b866-4257-ab5e-41504f65dd0fn%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 visit 
https://groups.google.com/d/msgid/weewx-user/CAGTinV5Nuv4HXQYexYb5qfOR0RUX-UgJGuW%3DCUQ8HZ4o3aLfUQ%40mail.gmail.com.

Reply via email to