Author Topic: Question on Configuration Ambient 2902C / Ecowitt / Raspberry PI  (Read 1005 times)

0 Members and 1 Guest are viewing this topic.

Offline TinkerTown

  • Senior Member
  • **
  • Posts: 68
So I got an Ambient Weather 2902C unit and an Ecowitt. I noticed the Ecowit uses a USB and a four-pin connector. Does the Ecowitt have to be plugged into the weather station and the Raspberry? I am still a little fuzzy on the communications method to get this working. I was reading, and I read many posts saying the OberverIP wasn't a perfect solution and to use the Ecowitt. Still, I am not finding a lot of information on how to get these set up, and with the variety of the stations, it seems steps might follow a few different stations.

I have read we have to use the PI to grab traffic from the unit talking to WUnderground, which I have setup. But capturing that traffic is just not clicking, especially with this Ecowitt in the mix. Should I get the ObserverIP?

Thanks all. I don't want to rehash the wheel, but I am drawing a blank on these steps, no matter how much reading I am doing.
Ecowitt GW1000 | WS-2902C |Weewx on Raspberry Pi
WU: KNMLOVIN14  |  PWSweather: PWSLOVNM1
CWOP: FW9112; https://lovingtonweather.com

Offline Mandrake

  • Forecaster
  • *****
  • Posts: 1102
Re: Question on Configuration Ambient 2902C / Ecowitt / Raspberry PI
« Reply #1 on: January 12, 2021, 05:40:02 AM »
Sorry your post is a little confusing so apologies if i am wide of the mark.

Firstly, you dont actually say what your goal is with the assembled equipment you have. Are you planning to run software on the Pi to gather your weather data such as WeeWx or CumulusMX?

By Ecowitt I am presuming you really mean a Ecowitt GW1000 matchbox receiver device. If so this is powered by the USB connection. What looks like a connector on the end of wire is in fact the temp/humidity sensor.

To communicate with the GW1000 and extract the data it receives you need to query the GW1000 via WiFI and that means using the Pi and software (such as WeeWx etc). In order to setup the Pi and the said software you will need to follow guidance for whatever software you want to run
G1ZFO

Ecowitt HP2551A + WH65 Tri-Wing (Wunderground: IGUILDFO67)
Ecowitt GW1000 (Wunderground: IGUILDFO68)
Ecowitt GW1000 (Mk2) test environment driving CumulusMX on a RPi 3b
Ecowitt GW2000 (Test)
Ecowitt WS90 Wittboy - Test
Ecowitt WH51 (x6) Soil Moisture Sensor
Ecowitt WH41 PM2.5 AQM Sensor
Ecowitt WH31 (x8) Thermo/Hygro Sensor
Ecowitt WS80 Ultrasonic Anemometer (pre-prod test)
Ecowitt WH57 Lightning Sensor -test
Ecowitt WH32-EP (SHT35) + Davis 7714 Screen
Ecowitt WH45 CO2/PM2.5/PM10 -Test
Ecowitt WN34 Soil Temp Sensor -Test
Ecowitt WN34 Water Temp Sensor -Test
Ecowitt WN35 Leaf Moisture

Offline galfert

  • Global Moderator
  • Forecaster
  • *****
  • Posts: 6822
Re: Question on Configuration Ambient 2902C / Ecowitt / Raspberry PI
« Reply #2 on: January 12, 2021, 07:13:33 AM »
So I got an Ambient Weather 2902C unit and an Ecowitt. I noticed the Ecowit uses a USB and a four-pin connector. Does the Ecowitt have to be plugged into the weather station and the Raspberry?

As Mandrake says, sounds like an Ecowitt GW1000. If so, plug it in any USB powered port. It is just power, no data. Since you have a Pi, plug it into the Pi.

Quote

I have read we have to use the PI to grab traffic from the unit talking to WUnderground

Not necessary to grab WU traffic. Actually that would be the least favorable solution. If you have a GW1000, it can directly provide data to various applications on your Pi. You can actually run any of four applications on the Pi. These are Cumulus MX, Meteobridge, Weather-Display, and WeeWX. Which of these are you interested in running?

Quote
Should I get the ObserverIP?
No, never!
« Last Edit: January 12, 2021, 07:15:09 AM by galfert »
Ecowitt GW1000 | Meteobridge on Raspberry Pi
WU: KFLWINTE111  |  PWSweather: KFLWINTE111
CWOP: FW3708  |  AWEKAS: 14814
Windy: pws-f075acbe
Weather Underground Issue Tracking
Tele-Pole

Offline TinkerTown

  • Senior Member
  • **
  • Posts: 68
Re: Question on Configuration Ambient 2902C / Ecowitt / Raspberry PI
« Reply #3 on: January 12, 2021, 07:18:30 AM »
Hi Mandrake, yes, sorry, I got the weather station up and running with just it and its base station. It now reports to AmbientWeather.net and Wunderground.com. For some reason, I thought the station would talk to the Ecowitt GW1000, and then I could use the Weewx on the PI to pull that data to send it to a website or other location. But looking at the GW1000, I am not sure now. I will do some more reading; I was hoping for some links to informative posts that might describe this process in detail.
Ecowitt GW1000 | WS-2902C |Weewx on Raspberry Pi
WU: KNMLOVIN14  |  PWSweather: PWSLOVNM1
CWOP: FW9112; https://lovingtonweather.com

Offline TinkerTown

  • Senior Member
  • **
  • Posts: 68
Re: Question on Configuration Ambient 2902C / Ecowitt / Raspberry PI
« Reply #4 on: January 12, 2021, 07:20:21 AM »
Quote
Should I get the ObserverIP?
No, never!
[/quote]

That is what I heard. I am looking to run Weewx on the PI, at least for now.
Ecowitt GW1000 | WS-2902C |Weewx on Raspberry Pi
WU: KNMLOVIN14  |  PWSweather: PWSLOVNM1
CWOP: FW9112; https://lovingtonweather.com

Offline galfert

  • Global Moderator
  • Forecaster
  • *****
  • Posts: 6822
Re: Question on Configuration Ambient 2902C / Ecowitt / Raspberry PI
« Reply #5 on: January 12, 2021, 07:29:08 AM »
Have configured the GW1000 with the WS View mobile app? That is step 1. Then you should ensure that the GW1000 is uploading to Ecowitt.net which is similar to how you set the WS-2902C on Ambientweather.net.

After that you should then be ready to get your WeeWX installed. I recommend installing the GW1000 API driver for WeeWX.
https://github.com/gjr80/weewx-gw1000
Ecowitt GW1000 | Meteobridge on Raspberry Pi
WU: KFLWINTE111  |  PWSweather: KFLWINTE111
CWOP: FW3708  |  AWEKAS: 14814
Windy: pws-f075acbe
Weather Underground Issue Tracking
Tele-Pole

Offline TinkerTown

  • Senior Member
  • **
  • Posts: 68
Re: Question on Configuration Ambient 2902C / Ecowitt / Raspberry PI
« Reply #6 on: January 12, 2021, 06:37:14 PM »
Have configured the GW1000 with the WS View mobile app? That is step 1. Then you should ensure that the GW1000 is uploading to Ecowitt.net which is similar to how you set the WS-2902C on Ambientweather.net.

After that you should then be ready to get your WeeWX installed. I recommend installing the GW1000 API driver for WeeWX.
https://github.com/gjr80/weewx-gw1000

I finally got the GW1000 registered, wow, impossible to use an iPhone, had to use an Android and that even took a while! I also got Weewx installed on my PI 4, so that step is done. Now I will work on getting the API driver for Weewx installed.

Thank you all, for the help. I can only read so much and then it just goes in one side and out the other without hands-on!

Ecowitt GW1000 | WS-2902C |Weewx on Raspberry Pi
WU: KNMLOVIN14  |  PWSweather: PWSLOVNM1
CWOP: FW9112; https://lovingtonweather.com

Offline WA4OPQ

  • Forecaster
  • *****
  • Posts: 320
  • 4 stations: 2902 array, GW1000, 3 on Meteobridge
Re: Question on Configuration Ambient 2902C / Ecowitt / Raspberry PI
« Reply #7 on: January 13, 2021, 12:50:56 AM »
Congratulations on getting this far.
I have times I have to step away and have a cup of coffee.
But the efforts are worth it, you will have a smooth running setup soon.

Offline wardie

  • Senior Contributor
  • ****
  • Posts: 212
Re: Question on Configuration Ambient 2902C / Ecowitt / Raspberry PI
« Reply #8 on: January 13, 2021, 03:34:45 AM »
I have read we have to use the PI to grab traffic from the unit
With weewx pay attention to the critical weewx.conf file, that’s where most of the magic is defined. Take a backup copy in case you screw it up. The GW1000 API interface is easy to use, basically just install it as per the instructions from @galfert link. If I remember correctly it will even scan and find a GW1000 on your home WiFi network, or you can tell it the GW1000’s IP address. With this approach you don’t need to tell the GW1000 a customer server, because the Pi will pull data from the GW1000, rather than the GW1000 push data to the Pi. There’s good info on the wiki here:
https://github.com/gjr80/weewx-gw1000/wiki/Available-config-options

I noticed the Ecowit uses a USB and a four-pin connector.
If you mean the black wire coming out of the GW1000 and small dangley square plastic “connector” on the end, I believe that’s the internal temperature/humidity sensor, just so you can position it somewhere you want. I thought it was some interface cable at first.
Froggit HP1000SE Pro-C console (HP2551-C)
Froggit HP1000SE Pro ultrasonic multi sensor with Ecowitt EC0002 heater (WS80)
Ecowitt Anemometer 5-in-1 array (WS68)
Froggit DP80 rain gauge (WH40) with spikes
Froggit indoor temp/humidity/pressure (WH32B)
Froggit DP50 Internal temp/humidity x2 (WH31)
Ecowitt Outdoor temp/humidity & RS-00001 shield (WH32)
Froggit DP200 PM2.5 outdoor (WH41)
Ecowitt indoor CO2 PM2.5 PM10 (WH45)
Froggit DP100 soil moisture (WH51)
Froggit DP60 Lightning detector (WH57)
Froggit DP1500 server dongle (GW1000A) x2
Raspberry Pi 4 / WeeWx-GW1000 API interface
WU: IKNEBW2

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3329
Re: Question on Configuration Ambient 2902C / Ecowitt / Raspberry PI
« Reply #9 on: January 13, 2021, 05:25:05 PM »
I have read we have to use the PI to grab traffic from the unit
With weewx pay attention to the critical weewx.conf file, that’s where most of the magic is defined. Take a backup copy in case you screw it up. The GW1000 API interface is easy to use, basically just install it as per the instructions from @galfert link. If I remember correctly it will even scan and find a GW1000 on your home WiFi network, or you can tell it the GW1000’s IP address. With this approach you don’t need to tell the GW1000 a customer server, because the Pi will pull data from the GW1000, rather than the GW1000 push data to the Pi. There’s good info on the wiki here:
https://github.com/gjr80/weewx-gw1000/wiki/Available-config-options

I noticed the Ecowit uses a USB and a four-pin connector.
If you mean the black wire coming out of the GW1000 and small dangley square plastic “connector” on the end, I believe that’s the internal temperature/humidity sensor, just so you can position it somewhere you want. I thought it was some interface cable at first.
That's definitely the Temp/Hum sensor for indoors.  :-) - It's not really a classical connector even though it might look that way.
see picture(s) in the https://www.wxforum.net/index.php?topic=40970.0 post
(of course, if you place it outdoors, your outdoor values will be shown as indoor temperature/humidity  8-) )
« Last Edit: January 13, 2021, 05:28:41 PM by Gyvate »
WS2350 1.6.7, GW1000(3) 1.7.7,WH2650 WiFi (2) 1.7.7 (test/backup), GW1100 2.3.1, GW2000(3) 3.1.1, HP2551 1.9.5,5.1.5;HP3500 1.7.2,WS3800 1.2.8, WN1910 1.2.3,WN1980 1.2.3;
Ecowitt WS90(2)1.3.5/1.4.0, WS80(2)1.2.5, WS68, WS69, WH40, WH31, WH31-EP, WN30, WN34L, WN35, WH32, WH32-EP, WH32B, WH57 [Lightning], WH41 [PM2.5], WH51, WH45, WH55
MeteobridgePro(2)[test,prod] 5.8 Mar 01 2024, 15185 - Blake-Larsen Sun Recorder - RPi4/weewx 4.8.0/4.10.2/CumulusMX 3283/Meteobridge RPi4B-2GB(3169)
Barani Meteoshield Pro, MetSpec Rad02 - Ecowitt 5763,34418;WU ISAARB3(WH4000SE),ISAARB22(HP2553), http://meshka.eu

 

anything