There are multiple things going on here.

   - you have your weewx.conf in an odd place, so every time your run a 
   weewx command you need to specify --config=/path/to/weewx.conf or equivalent


   - there are multiple ecowitt drivers each with different configurations
      - (1) the original gw1000 driver is Gary's original one:
         - is rehosted at https://github.com/weewx-contrib/weewx-gw1000
         - is listed in the wiki as 'gw1000 
         <https://github.com/Millardiang/weewx-gw1000> - Collect data from 
         Ecowitt GW1000/GW1100/GW2000'
         - does not support any APIs nor keys
         - calls itself [GW1000] in weewx.conf
      - (2) Gary's later development driver using local http: 
         - is rehosted 
         at https://github.com/weewx-contrib/weewx-ecowitt_local_http
         - is not listed in the wiki
         - does not support any APIs nor keys
         - calls itself [EcowittHttp] in weewx.conf
      - (3) Werner has an additional driver with a very very manual 
      procedure to install and configure:
         - is listed in the wiki as "ecowitt_http 
         
<https://github.com/WernerKr/Ecowitt-or-DAVIS-stations-and-Season-skin/tree/main/ecowitt_http>
 - 
         Collect data from all Ecowitt gateways/displays which support the http 
api. 
         Can also import data from SDCard (GW3000, WS6210) or from the Ecowitt 
Cloud"
         - is hosted at 
         
https://github.com/WernerKr/Ecowitt-or-DAVIS-stations-and-Season-skin/tree/main
         - DOES need API keys according to its readme file
         - unfortunately also calls itself [EcowittHttp] in weewx.conf 
         stomping on the original one's name yet has much more elaborate 
         configuration needs
         - does not use the extension installer, so I don't know if 'weectl 
         extension list' or 'weewx station reconfigure' will find i
      

For a gw3000 gateway:

   - you can use the original weewx-gw1000 driver (1) above from Gary and 
   run without backfill
   - or you could use the weewx-ecowitt_local_http driver (2) above 
   originally from Gary, but I don't know if backfill works or not in that one
   - I can't speak to Werner's driver (3) above at all. Personally I find 
   it so complicated and manual in nature I haven't even tried it.  I agree 
   with you on the API key thing FWIW.  The fact that it doesn't use the 
   extension installer and that it stomps on another driver's name makes it a 
   no-go for me personally.  For me that way lies chaos and confusion.

When you say you tried the weewx-ecowitt_local_http and couldn't get it to 
run, you need to provide more data on what you did and what you saw.  My 
guess is you have junk in your setup from going back and forth.

If you can do so, I'd basically start over on the station setup:

   - rename your weewx-data directory to move it aside
   - run 'weectl station create --noprompt' to create a new one using the 
   Simulator
   - add the driver you want via 'weectl extension install' 
   - run 'weectl station reconfigure' to pick the added driver
   - answer the questions it'll ask you re: the ip address of your gateway 
   etc.
   - test your setup re: the driver's readme file instructions

Lastly remember your odd location of weewx.conf means you will always need 
to specify where to find the config file in any weectl or weewxd commands. 
 If you don't do that they'll look in the normal locations (which 
presumably are not present) and you'll get file-not-found or 
module-not-found etc. type errors.



On Thursday, January 15, 2026 at 9:22:04 AM UTC-8 NotThePainter wrote:

> On Thursday, 15 January 2026 at 09:27:52 UTC-5 Rainer Lang wrote:
>
> I understand what you don't want, but you obviously don't understand what 
> that API/APP keys are about.
> It has nothing to do with what you call "your old cloud/push driver", 
> probably the Interceptor driver.
>
>
> Anyhow, the 2nd option I mentioned was to have no keys/commented them out.
>
> Maybe you tell us what your station model is 😉.
>
>
>
> Sorry about that, I'm runnig the GW3000 and the get_livedata_info endpoint 
> works just fine. 
>
> As far as I understand it, the API key is to talk to the Ecowitt server. I 
> don't want that at all. My data should stay on my network, I don't need 
> somebody elses server. I could be wrong, I'm trying to figure this out and 
> it is complicated until it isn't. :- )
>
> Gary's approach seems to be a modern, robust archicture and I'd like to 
> use that. The code at 
> https://github.com/weewx-contrib/weewx-ecowitt_local_http?tab=readme-ov-file 
> seems to be a fork of that. I just can't get it to run.
>
> And I don't have any keys mentioned at all in my conf file, that's what's 
> weird.
>  
>

-- 
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/86db2427-9fca-4405-bf45-ea43ed7f3688n%40googlegroups.com.

Reply via email to