Thanks Tom, I had previously tried Gary's driver with no luck. Werner's Interceptor driver as noted above by Ranier seems to have fixed things all around. It's Ecowitt specific, but accounts for all of their available sensors.
Might be worth updating the extensions page on the wiki with one of the more up-to-date drivers since Matthew doesn't seem to be updating his anymore. -Jonathan On Mon, Dec 27, 2021 at 7:20 AM Tom Keffer <[email protected]> wrote: > I'm not an expert on the GW1000, but have you tried Gary Roderick's > driver? > > https://github.com/gjr80/weewx-gw1000 > > On Sun, Dec 26, 2021 at 9:51 PM [email protected] <[email protected]> > wrote: > >> Ranier, thank you for the lead. I downloaded Werner's complete >> installation file in the last post, but continue to encounter a >> UnicodeDecodeError. I am trying to figure out from his first post, steps >> to do it manually, but my German is elementary level and I am a bit lost. >> I think I can update Matthew's driver for the WH57 and WN34L, but just >> don't understand why the existing WH31 temps don't transfer to the database >> even though Weewx seems to accept them. >> >> -Jonathan >> On Wednesday, December 22, 2021 at 11:49:48 PM UTC-6 >> [email protected] wrote: >> >>> Matthew's Interceptor driver doesn't handle that (yet ?). >>> As you seem to be living in Germany resp. speaking German, have a look at >>> >>> https://www.pc-wetterstation.de/forum/viewtopic.php?f=26&t=10333&sid=bf68867d7a6c245e55636c156d07330b >>> where a modified Interceptor driver is described (and downloadable) >>> which covers all recent sensors from the Ecowitt ecosystem. And it's >>> working ! 😎 >>> best regards >>> Rainer >>> >>> On 22.12.2021 23:39, [email protected] wrote: >>> >>> I am running Weewx 4.5.1 using Matthew's Interceptor driver in >>> ecowitt-client mode to parse data from an Ecowitt GW1000. I recently >>> supplemented my Ecowitt setup with a few additional sensors and cannot seem >>> to get them to parse properly. >>> >>> A few rounds of the syslog: >>> Dec 22 16:20:54 Gugelhupf weewx[20166] DEBUG weewx.manager: Daily >>> summary version is 1.0 >>> Dec 22 16:20:55 Gugelhupf weewx[20166] DEBUG weewx.manager: Daily >>> summary version is 1.0 >>> Dec 22 16:20:56 Gugelhupf weewx[20166] DEBUG weewx.manager: Daily >>> summary version is 4.0 >>> Dec 22 16:20:58 Gugelhupf weewx[20166] INFO weewx.imagegenerator: >>> Generated 16 images for report StandardReport in 7.17 seconds >>> Dec 22 16:20:58 Gugelhupf weewx[20166] INFO weewx.reportengine: Copied 9 >>> files to /var/www/html/weewx >>> Dec 22 16:20:58 Gugelhupf weewx[20166] DEBUG weewx.reportengine: Running >>> report 'cmon' >>> Dec 22 16:20:58 Gugelhupf weewx[20166] DEBUG weewx.reportengine: Found >>> configuration file /etc/weewx/skins/cmon/skin.conf for report 'cmon' >>> Dec 22 16:20:58 Gugelhupf weewx[20166] DEBUG weewx.cheetahgenerator: >>> Using search list ['weewx.cheetahgenerator.Almanac', >>> 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', >>> 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', >>> 'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.JSONHelpers'] >>> Dec 22 16:20:58 Gugelhupf weewx[20166] DEBUG weewx.manager: Daily >>> summary version is 4.0 >>> Dec 22 16:20:58 Gugelhupf weewx[20166] INFO weewx.cheetahgenerator: >>> Generated 1 files for report cmon in 0.20 seconds >>> Dec 22 16:20:58 Gugelhupf weewx[20166] DEBUG weewx.manager: Daily >>> summary version is 4.0 >>> Dec 22 16:20:58 Gugelhupf weewx[20166] DEBUG PIL.PngImagePlugin: STREAM >>> 'IHDR' 16 13 >>> Dec 22 16:20:58 Gugelhupf weewx[20166] DEBUG PIL.PngImagePlugin: STREAM >>> 'IDAT' 41 1216 >>> Dec 22 16:21:04 Gugelhupf weewx[20166] DEBUG user.interceptor: empty >>> queue >>> Dec 22 16:21:10 Gugelhupf weewx[20166] DEBUG user.interceptor: POST: >>> PASSKEY=XXXX&stationtype=GW1000B_V1.6.8&dateutc=2021-12-22+22:21:10&tempinf=71.6&humidityin=53&baromrelin=29.406&baromabsin=29.406&tempf=74.1&humidity=50&winddir=149&windspeedmph=1.57&windgustmph=4.47&maxdailygust=5.82&solarradiation=21.16&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.110&monthlyrainin=1.091&yearlyrainin=50.925&totalrainin=50.925&temp2f=71.60&humidity2=55&lightning_time=1639936192&lightning_num=0&lightning=14&tf_ch1=58.8&wh65batt=0&batt2=0&wh57batt=4&tf_batt1=1.40&freq=915M&model=GW1000_Pro >>> Dec 22 16:21:11 Gugelhupf weewx[20166] DEBUG user.interceptor: raw data: >>> PASSKEY=3190878978C9C58F9A8EE5E46324353B&stationtype=GW1000B_V1.6.8&dateutc=2021-12-22+22:21:10&tempinf=71.6&humidityin=53&baromrelin=29.406&baromabsin=29.406&tempf=74.1&humidity=50&winddir=149&windspeedmph=1.57&windgustmph=4.47&maxdailygust=5.82&solarradiation=21.16&uv=0&rainratein=0.000&eventrainin=0.000&hourlyrainin=0.000&dailyrainin=0.000&weeklyrainin=0.110&monthlyrainin=1.091&yearlyrainin=50.925&totalrainin=50.925&temp2f=71.60&humidity2=55&lightning_time=1639936192&lightning_num=0&lightning=14&tf_ch1=58.8&wh65batt=0&batt2=0&wh57batt=4&tf_batt1=1.40&freq=915M&model=GW1000_Pro >>> Dec 22 16:21:11 Gugelhupf weewx[20166] DEBUG user.interceptor: ignored >>> parameter eventrainin=0.000 >>> Dec 22 16:21:11 Gugelhupf weewx[20166] DEBUG user.interceptor: ignored >>> parameter baromrelin=29.406 >>> Dec 22 16:21:11 Gugelhupf weewx[20166] DEBUG user.interceptor: ignored >>> parameter maxdailygust=5.82 >>> Dec 22 16:21:11 Gugelhupf weewx[20166] INFO user.interceptor: >>> unrecognized parameter lightning_time=1639936192 >>> Dec 22 16:21:11 Gugelhupf weewx[20166] DEBUG user.interceptor: ignored >>> parameter monthlyrainin=1.091 >>> Dec 22 16:21:11 Gugelhupf weewx[20166] DEBUG user.interceptor: ignored >>> parameter PASSKEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX >>> Dec 22 16:21:11 Gugelhupf weewx[20166] INFO user.interceptor: >>> unrecognized parameter tf_ch1=58.8 >>> Dec 22 16:21:11 Gugelhupf weewx[20166] INFO user.interceptor: >>> unrecognized parameter lightning_num=0 >>> Dec 22 16:21:11 Gugelhupf weewx[20166] DEBUG user.interceptor: ignored >>> parameter hourlyrainin=0.000 >>> Dec 22 16:21:11 Gugelhupf weewx[20166] DEBUG user.interceptor: ignored >>> parameter freq=915M >>> Dec 22 16:21:11 Gugelhupf weewx[20166] INFO user.interceptor: >>> unrecognized parameter tf_batt1=1.40 >>> Dec 22 16:21:11 Gugelhupf weewx[20166] DEBUG user.interceptor: ignored >>> parameter model=GW1000_Pro >>> Dec 22 16:21:11 Gugelhupf weewx[20166] DEBUG user.interceptor: ignored >>> parameter yearlyrainin=50.925 >>> Dec 22 16:21:11 Gugelhupf weewx[20166] INFO user.interceptor: >>> unrecognized parameter wh57batt=4 >>> Dec 22 16:21:11 Gugelhupf weewx[20166] DEBUG user.interceptor: ignored >>> parameter dailyrainin=0.000 >>> Dec 22 16:21:11 Gugelhupf weewx[20166] DEBUG user.interceptor: ignored >>> parameter stationtype=GW1000B_V1.6.8 >>> Dec 22 16:21:11 Gugelhupf weewx[20166] DEBUG user.interceptor: ignored >>> parameter weeklyrainin=0.110 >>> Dec 22 16:21:11 Gugelhupf weewx[20166] INFO user.interceptor: >>> unrecognized parameter lightning=14 >>> Dec 22 16:21:11 Gugelhupf weewx[20166] DEBUG user.interceptor: raw >>> packet: {'wind_speed': 1.57, 'humidity_in': 53.0, 'temperature_in': 71.6, >>> 'solar_radiation': 21.16, 'wind_gust': 4.47, 'humidity_2': 55.0, >>> 'temperature_2': 71.6, 'wh65_battery': 0.0, 'humidity_out': 50.0, 'uv': >>> 0.0, 'battery_2': 0.0, 'rain': 0.0, 'dateTime': 1640211670, 'pressure': >>> 29.406, 'temperature_out': 74.1, 'wind_dir': 149.0, 'rain_total': 50.925, >>> 'rain_rate': 0.0, 'usUnits': 1} >>> Dec 22 16:21:11 Gugelhupf weewx[20166] DEBUG user.interceptor: mapped >>> packet: {'pressure': 29.406, 'outHumidity': 50.0, 'rainRate': 0.0, 'UV': >>> 0.0, 'radiation': 21.16, 'rain': 0.0, 'dateTime': 1640211670, 'windDir': >>> 149.0, 'outTemp': 74.1, 'windSpeed': 1.57, 'extraHumid2': 55.0, 'inTemp': >>> 71.6, 'windGust': 4.47, 'inHumidity': 53.0, 'extraTemp2': 71.6, 'usUnits': >>> 1} >>> >>> I know there are some adjustments I need to make to properly log the >>> lighting sensor (WH57) though I'm not sure which pull request to go with >>> https://github.com/matthewwall/weewx-interceptor/pull/72 or >>> https://github.com/matthewwall/weewx-interceptor/pull/99. Pull #72 >>> looks more straight forward for a direct edit and I think following that >>> format I could also add support for the WN34L since it's newer and shows up >>> as tf_ch1. Has anyone worked with the newer WN34 sensor? >>> >>> Where I am really lost is why the WH31 is not working correctly. There >>> is not a parameter issue shown, and temp2f seems to be in the existing map >>> in the interceptor driver. I have checked my MySQL database and there is >>> no data in the extraTemp2 or extraHumid2 fields. Is there another step I >>> missed? >>> >>> Associated section of weewx.conf: >>> [[[[Generic]]]] >>> barometer = Barometer >>> dewpoint = Dew Point >>> ET = ET >>> heatindex = Heat Index >>> inHumidity = Inside Humidity >>> inTemp = Inside Temperature >>> outHumidity = Humidity >>> outTemp = Outside Temperature >>> radiation = Radiation >>> rain = Rain >>> rainRate = Rain Rate >>> UV = UV Index >>> windDir = Wind Direction >>> windGust = Gust Speed >>> windGustDir = Gust Direction >>> windSpeed = Wind Speed >>> windchill = Wind Chill >>> windgustvec = Gust Vector >>> windvec = Wind Vector >>> extraTemp1 = Pi CPU >>> extraTemp2 = Shop Temperature >>> extraTemp3 = Temperature3 >>> >>> Thanks in advance, >>> Jonathan >>> >>> -- >>> 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 [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/6fd27041-4429-4718-b922-4dd53d5fcd46n%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-user/6fd27041-4429-4718-b922-4dd53d5fcd46n%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 [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/ed54e2ae-7b54-40db-810d-0158b791c16cn%40googlegroups.com >> <https://groups.google.com/d/msgid/weewx-user/ed54e2ae-7b54-40db-810d-0158b791c16cn%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- > You received this message because you are subscribed to a topic in the > Google Groups "weewx-user" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/weewx-user/JpcVnLfT7lI/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/CAPq0zEAKJHB-kjQV4t91X7nJgD7JA1Ahbj5g%3DKbE9%2BzL49SoQw%40mail.gmail.com > <https://groups.google.com/d/msgid/weewx-user/CAPq0zEAKJHB-kjQV4t91X7nJgD7JA1Ahbj5g%3DKbE9%2BzL49SoQw%40mail.gmail.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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAFwS2r06COLt-hmwJD2kg1QnrSEmYs2qk1r0zn-T7rO3S6z5Jg%40mail.gmail.com.
