Thank you all for the helpful replies. As I said, the station is out of my reach so I hoped to prepare "dry run" and set up Weewx in my home environment and then just connect in in target network, changing only necassary things (WiFi network and so on). If it is not possible, I have to use tcpdump "in situ", where Garni works. But - replying to Reiner Lang's suggestion - Garni sends the data to WU instantly; you can check it here -> https://www.wunderground.com/dashboard/pws/IKOWAL30
In the meantime I got a photo of manual page from the owner of the station (Garni doesn't share the manuals on its website - it's strange) and then I was almost sure that Garni uses Weathercloud protocol because setup allows setting my own server (if someone is curious, here is a photo -> http://stalker.udl.pl/temp/garni1025.jpeg). So I looked into Weathercloud website and can confirm that Garni 1025 uses Weathercloud protocol -> https://weathercloud.net/en/compatible-devices List contains plenty of manufacturers which I know. Rainer Lang hinted that manufacturer is CCL (shame to say it but I did not know this company). I found quite old "wcloud" driver from Matthew Wall (https://github.com/matthewwall/weewx-wcloud) but if I understand it good, it allows only for uploading the data from Weewx to Weathercloud server, not downloading it from weather station. So maybe the clones which Weewx supports are using some "standard" protocol (whatever means "standard" when talking about PWS) and I can use some known driver here...? niedziela, 16 marca 2025 o 02:55:59 UTC+1 vince napisał(a): > Can you perhaps just listen for all tcp traffic and not specify the src > address and see what is on your network ? > > I’d think you might try to listen for tcp src 192.168.0.0/24 dst not > 192.168.0.0/24 and not specify any port. > > Or listen for all tcp traffic for at least 10 minutes and capture to a > file, then transfer the pcap file back to your computer to analyze in the > wireshark/ethereal gui later. If you could post a pcap file somewhere I’m > sure folks will see if they can help determine the correct settings. > > On Saturday, March 15, 2025 at 6:15:42 PM UTC-7 matthew wall wrote: > >> tomasz, >> >> you are correct to first use tcpdump. once you see data using tcpdump, >> then you can experiment with interceptor to get the data into weewx. if >> the station can successfully post to wunderground, then the interceptor >> *should* be able to capture the data. but you should first use tcpdump to >> figure out the settings necessary to capture data. >> >> is it possible to adjust the destination in the weather station? if so, >> you could tell the station to send to the computer running weewx, instead >> of wunderground. but still use the wunderground protocol. >> >> can you control the dns entries on the network? if so, make >> weatherstation.wunderground.com resolve to the computer running weewx, >> then run interceptor in listen mode. if you already run a web server on >> port 80 then you would have to make interceptor listen on a port other than >> 80, then adjust the web server configuration to send traffic for >> /weatherstation/updateweatherstation.php to that port. or do it with >> firewall rules. >> >> does your network switch support port mirroring? if so, mirror the port >> that the weather station uses and make interceptor listen on the mirrored >> port. >> >> or if the station is wifi, make interceptor listen on an interface that >> can see the wifi traffic. >> >> but first use tcpdump in one of these configurations to ensure that you >> can see the data from the station. >> >> m >> >> -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/78051bce-250f-4abe-8db7-0d46882e720dn%40googlegroups.com.
