Ecowitt GW1000 Integration

@bachya I have a proposition for you… :slight_smile:

I have discovered that the Ecowitt GW1000 works 100% with the Ambient Weather WS2000 /WS2902 Array. However, in addition it offers a local API for pulling data directly rather than from the cloud. I have played with using it in WeeWX and it works no problem. However, it would be nice to just have it talk directly to HA.

I could probably muddle my way through making it work, however, I just simply do not have time with family. However, I would be willing to buy and ship you one if you would be interested in making the integration.

I think, for the price, it would be a great thing to be able to just locally send to HA and not worry about cloud issues, etc. At least it would be another option.

Let me know your thoughts.

ECOWITT WiFi Weather Sensor Smart Sensor Series (1X GW1000 WiFi Gateway)
by ecowittweather
Learn more: https://www.amazon.com/dp/B07JLRFG24/ref=cm_sw_em_r_mt_dp_CeIyFbM7DZ0R0

Hi @jwoodard80 – when you say that the GW1000 “works with” the WS2000/WS2902, can you elaborate? Does it plug into the array?

No, it simply has a USB plug that is plugged into a power source. Think of it as the Console minus the display. It reads the same way (RF) and then uploads to a data source. You can use their site or have it send to a custom URL which could be either local or remote. Additionally, it has a local API as well to pull directly from the device. I can find out more about this. However, I have included a couple links to how it is currently used.

This one just parses what is sent to it from the gateway.

This one actively polls the device for the information.
https://raw.githubusercontent.com/pjpeartree/rainmachine-gw1000/master/gw1000-parser.py

gw1000-back

Got it, thanks for the info. Where can I find info about the API? I don’t see anything obvious after Googling around.

So, I think the local API hasn’t been widely released yet so I don’t know there is documentation just yet. I have an email in to their support to see if I can get it.

I have been looking at how others have communicated with it.

This one is for WeeWX and talk directly to the device.

The other option would be to use the custom URL in the setup and parse it. It sends in either the Ecowitt or WU (Weather Underground) Protocol.

This one works with the custom URL (The one I have setup with WeeWX)

I thought to ask you because I trust you would do a good job of it but I totally understand if you need more information. :slight_smile:

I’d be happy to help you however I can.

Got it – thanks for the info.

If your offer of funding the project stands, I’d be happy to procure one and see what’s possible. :smile: Let me know and we can move to a DM.