Author Topic: Ecowitt hp2551, ambient Weather ws-2000, fine offset hp2550 and Weewx  (Read 2079 times)

0 Members and 1 Guest are viewing this topic.

Offline superdevil669

  • Member
  • *
  • Posts: 8
    • MétéWapi
Hello everyone, I just purchased an Ecowitt hp2551 station that is similar to the thin offset hp2550 and ambient Weather ws-2000.

The USB port does not seem to be able to broadcast data.

So I'm looking at how to allow Weewx to recover the data.

Could you tell me how to do it step by step?

Weewx and install on a 1st generation Raspberry.

My station and connect to wifi under the address 192.168.1.35.

I tried to put the interceptor drivers in Weewx but no run data.

Thank you in advance

Offline galfert

  • Global Moderator
  • Forecaster
  • *****
  • Posts: 6822
You need to create a separate WiFi hotspot on the Raspberry Pi. The weather console then needs to connect to this other WiFi SSID that is not the same as your home WiFi. Then the Interceptor driver will see the data being sent to WU.
Ecowitt GW1000 | Meteobridge on Raspberry Pi
WU: KFLWINTE111  |  PWSweather: KFLWINTE111
CWOP: FW3708  |  AWEKAS: 14814
Windy: pws-f075acbe
Weather Underground Issue Tracking
Tele-Pole

Offline droiddk

  • Forecaster
  • *****
  • Posts: 334
Hello everyone, I just purchased an Ecowitt hp2551 station that is similar to the thin offset hp2550 and ambient Weather ws-2000.

The USB port does not seem to be able to broadcast data.

So I'm looking at how to allow Weewx to recover the data.

Could you tell me how to do it step by step?

Weewx and install on a 1st generation Raspberry.

My station and connect to wifi under the address 192.168.1.35.

I tried to put the interceptor drivers in Weewx but no run data.

Thank you in advance

Documentation for the interceptor driver is here:
https://github.com/matthewwall/weewx-interceptor/blob/master/readme

Maybe there is a new easier way getting the data to Weewx (still using the interceptor driver): Can the hp2551 console do "customized upload"? If yes then maybe the Wunderground data (called "Wunderground procotol") can be send directly to the interceptor driver, without using a Firewall-on-Router, Bridge, Tap-on-Router, Tap-on-Hub, Tap-on-Switch or Tap-on-wireless. Example 1 in documentation.

Regards

Offline superdevil669

  • Member
  • *
  • Posts: 8
    • MétéWapi
Thanks for the information.

My hp2551 actually has an option in the ws view application that allows a customized upload with Ecowitt or wunderground protocol.

This one asks me for an IP Server / Hostname
ID station
Station Key Key
Port
Upload interval

Unfortunately as I don't speak English well ( I use a translator to write and understand the forum)
I don't understand how to send everything on my raspberry and how to do it with interceptor

thank you 

Translated with www.DeepL.com/Translator

Offline droiddk

  • Forecaster
  • *****
  • Posts: 334
Thanks for the information.

My hp2551 actually has an option in the ws view application that allows a customized upload with Ecowitt or wunderground protocol.

This one asks me for an IP Server / Hostname
ID station
Station Key Key
Port
Upload interval

Unfortunately as I don't speak English well ( I use a translator to write and understand the forum)
I don't understand how to send everything on my raspberry and how to do it with interceptor

thank you 

Translated with www.DeepL.com/Translator

Ok. Then, why do you want to use WeeWx? Maybe easier alternatives exists. http://www.ecowitt.net is pretty good! Also your console supports direct upload to WU and Weathercloud.

Regards

Offline superdevil669

  • Member
  • *
  • Posts: 8
    • MétéWapi
Indeed, what the base station offers is very good.
I want to use weewx to send the data to my weather site ( https://meteowapi.be) which basically uses the data from the station I put at my parents' and uses weewx in usb.

So I would like to add the data according to the templates I made so that everything is homogeneous

Offline droiddk

  • Forecaster
  • *****
  • Posts: 334
Indeed, what the base station offers is very good.
I want to use weewx to send the data to my weather site ( https://meteowapi.be) which basically uses the data from the station I put at my parents' and uses weewx in usb.

So I would like to add the data according to the templates I made so that everything is homogeneous

Ok. Its a long shot, I have not tried it myself but try:

In WS View, "Customized" try:

Server IP / Hostname: Hostname of your PI, not sure IP works.
Station ID: Anything you like, you don't upload to WU.
Station Key: Anything you like, you don't upload to WU.
Port: 80
Upload Interval: 16

And do this:
Installation

0) install weewx, select 'Simulator' driver

http://weewx.com/docs/usersguide.htm#installing

1) download the interceptor driver

wget -O weewx-interceptor.zip https://github.com/matthewwall/weewx-interceptor/archive/master.zip

2) install the driver

sudo wee_extension --install weewx-interceptor.zip

3) configure the driver

sudo wee_config --reconfigure --driver=user.interceptor --no-prompt

4) start weewx

sudo /etc/init.d/weewx start




Offline superdevil669

  • Member
  • *
  • Posts: 8
    • MétéWapi
agree and at the level of the file weewx.conf

I have to put

[Interceptor]
    driver = user.interceptor
    device_type = observe
    port = 80


Offline droiddk

  • Forecaster
  • *****
  • Posts: 334
device_type needs to be this: wu-client

Please report back
« Last Edit: June 02, 2019, 01:58:29 PM by droiddk »

Offline superdevil669

  • Member
  • *
  • Posts: 8
    • MétéWapi
Thanks for your help I managed to send the data to weewx.

I put this on
[Interceptor]
    driver = user.interceptor
    device_type = observe

It works pretty well. I don't see much difference with wu-client

If you can enlighten me.

Offline droiddk

  • Forecaster
  • *****
  • Posts: 334
Thanks for your help I managed to send the data to weewx.

I put this on
[Interceptor]
    driver = user.interceptor
    device_type = observe

It works pretty well. I don't see much difference with wu-client

If you can enlighten me.

Cool!

So, It is also working with "device_type =  wu-client" ?

Thanks Fine Offset / Ecowitt for building this customized upload option into their consoles, it opens not a whole new world!

Regards

Offline superdevil669

  • Member
  • *
  • Posts: 8
    • MétéWapi
Yes, it works with both.

Observe and wu-client

Except wu-client gives more error type

raspberrypi weewx[7098]: interceptor: MainThread: unrecognized parameter absbaromin=26.82

Offline droiddk

  • Forecaster
  • *****
  • Posts: 334
Yes, it works with both.

Observe and wu-client

Except wu-client gives more error type

raspberrypi weewx[7098]: interceptor: MainThread: unrecognized parameter absbaromin=26.82

Ok.

You can ignore that message, its a well know issue: https://groups.google.com/forum/m/#!topic/weewx-user/LWv_b0lkc3I

Do you use latest version of Weewx? Issue should be fixed in current release: https://github.com/matthewwall/weewx-interceptor/blob/master/bin/user/interceptor.py

Regards
« Last Edit: June 03, 2019, 04:22:30 PM by droiddk »

Offline superdevil669

  • Member
  • *
  • Posts: 8
    • MétéWapi
Yes I use WeeWX Version 3.9.1

Which device_type to use to be 100% effective

And what are the real differences?

Offline droiddk

  • Forecaster
  • *****
  • Posts: 334
Yes I use WeeWX Version 3.9.1

Which device_type to use to be 100% effective

And what are the real differences?

Not sure about this but you can check it yourself - check data on console and in weeex.

Regards