Is there a chance on an input interface feed with XML or JSON to enter measured values into WD?
As this is a universal data exchange tool, it would be easier to write an interface from whatever micro controller or data source to WD without the need to implement an interface from an existing weather-station.
IMHO the file or stream interpreter stays the same for all tree options, TCP/IP would be fastest, HTTP would be most universal and txt file would be a nice option because of simplicity.
It could be an beginning but then the device must have a webserver on board to be polled by WD a better solution would be that the device can send data if available. WD is always active and a good device is sleeping or on minimal power most of his time.
Although they have nice additional sensors, I don’t see XML keys for them. Are you supporting all the possible value’s and do you know where to find the Key names.
if the web server device was not active, WD would just time out on the HTTP GET
only supporting the main sensor data in this capricorn xml
i.e not max/min, just the actual reading data fom temp/wind/dir/rain/baro sensor (and solar from memory)