Author Topic: Pantech WH-2900 and Weewx interceptor - connected but no data received  (Read 1180 times)

0 Members and 1 Guest are viewing this topic.

Offline lits

  • Member
  • *
  • Posts: 7
I've recently purchased a Pantech WH-2900 to replace an ageing Acurite unit with a failing temperature chip.

I've got a clean build of weewx set up on a raspberry pi with the interceptor driver installed and set up in listen mode on the eth0 interface on port 8080.

I cannot for the life of me get the WH-2900 to send any data to weewx.

I read through flypagen's recent post (https://www.wxforum.net/index.php?topic=41298.0) which appeared to be a similar issue, but following those steps I can't get any further than receiving 'dateTime' and 'usUnits' data:

Code: [Select]
Mar 29 19:45:18 weewx weewx[402] DEBUG user.interceptor: empty queue
Mar 29 19:45:28 weewx weewx[402] DEBUG user.interceptor: empty queue
Mar 29 19:45:29 weewx weewx[402] DEBUG user.interceptor: GET:
Mar 29 19:45:29 weewx weewx[402] DEBUG user.interceptor: raw data:
Mar 29 19:45:29 weewx weewx[402] DEBUG user.interceptor: raw packet: {'dateTime': 1617011130, 'usUnits': 1}
Mar 29 19:45:29 weewx weewx[402] DEBUG user.interceptor: mapped packet: {'dateTime': 1617011130, 'usUnits': 1}
Mar 29 19:45:30 weewx weewx[402] INFO weewx.manager: Added record 2021-03-29 19:45:00 AEST (1617011100) to database 'weewx.sdb'
Mar 29 19:45:30 weewx weewx[402] INFO weewx.manager: Added record 2021-03-29 19:45:00 AEST (1617011100) to daily summary in 'weewx.sdb'
Mar 29 19:45:30 weewx weewx[402] DEBUG weewx.reportengine: Running reports for latest time in the database.
Mar 29 19:45:30 weewx weewx[402] DEBUG

My Station and Driver stanza's are as below:

Code: [Select]
[Station]

    # Description of the station location
    location = "Home"

    # Latitude in decimal degrees. Negative for southern hemisphere
    latitude = x
    # Longitude in decimal degrees. Negative for western hemisphere.
    longitude = y

    # Altitude of the station, with unit it is in. This is downloaded from
    # from the station if the hardware supports it.
    altitude = 65, meter

    # Set to type of station hardware. There must be a corresponding stanza
    # in this file with a 'driver' parameter indicating the driver to be used.
    station_type = Interceptor

    # If you have a website, you may specify an URL
    station_url = z

    # The start of the rain year (1=January; 10=October, etc.). This is
    # downloaded from the station if the hardware supports it.
    rain_year_start = 1

    # Start of week (0=Monday, 6=Sunday)
    week_start = 0

##############################################################################

[Interceptor]

    driver = user.interceptor
    device_type = ecowitt-client
    port = 8080
    iface = eth0

My customised server config on the WS View app is attached. I've got Ecowitt and Wunderground configured as well.

The WH-2900 is running 1.5.7 firmware and Weewx is 4.4.0. Interceptor driver is the latest available.

If anyone else has come across this issue, please let me know how you fixed it. I'm pretty keen to get this station up and running on weewx so I can retire the old acurite.
« Last Edit: March 29, 2021, 06:31:22 AM by lits »

Offline galfert

  • Global Moderator
  • Forecaster
  • *****
  • Posts: 6822
In the WS View configuration for Customized server upload the Path can't be empty. This upload feature just won't send data unless you put something in there. WeeWX doesn't care what Path you specify, it doesn't need it. It's just that the station will not send data without it.
Ecowitt GW1000 | Meteobridge on Raspberry Pi
WU: KFLWINTE111  |  PWSweather: KFLWINTE111
CWOP: FW3708  |  AWEKAS: 14814
Windy: pws-f075acbe
Weather Underground Issue Tracking
Tele-Pole

Offline lits

  • Member
  • *
  • Posts: 7
I can't believe it was that simple!

Thank you!