Which USB-Serial Adapter and driver for ElCap

No spinning beach ball. The port opens but shows no packets received. If I go into the settings, every so often I will get a packet or two and the values seem correct.

If I use the screen command in a terminal window, I do see repetitive data coming from the port so the computer is seeing the weather station.

I should add, this id’s an Ultimeter 2100 I’m playing with.

I was wondering if it’s a communications port setting? I know when I tried the Mac version many years ago, you sent me several debug versions to play with.

I downloaded a competing program and it was able to talk to my weather station without a problem.

Let me know what you need to debug the problem.

ah, you had not made it clear that you have an ultimeter station
is this complete record mode, or?
and is this the latest version of WD Mac?

Long Data Length Mode. This is the same as the Windows version is using.

Latest version downloaded yesterday.

Just to refresh your memory, I went through this many years ago when I first tried out the Mac version:

http://www.weather-watch.com/smf/index.php?topic=56861

if you could post a screen shot of how you have it setup on the Mac (for the ultimeter setup)
I do have a ultimeter console here now so I can do some testing

Station is in Data Logger Mode.


try a new update
and also set debug mode under setup, advanced/misc, tick , log the raw data

then post what shows under view, debug info, with this update

Loaded all time records
Loaded units
#connected OK to com port /dev/cu.usbserial 14
set the comport OK to speed 2400
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
ultimeter decode
50=?50
raw baro 1015.3
Comport open OK
counter 7
counter 35
counter 4
counter 23
counter 7
counter 32
counter 29
counter 9
counter 26
counter 6
counter 11
counter 32
counter 6
counter 40
counter 28
counter 11
counter 39
counter 17
counter 33
counter 15
counter 1
counter 2
counter 45
counter 31
counter 12
counter 49
counter 28
counter 9
counter 1
counter 25
counter 25
counter 9
counter 7
counter 8
counter 29
counter 5
counter 9
counter 40
counter 17
counter 39
counter 26
counter 6
counter 16
counter 1
counter 10
counter 10
counter 5
counter 8
counter 1
counter 21
counter 1
counter 22
counter 14
counter 30
counter 3
counter 16
counter 41
counter 2
counter 9
counter 6
counter 5
counter 22
counter 59
counter 39
counter 4
counter 33
counter 14
counter 1
counter 11
counter 7
counter 9
counter 45
counter 25
counter 8

try another download
It should work this time

You got it!

that’s good :wink:
you can turn off the debug setting

Next problem is how to release the comm port when the program exits?

I’ve tried using the Exit menu item and I’ve tried going into the Control Panel and closing the comm port but nothing works. The comm port stays open and locked.

If you try to restart the program, you get the spinning beach ball.

The only way to release the comm port is to reboot the computer.

I will upload version 283 which should fix that hopefully

Thanks again.

There’s a bunch of other stuff happening with the data which might be due to the parsing of the stream but I’ll hold off on that for now.

283 seems to have fixed the serial port closure issue. Thanks.

I’ve got some funkiness happening with some readings not showing up and the graph no updating with any of the wind readings.

I’ve included a screenshot of the OSX and Windows screens side by side.

The Average Wind Speed isn’t updating, the windchill is wrong (due to wind speed?), the maximum gusts are wrong, the maximum temperature is wrong and the minimum temperature is wrong. You can also see the timestamp for the temperature readings is wrong.

The OSX version has just been running a few minutes and the Windows version has been running for quite a few days now.


do you mean you are using a Y splitter?

Yes, both machines are fed the same data stream through a y cable.

I should be able to fix the average speed not working
I suspect that there might be some data packets missed (i.e missed syncing) ,re the max gust

try, re the average speed, as a test:
http://www.weather-display.com/downloadfiles/weatherdisplaymaczip.zip
and unzip that exectutable file to the
/Applications/weatherdisplay.app/Contents/MacOS/
folder

I only have a console here, no actual windspeed or temp/hum unit (but I might be able to get that at some stage to help in testing/improvements)

Sorry but no difference.

Average Wind Speed isn’t changing, most of the graphs aren’t plotting and my Maximum and Minimum Temperatures aren’t changing and show no timestamp.