I was hoping to get different info from the wxforum - downgrade info, or similar experience, wasn't expecting a deepdive (not complaining though, been a useful exercise, as I know more about weewx and python than i did before).
the missing '/' has resolved the issue. If i'm honest, I don't recall it being there before. Much appreciated, thank you. On Saturday, 17 December 2022 at 22:03:53 UTC lang....@googlemail.com wrote: > I think you posted the same issue in the wxforum - read your thread there > - as it looks you have simply not properly configured the custom server in > your console. > > You missed putting a "/" as minimal entry in the "path" field. No entry > there = no posting by the console. > This may - or may not - have disappeared during the WiFi firmware update. > > That the other postings to the other (standard) weather services still > work is only a weak indication - there you cannot customize anything => > also not forget anything 😉 > On 17.12.2022 22:24, gjr80 wrote: > > You need to provide a log extract with debug = 1. To do this edit > weewx.conf, set debug = 1, save weewx.conf and restart WeeWX. Let WeeWX > run for at least two archive periods and the make a copy of the log from > WeeWX startup through until the end of the two archive periods. Make sure > you capture the full WeeWX startup in the log extract. Post the log extract > here. This should show details of exactly what the interceptor driver is > receiving and what it is doing with the received data. > > Gary > On Saturday, 17 December 2022 at 21:47:24 UTC+10 darth...@googlemail.com > wrote: > >> this is everything from weewx in syslog: >> >> Dec 17 11:00:55 syslog systemd[1]: Starting LSB: weewx weather system... >> Dec 17 11:00:55 syslog python3[22791]: weewx[22791] INFO __main__: >> Initializing weewx version 4.9.1 >> Dec 17 11:00:55 syslog python3[22791]: weewx[22791] INFO __main__: Using >> Python 3.7.3 (default, Jan 22 2021, 20:04:44) >> Dec 17 11:00:55 syslog python3[22791]: weewx[22791] INFO __main__: >> Located at /bin/python3 >> Dec 17 11:00:55 syslog python3[22791]: weewx[22791] INFO __main__: >> Platform Linux-5.10.103-v7l+-armv7l-with-debian-10.12 >> Dec 17 11:00:55 syslog python3[22791]: weewx[22791] INFO __main__: Locale >> is 'en_GB.UTF-8' >> Dec 17 11:00:55 syslog python3[22791]: weewx[22791] INFO __main__: Using >> configuration file /etc/weewx/weewx.conf >> Dec 17 11:00:55 syslog python3[22791]: weewx[22791] INFO __main__: Debug >> is 1 >> Dec 17 11:00:55 syslog python3[22791]: weewx[22791] INFO __main__: PID >> file is /var/run/weewx.pid >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.engine: >> Loading station type Interceptor (user.interceptor) >> Dec 17 11:00:56 syslog weewx[22781]: Starting weewx weather system: weewx. >> Dec 17 11:00:56 syslog systemd[1]: Started LSB: weewx weather system. >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO >> user.interceptor: driver version is 0.53 >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO >> user.interceptor: device type: ecowitt-client >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO >> user.interceptor: mode is listen >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO >> user.interceptor: listen on :8080 >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO >> user.interceptor: sensor map: {'pressure': 'pressure', 'barometer': >> 'barometer', 'outHumidity': 'humidity_out', 'inHumidity': 'humidity_in', >> 'outTemp': 'temperature_out', 'inTemp': 'temperature_in', 'windSpeed': >> 'wind_speed', 'windGust': 'wind_gust', 'windDir': 'wind_dir', >> 'windGustDir': 'wind_gust_dir', 'radiation': 'solar_radiation', 'dewpoint': >> 'dewpoint', 'windchill': 'windchill', 'rain': 'rain', 'rainRate': >> 'rain_rate', 'UV': 'uv', 'txBatteryStatus': 'battery', 'extraTemp1': >> 'temperature_1', 'extraTemp2': 'temperature_2', 'extraTemp3': >> 'temperature_3', 'extraHumid1': 'humidity_1', 'extraHumid2': 'humidity_2', >> 'soilTemp1': 'soil_temperature_1', 'soilTemp2': 'soil_temperature_2', >> 'soilMoist1': 'soil_moisture_1', 'soilMoist2': 'soil_moisture_2', >> 'soilMoist3': 'soil_moisture_3', 'soilMoist4': 'soil_moisture_4', >> 'leafWet1': 'leafwetness_1', 'leafWet2': 'leafwetness_2', 'pm2_5': 'pm2_5', >> 'extraTemp4': 'temperature_4', 'extraTemp5': 'temperature_5', 'extraTemp6': >> 'temperature_6', 'extraTemp7': 'temperature_7', 'extraTemp8': >> 'temperature_8', 'extraHumid3': 'humidity_3', 'extraHumid4': 'humidity_4', >> 'extraHumid5': 'humidity_5', 'extraHumid6': 'humidity_6', 'extraHumid7': >> 'humidity_7', 'extraHumid8': 'humidity_8', 'soilTemp3': >> 'soil_temperature_3', 'soilTemp4': 'soil_temperature_4'} >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.engine: >> StdConvert target unit is 0x1 >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO >> weewx.wxservices: StdWXCalculate will use data binding wx_binding >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.engine: >> Archive will use data binding wx_binding >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.engine: >> Record generation will be attempted in 'hardware' >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.engine: >> Using archive interval of 300 seconds (specified in weewx configuration) >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.restx: >> StationRegistry: Registration not requested. >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.restx: >> Wunderground: Posting not enabled. >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.restx: >> PWSweather: Posting not enabled. >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.restx: >> CWOP: Posting not enabled. >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.restx: >> WOW: Posting not enabled. >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.restx: >> AWEKAS: Posting not enabled. >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.engine: >> 'pyephem' not detected, extended almanac data is not available >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO __main__: >> Starting up weewx version 4.9.1 >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.engine: >> Using binding 'wx_binding' to database 'weewx.sdb' >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.manager: >> Starting backfill of daily summaries >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.manager: >> Daily summaries up to date >> Dec 17 11:00:56 syslog python3[22795]: weewx[22795] INFO weewx.engine: >> Starting main packet loop. >> >> As noted earlier, pretty sure that the firmware update broke this (it was >> the only change). Also, the WOW / WU updates etc are from the station, not >> weewx. >> On Saturday, 17 December 2022 at 11:30:50 UTC Dave Curr wrote: >> >>> I updated my WS2900 to EasyWeather v1.6.4 this morning, and weewx is no >>> longer updating at all. I was on 4.8.0 when it broke, and I have updated to >>> 4.9.1 with no change. >>> >>> using wireshark, I can see the http POSTs come in every minute as >>> configured - >>> >>> POST HTTP/1.1 >>> >>> HOST: [removed] >>> >>> Connection: Close >>> >>> Content-Type: application/x-www-form-urlencoded >>> >>> Content-Length: 464 >>> >>> >>> PASSKEY=[removed]&stationtype=EasyWeatherV1.6.4&dateutc=2022-12-17+10:17:43&tempinf=62.2&humidityin=42&baromrelin=29.782&baromabsin=30.074&tempf=30.0&humidity=92&winddir=20&windspeedmph=0.2&windgustmph=1.1&maxdailygust=3.4&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.031&monthlyrainin=0.122&yearlyrainin=39.295&totalrainin=39.295&solarradiation=45.87&uv=0&wh65batt=0&freq=868M&model=WS2900_V2.01.08 >>> >>> The response is >>> >>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" >>> >>> "http://www.w3.org/TR/html4/strict.dtd"> >>> >>> <html> >>> >>> <head> >>> >>> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"> >>> >>> <title>Error response</title> >>> >>> </head> >>> >>> <body> >>> >>> <h1>Error response</h1> >>> >>> <p>Error code: 400</p> >>> >>> <p>Message: Bad HTTP/0.9 request type ('POST').</p> >>> >>> <p>Error code explanation: HTTPStatus.BAD_REQUEST - Bad request syntax >>> or unsupported method.</p> >>> >>> </body> >>> >>> </html> >>> >>> It has been working fine on 4.8.0 since October, and on previous >>> versions since April 2021. Pretty sure the firmware update has caused this, >>> but curious as to why it would result in the above. Wunderground, WOW and >>> Weathercloud still receive updates as intended. >>> >>> Anything else I can do to find more details? >>> >>> Thanks >>> >>> >>> >>> -- > 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/33176eff-9045-4d9b-8083-8a4f4ed01607n%40googlegroups.com > > <https://groups.google.com/d/msgid/weewx-user/33176eff-9045-4d9b-8083-8a4f4ed01607n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/c2d19379-e8ca-49e9-b679-6add441e4b50n%40googlegroups.com.