So the weather station is on a different location right? Do you have a public static ipv4 or dynamic ipv4 with ddns or ipv6 at home? Probabily it's not the best solution, but you might install weewx on some device on your home network with the interceptor driver listening to some random port, make some firewall rules on your router to redirect traffic from the external network to the internal address and port of the device running weewx, and use the custom server upload of the WSview /wsview plus app and upload data to yourpublicip:portyouhavechosen (this solution is working for sure, as I am using it)