I have just bought a weather station from "Pearl" which must be a '1080' or '1081'.
I can see its information under Windows 10 with the 'EasyWeather' or 'Cumulus' software.
I would like to be able to see this information under Linux (Ubuntu).
A few years ago, I wrote a program in Object Pascal using Lazarus for a "La Crosse Technologie WS23xx" station. To do this, I used the exchange protocol between this station and a PC.
I'd like to do the same with my new station. The problem is that I don't know this station's exchange protocol at all.
I've found a source file https://github.com/jim-easterbrook/pywws that could give me this information, but unfortunately for me, it's written in 'Python'; a language I know absolutely nothing about.
What I'd like to know is:
- Exchanges with the PC are made via a USB connection, but I don't think this is a protocol equivalent to a serial line (COM X) is this the case, Yes, No?
- What information is exchanged to initialize the dialog? Does the station cyclically send its data without the PC program requesting it, or does the PC have to request this information? If so, what is this information? Is it a Vendor ID, a code, ...?
Thank you in advance for this information.
Best regards.
Pierre.
Translated with www.DeepL.com/Translator (free version)