Weewx-interceptor stopped working

96 views
Skip to first unread message

I L

unread,
May 18, 2020, 8:21:43 AM5/18/20
to weewx...@googlegroups.com
I am using a Froggit WH3000SE which is essentially the same as Fine Offset WH2900. A couple of days ago WU said my station was offline. (It was still sending data to other weather services and to weewx, so this surprised me.) When I tried to fix that data stopped coming into weewx. I succeeded coming online in WU by setting up the weather station again but still no data to to weewx. 

Driver = user.interceptor, device_type = observer, port is default (=80) (not specified). On the wx console page Customized I have specified the server IP (which is static), the station ID and station key from the WU page, port = 80 and upload interval = 60. In short the same as worked before for a long time. The weewx config is also the same as before. The server has been restarted and there are no error messages in syslog.

I have used tcpdump on the RaspberryPi running weewx and I can see weather data coming from Froggit, so I must have done something wrong on the Pi (or data is suddenly in wrong format?)  but I don’t know what. Any suggestions?
--
------------------------------------------------------
Ingemar Lekteus
Älgstigen 2
178 52  EKERÖ

E-post: ingemar...@gmail.com
Mobil: 0704-71 33 30

gjr80

unread,
May 18, 2020, 8:27:21 AM5/18/20
to weewx-user
Hi,

The description is helpful but a debug log is better. Could you please post a log extract as outlined in the Help! Posting to weewx user wiki entry.

Gary

I L

unread,
May 18, 2020, 8:57:27 AM5/18/20
to weewx...@googlegroups.com
Hi Gary,

Thank you for coming back to me. I have attached the log file.

Ingemar

--
You received this message because you are subscribed to the Google Groups "weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/27a412ed-3f6f-4cd2-be4d-c560f574579a%40googlegroups.com.
mylog

gjr80

unread,
May 18, 2020, 9:38:09 AM5/18/20
to weewx-user
Hi Ingemar,

From the log it would appear that the interceptor driver is configured correctly but is not receiving any data, hence the empty queue and blank raw data log entries. Since there is no data the mapped packets just have a timestamp and unit code which means no data for WeeWX. I am no interceptor/observer expert but it appears that the data is never making its way to the socket server being run by the driver and listening on port 80. I know you said that tcpdump is showing weather data is making it to your RPi but as you surmise I wonder if something has changed on your RPi to drop the data? If data was making its way to the interceptor socket server I would expect at the very least you would see something in the raw data in the log. Sorry I am not much help but I don't run the interceptor in Observer mode. Hopefully someone else can offer more help.

Gary


On Monday, 18 May 2020 22:57:27 UTC+10, IL wrote:
Hi Gary,

Thank you for coming back to me. I have attached the log file.

Ingemar

Den mån 18 maj 2020 kl 14:27 skrev gjr80 <gjrod...@gmail.com>:
Hi,

The description is helpful but a debug log is better. Could you please post a log extract as outlined in the Help! Posting to weewx user wiki entry.

Gary

On Monday, 18 May 2020 22:21:43 UTC+10, IL wrote:
I am using a Froggit WH3000SE which is essentially the same as Fine Offset WH2900. A couple of days ago WU said my station was offline. (It was still sending data to other weather services and to weewx, so this surprised me.) When I tried to fix that data stopped coming into weewx. I succeeded coming online in WU by setting up the weather station again but still no data to to weewx. 

Driver = user.interceptor, device_type = observer, port is default (=80) (not specified). On the wx console page Customized I have specified the server IP (which is static), the station ID and station key from the WU page, port = 80 and upload interval = 60. In short the same as worked before for a long time. The weewx config is also the same as before. The server has been restarted and there are no error messages in syslog.

I have used tcpdump on the RaspberryPi running weewx and I can see weather data coming from Froggit, so I must have done something wrong on the Pi (or data is suddenly in wrong format?)  but I don’t know what. Any suggestions?
--
------------------------------------------------------
Ingemar Lekteus
Älgstigen 2
178 52  EKERÖ

E-post: ingemar...@gmail.com
Mobil: 0704-71 33 30

--
You received this message because you are subscribed to the Google Groups "weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to weewx...@googlegroups.com.

I L

unread,
May 18, 2020, 9:56:31 AM5/18/20
to weewx...@googlegroups.com
Hi Gary,

Thanks for trying!

I get things like this when running sudo tcpdump -i any host 192.168.1.51 (the IP address is for the wx station and I have replaced the password with xxxxxxxx):

15:44:02.007755 IP ESP_7692C2.lekteus.local.22280 > 192.168.1.111.http: Flags [P.], seq 1:457, ack 1, win 5840, length 456: HTTP: GET ID=IEKER22&PASSWORD=xxxxxxxx&indoortempf=75.0&tempf=56.1&dewptf=34.5&windchillf=56.1&indoorhumidity=33&humidity=44&windspeedmph=1.6&windgustmph=3.4&winddir=346&absbaromin=29.708&baromin=29.864&rainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=1.000&solarradiation=637.62&UV=6&dateutc=2020-05-18%2013:43:51&softwaretype=EasyWeatherV1.4.9&action=updateraw&realtime=1&rtfreq=5 HTTP/1.0

But obviously something more is needed.

Ingemar

To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/e70ac4a8-58f4-450e-9749-c963a2dfc3cc%40googlegroups.com.

I L

unread,
May 20, 2020, 2:36:24 AM5/20/20
to weewx...@googlegroups.com
Here is a longer extract from tcpdump. Why doesn't weewx receive the weather data?

13:31:04.991102 IP ESP_7692C2.lekteus.local.23101 > 192.168.1.111.http: Flags [S], seq 138945821, win 5840, options [mss 1460], length 0
13:31:04.991216 IP 192.168.1.111.http > ESP_7692C2.lekteus.local.23101: Flags [S.], seq 831188931, ack 138945822, win 29200, options [mss 1460], length 0
13:31:04.997308 IP ESP_7692C2.lekteus.local.23101 > 192.168.1.111.http: Flags [P.], seq 1:457, ack 1, win 5840, length 456: HTTP: GET ID=IEKER22&PASSWORD=xxxxxxxx&indoortempf=71.6&tempf=57.0&dewptf=31.6&windchillf=57.0&indoorhumidity=36&humidity=38&windspeedmph=4.5&windgustmph=4.5&winddir=258&absbaromin=29.723&baromin=29.879&rainin=0.000&dailyrainin=0.000&weeklyrainin=0.000&monthlyrainin=1.000&solarradiation=658.41&UV=6&dateutc=2020-05-19%2011:31:03&softwaretype=EasyWeatherV1.4.9&action=updateraw&realtime=1&rtfreq=5 HTTP/1.0
13:31:04.997415 IP 192.168.1.111.http > ESP_7692C2.lekteus.local.23101: Flags [.], ack 457, win 31624, length 0
13:31:04.999116 IP 192.168.1.111.http > ESP_7692C2.lekteus.local.23101: Flags [P.], seq 1:18, ack 457, win 31624, length 17: HTTP: HTTP/1.0 200 OK
13:31:04.999763 IP 192.168.1.111.http > ESP_7692C2.lekteus.local.23101: Flags [FP.], seq 18:119, ack 457, win 31624, length 101: HTTP
13:31:05.001438 IP ESP_7692C2.lekteus.local.23101 > 192.168.1.111.http: Flags [F.], seq 457, ack 120, win 5721, length 0
13:31:05.001557 IP 192.168.1.111.http > ESP_7692C2.lekteus.local.23101: Flags [.], ack 458, win 31624, length 0

n yj

unread,
May 21, 2020, 9:42:05 PM5/21/20
to weewx-user
i had a similar problem linked below, see if it helps you

https://groups.google.com/d/msg/weewx-user/OocmnyeIhbM/I-yHmyabCAAJ

IL

unread,
May 22, 2020, 3:33:46 AM5/22/20
to weewx-user

IL

unread,
May 22, 2020, 3:36:07 AM5/22/20
to weewx-user
Excellent! Upgrading to interceptor-054b.py did the trick. Thank you very much!
Reply all
Reply to author
Forward
0 new messages