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.
