Author Topic: EcoWitt 2551 - Raspberry Pi running Weewx > Intergration  (Read 691 times)

0 Members and 1 Guest are viewing this topic.

Offline Ozweatherbloke

  • Member
  • *
  • Posts: 4
EcoWitt 2551 - Raspberry Pi running Weewx > Intergration
« on: May 09, 2023, 07:16:22 AM »
Hi all,
 
I have a raspberry pi 4, running Weewx which I want to push to my own website. I have an ecowitt 2551 which I am trying to push data from to my pi. I have connected my pi up, installed WeeWx and am trying to get it to get data from the EcoWitt. I have set up the custom server on the weather station side set to my Weewx PI IP address and got port forwarding set up for it too (eg. 3000 on the pi). Does this data push across?

From the list of drivers available for Weewx, I note that Ecowitt isn't there? I selected Simulator, but I know that's not correct. Am I supposted to select Fine Offset, as it won't let me change with the wee_config --reconfigure command? Gives me an error..

Any help would be appreciated. The other alternative is to use the Weewx interceptor - this worth looking into?
Probably worth noting that I fumbling around here, I haven't done much before in this space - just trying to learn as I go.

My end goal is to have a server up that I can access via a URL and see it remotely.

Thanks in advance!

OWB

Offline gszlag

  • Forecaster
  • *****
  • Posts: 436
  • ..have you calibrated your barometer today?
    • Michael's Bay - Manitoulin Island weather
Re: EcoWitt 2551 - Raspberry Pi running Weewx > Intergration
« Reply #1 on: May 09, 2023, 11:08:51 AM »
This is the weewx driver you need:
https://github.com/gjr80/weewx-gw1000
Ambient Weather WS-2000
Ecowitt WS3900 console
Ecowitt GW1000/GW1100
Ecowitt WS68: Anemometer, UV/solar
Ecowitt WH40: Rain gauge
Ecowitt WH57 Lightning sensor
Ecowitt WH32E: Outside T & H sensor
Stratus Rain Gauge (manual)
Raspberry Pi 3B+ (WeeWX/CumulusMX)
Raspberry Pi Zero 2W (WeeWX/MQTT/Belchertown)
---
Barometer wiki: http://meshka.eu/Ecowitt/dokuwiki/doku.php?id=barometer#barometer
---
http://weather.glenns.ca (pwsdashboard - live)
http://weewx.glenns.ca
http://glenns.ca/cumulusmx2/index.htm
---
Uploading to: AWN, ecowitt.net, Weather Underground, PWSweather.com, AWEKAS, Windy.com, WOW

Offline BoDuke

  • Global Moderator
  • Contributor
  • *****
  • Posts: 134
  • Ambient Weather, Ecowitt, WeeWX, Custom PHP
Re: EcoWitt 2551 - Raspberry Pi running Weewx > Intergration
« Reply #2 on: May 09, 2023, 11:55:08 AM »
I am not sure if the HP2550_C consoles (included in the HP2551 package) support the local API (data exchange protocol) used by the Ecowitt Gateway (formerly GW1000) driver for WeeWX.  Perhaps the newer (2022+) ones do since they have a different WiFi interface.

Section 14 (the Ecowitt Gateway API (application programming interface) aka GW1000 API) of the MUST READ thread does not list the HP2550_C console. Perhaps @Gyvate or someone who owns one can chime in and confirm one way or the other.

Also the Google Groups weewx-user forum is the best place to find information and assistance on getting WeeWX working with a weather station.

Offline gszlag

  • Forecaster
  • *****
  • Posts: 436
  • ..have you calibrated your barometer today?
    • Michael's Bay - Manitoulin Island weather
Re: EcoWitt 2551 - Raspberry Pi running Weewx > Intergration
« Reply #3 on: May 09, 2023, 12:36:39 PM »
Hmm. thanks for letting me know.
I don't have a Ecowitt display console but I do have the GW1000 and GW1100 gateway. The gateways definitely do work with Gary's driver.
I will assume the GW2000 is compatible as wel, lI would prefer adding a gateway if necessary at a modest cost. You could easily run a WeeWX skin, Cumulus MX and pwsdashboard.
Ambient Weather WS-2000
Ecowitt WS3900 console
Ecowitt GW1000/GW1100
Ecowitt WS68: Anemometer, UV/solar
Ecowitt WH40: Rain gauge
Ecowitt WH57 Lightning sensor
Ecowitt WH32E: Outside T & H sensor
Stratus Rain Gauge (manual)
Raspberry Pi 3B+ (WeeWX/CumulusMX)
Raspberry Pi Zero 2W (WeeWX/MQTT/Belchertown)
---
Barometer wiki: http://meshka.eu/Ecowitt/dokuwiki/doku.php?id=barometer#barometer
---
http://weather.glenns.ca (pwsdashboard - live)
http://weewx.glenns.ca
http://glenns.ca/cumulusmx2/index.htm
---
Uploading to: AWN, ecowitt.net, Weather Underground, PWSweather.com, AWEKAS, Windy.com, WOW

Offline BoDuke

  • Global Moderator
  • Contributor
  • *****
  • Posts: 134
  • Ambient Weather, Ecowitt, WeeWX, Custom PHP
Re: EcoWitt 2551 - Raspberry Pi running Weewx > Intergration
« Reply #4 on: May 09, 2023, 12:55:09 PM »
From what I can tell, the following gateways and consoles are compatible with the Ecowitt Gateway driver for WeeWX since they support the local Ecowitt LAN/Wi-Fi Gateway API.

GW1000
GW1100
GW2000
WN1900
WN1980
WH2650
WH2680

Otherwise another WeeWX driver would need to be used.  For example, the weewx-interceptor should probably work for the HP2550.

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3329
Re: EcoWitt 2551 - Raspberry Pi running Weewx > Intergration
« Reply #5 on: May 09, 2023, 01:54:44 PM »
unless there is a parallel GW1x00/GW2000/WH2650/WN19x0 (WH2680) available which supports the local Ecowitt Gateway API, the Ecowitt Gateway API driver for weewx mentioned above won't work.
All other Ecowitt consoles can post to weewx via the customized server and at the weewx end the Interceptor driver is needed.
As far as I know the Interceptor driver hasn't been updated regarding supported Ecowitt sensors by Matthew (Wall) for ages => his version of the Interceptor driver on GitHub will only support the basic sensors (wind, rain, solar, pressure, temp, hum), which for a HP2551 station (HP2550 console + WS69 outdoor array + WH32 indoor T/H/P) would be sufficient.
https://github.com/matthewwall/weewx-interceptor/
There are "unofficial" Interceptor drivers which support all available Ecowitt sensors available.
With some programming knowledge one can also modify the driver interceptor.py for it support all other sensors (enlarge the sensor list).
I'm using myself such a manually upgraded interceptor.py version.
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

Offline Gyvate

  • Forecaster
  • *****
  • Posts: 3329
Re: EcoWitt 2551 - Raspberry Pi running Weewx > Intergration
« Reply #6 on: May 09, 2023, 02:27:09 PM »
I have a raspberry pi 4, running Weewx which I want to push to my own website. I have an ecowitt 2551 which I am trying to push data from to my pi. I have connected my pi up, installed WeeWx and am trying to get it to get data from the EcoWitt. I have set up the custom server on the weather station side set to my Weewx PI IP address and got port forwarding set up for it too (eg. 3000 on the pi). Does this data push across?
we'd rather recommend a port number like 8000, 8001 etc.
When you have the Interceptor driver installed, it can be run standalone and you can see the received data from your console in the Raspberry console window where you run the driver.
Instructions on GitHub. You may have to enter the full path to your Python installation in the genereric command shown at GitHub (Matthew Wall's Interceptor driver)!
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