matthewwall / weewx-interceptor

weewx driver that intercepts web traffic from internet 'bridge' devices such as Acurite Access, ObserverIP, OS LW30x, LaCross GW1000U, FineOffset GW1000
GNU General Public License v3.0
105 stars 46 forks source link

LW301 with multiple sensors #40

Closed gurtchvw closed 5 years ago

gurtchvw commented 5 years ago

Hi Matt

Great job on the driver, really a life saver in terms of the oregon scientific LW301 that got discontinured. Took met about two days to setup as I'm a windows guy, and not Linux, but working like a charm.

I've got multiple temp sensors setup. It gets read correctly by the WEEWX software : outTemp = ot.1:. pressure = baro.. inTemp = ot.2:. outHumidity = oh.1:. windSpeed = ws.1:. windGust = wg.1:. windDir = wd.1:. rainRate = rr.1:. rain = rain.1:. UV = uvh.1:.

The only problem I struck is that the "Current Conditions" just show "N/A" for all the sensors, other than the ot.2. It does however store the ot.1 data, but I suspect the data comes in two different packets and the software then writes it seperately to the DB with null values(ot.2 always second, hence the other N/A values). If I don't have an internal and external value setup, then is works perfectly fine(other than it shows the internal sensors data for the outside temp)

Is there a way to pause and wait for all packets? Is that what the Loop variable is for?

weather Thanks for all of your hard work Gerhard van Wyk.

gurtchvw commented 5 years ago

Sorry, was a user error.