Tal como explicas en el esquema, no sé exactamente que estaciones usas, pero si fuera al menos una de ellas de las que pasan los datos tipo IP como las Davis con el WeatherLinkIP, podrías con WeeWX o Cumulus duplicar el proceso en el PC de casa, uno con un puerto físico conectado a tu PC y el otro u otros vía IP.
Digo Davis y tal vez haya alguna otra estación del mercado use algo parecido, ahora mismo no se de otra, porque emular vía IP un puerto COM/USB lo veo algo más complejo, aunque probablemente no imposible.
Un solución también una Raspberry o similar en la estación lejana. Consumo mínimo, en lugar del servidor de impresión.