(Busy weekend - I hope to get a 'first cut' version out shortly) I'm using the SETUP packet to get the units. At the moment I only read that packet when the driver start (i.e. if you change anything on the console you would need to 'bounce' Weewx to pick them up) but in principle there is nothing to stop you making this query each time around the loop or every so often.
The 'choice of units' I was talking about was more the 'usunits' item in the packet. Susan On Sunday, January 15, 2017 at 10:19:25 AM UTC+11, dr__bob wrote: > > Actually, this driver sounds very interesting. mwall is currently > developing the same kind of driver that you are probably using, that > communicates with the ws1001 console with tcp (using the EasyWeatherIP > protocol). Since he doesn't have a ws1001, I'm helping him with the > debugging. But if you have a driver already up and running, that would > make thing *much* easier! So I can only second his suggestion to post > yours on github. > > In principle, the choice of units could be made dependent on the console, > as it would appear that part of the EasyWeatherIP protocol includes a > "SETUP" record, which contains the units that the console is using. > > At the moment, the driver that mwall has put together is still in the very > very early stages, as we haven't been able to get the console to respond to > the UDP broadcast packet. > > Bob >